====== design2budget Entwickler Webservice Dokumentation ====== Zurück zur [[design2budget:webservice|Webservice Dokumentation Startseite]] ====== Modul attachment ====== Das Modul attachment ist die Abbildung der Attachments. Jedes erstellte PDF (für Angebote, Aufträge, Rechnungen, Mahnungen) und jede hochgeladene Datei wird als Attachment Record abgelegt. Der Record beinhaltet Datei-Metadaten mit der Größe oder dem Dateinamen. Das Schema kann unter https://server/tenant/s/attachment/schema/ abgefragt werden. Jedes Modul bietet einige Basis-Operationen. Siehe [[design2budget:webservice|Webservice Dokumentation Startseite]]. ^ action ^ Beschreibung ^ | /a/ | download eines attachments | ====== /a/ ====== Dies ermöglicht den Download eines Attachments per GET Request. ACHTUNG: Dies ist kein herkömmlicher JSON/XML Aufruf - es ist direkt der Downloadlink für das Attachment ==== GET/URL ==== https://server/tenant/a/filename?sid=sessionID&att=attachmentId ^ Parameter ^ Beschreibung ^ | filename | Dateiname des attachments (über Modul attachment Basisoperation [[design2budget:webservice:operation:get]] holen) | | attachmentId | int attachment::id des attachments (z.B. per invoice::get Feld invoicepdf) | Beispiel: [[http://server/tenant/rh/a/invoice-r201502010-01.02.2015.pdf?att=321]] ==== POST ==== nicht notwendig. ==== RETURN ==== Download des Attachments direkt als File