Der attachment-Endpunkt steht unter der Endpunkt-URI /rest/v1/record/<recordkey>/attachment zur Verfügung. Er dient dem Abrufen von Dateianhängen (GET) oder deren Metadaten (HEAD) und dem Erstellen (POST), Ersetzen (PUT) und Löschen (DELETE) von Dateianhängen.
Bei allen Aufrufen werden die Zugriffsrechte des jeweiligen Benutzers ausgewertet und entsprechend reagiert.

Aufrufsyntax pro Methode:

  • HEAD: /rest/v1/record/<recordkey>/attachment/<attachmentkey>
  • GET: /rest/v1/record/<recordkey>/attachment/<attachmentkey>
  • POST: /rest/v1/record/<ormType>/attachment/<fieldname>?filename=xyz&contentid=abc&isinline=false
  • DELETE: /rest/v1/record/<recordkey>/attachment/<attachmentkey>
  • PUT: /rest/v1/record/<recordkey>/attachment/<attachmentkey>

Alle Methoden bis auf POST unterstützen bedingte Abfragen auf Basis von ETag oder dem letzten Änderungsdatum. Änderungen werden nur durchgeführt, wenn die Bedingung erfüllt ist.