POST/blobs/{blobId}/attachment-bindings/{bindingId}/detach
Detach a blob attachment
Operation blobs.attachmentBindings.detach
Description
Removes an active attachment binding from its document slot through a signed attachment.detach event. Requires write access through an authorizing container path. A blob left with no active binding is kept for the attachment-retention grace period before garbage collection.
Authentication
Requires a signed-in session: the client sends its session token as a bearer token in the Authorization header.
Parameters
| Name | In | Type | Details |
|---|---|---|---|
blobId | path | string | required |
bindingId | path | string | required |
Request body
application/jsonBlobAttachmentDetachRequest
A signed attachment.detach that removes an active binding from its slot.
4 fields
Other fields are allowed.
Responses
200 OK
application/jsonBlobAttachmentDetachResponse
Confirms which binding was detached.
4 fields
bindingIdstringrequiredblobIdstringrequireddocumentIdstringrequiredslotIdstringrequired
Other fields are allowed.
Other responses
| Status | Meaning | Body |
|---|---|---|
| 400 | Bad Request |
|
| 401 | Unauthorized |
|
| 402 | Payment Required |
|
| 403 | Forbidden |
|
| 404 | Not Found |
|
| 409 | Conflict |
|
| 500 | Internal Server Error |
|
| 503 | Service Unavailable |
|