storage.rest.api - Delete document
- Michael Riedel (Unlicensed)
- Dennis Balzuweit
Owned by Michael Riedel (Unlicensed)
Juni 03, 2019
1 min read
Loading data...
DELETE
http://{{host}}:{{port}}/storage/rest/api/Repositories('{{repository}}')/Documents('{{document_uuid}}')?SessionToken={{SessionToken}}
Beschreibung
Löscht ein bestehendes Dokument mit der ID {{document_uuid}} vom CONTENT SERVER aus dem Repository {{repository}}, sofern die entsprechenden Rechte zum Löschen gesetzt sind und das Dokument physikalisch gelöscht werden kann (z.B. nicht möglich bei WORM Medien).
Parameter
Name | Wert | Beschreibung |
---|---|---|
Url | ||
SessionToken | {{SessionToken}} | Session Token aus Authenticate request |
Request Header | ||
If-Match | {{ifmatch_token}} | Der {{ifmatch_token}} entspricht dem bei einer Abfrage eine Dokuments erhaltenen OData @etag und muss beim Löschen eines Dokuments im If-Match Request Header übergeben werden. Damit ist sichergestellt, dass sich das Dokument seit dem Empfang nicht aus einer anderen Quelle geändert hat. |
Response Header | ||
Content-Type | application/json; odata.metadata=minimal; odata.streaming=false; IEEE754Compatible=false; charset=UTF-8 |
Example Request
curl --location --request DELETE "http://localhost:4680/storage/rest/api/Repositories('REPO')/Documents('A761CC9609B445768C12AF5DFA89A332')?SessionToken=8E96F313F3894D5BA1EF54332979B1F7"
Example Response
HTTP Fehlercode oder HTTP Code 204 im Erfolgsfall (no content)