- URL:
- https://[root]/portals/[portalID]/datastores/allDatasets/deleteLayers
- Methods:
GET
- Version Introduced:
- 10.7.1
Example usage
The following is a sample ArcGIS Enterprise POST request for the delete
operation:
POST /webadaptor/sharing/rest/portals/0123456789ABCDEF/datastores/allDatasets/deleteLayers HTTP/1.1
Host: machine.domain.com
Content-Type: application/x-www-form-urlencoded
Content-Length: []
datastoreId=55d87f404a7e420bb969ccb70254bfec&f=pjson
Description
The delete
operation deletes all layers published from the data store. Before a data store can be unregistered from a server, all of its bulk-published layers must be deleted, as the Remove From Server operation cannot be completed if there are outstanding bulk-published layers.
Request parameters
Parameter | Details |
---|---|
(Required) | The Example
|
| The response format. The default format is Value: |
JSON Response examples
This operation is an asynchronous operation. If successful, delete
will return the following information:
{
"success": true,
"datastoreId": "d50d572d94054706b42cdb74c0cf6db5",
"serverId": "xpPVgRdFvnEIbZl7",
"jobType": "deleteAllBPLayers",
"jobId": "jf8627ef9-d07d-48f6-9dcb-967f6f8b480a"
}
The status operation can be used to check the current state of the operation by making a request of the following form using the datastore
:
https://machine.domain.com/webadaptor/sharing/rest/content/users/admin/items/<datastoreId>/status
If successful, delete
will return a status message (partial
, completed
, or failed
) with the item
and job
of each deleted layer:
{
"status": "completed",
"statusMessage": "completed",
"itemId": "d50d572d94054706b42cdb74c0cf6db5",
"jobInfo": {
"serverId": "xpPVgRdFvnEIbZl7",
"jobId": "jf8627ef9-d07d-48f6-9dcb-967f6f8b480a",
"jobType": "deleteAllBPLayers"
}
}