FRAMES | NO FRAMES | Description | Parameters | Examples | Response |
URL | http://<featureservicefeature-url>/deleteAttachments (POST only) |
Parent Resource | Feature |
---|
This operation deletes attachments associated with a feature (POST only). The delete attachments operation is performed on a feature service feature resource.
This operation is available only if the layer has advertised that it has attachments.
A layer has attachments if its hasAttachments
property is true
.
objectId
of the result is the ID of the deleted attachment.
You can provide arguments to the add attachment operation as query parameters defined in the parameters table below.
Parameter | Details |
---|---|
f | Description: The
response format. The default response format is html. Values: html | json |
attachmentIds |
Description:
The IDs of the attachments to be deleted.
Syntax: attachmentIds=<attachmentId1>, <attachmentId2>
Example: attachmentIds=58, 4
|
{
"deleteAttachmentResults": [
{
"objectId": <attachmentId1>,
"globalId": "<globalId1>",
"success": <true | false>,
"error" : { //only if success is false
"code" : <code1>,
"description" : "<description1>",
}
},
{
"objectId": <attachmentId2>,
"globalId": "<globalId2>",
"success": <true | false>,
"error" : {
"code" : <code2>,
"description" : "<description2>",
}
}
]
}
{ "deleteAttachmentResults": [ { "objectId": 58, "globalId": null, "success": true }, { "objectId": 4, "globalId": null, "success": false, "error": { "code": 50, "description": "Attachment not found" } } ] }