- URL:
- https://<adminRoot>/services/<serviceName>/FeatureServer/<layerId>/deleteFromDefinition
- Methods:
GET
Description
The delete
operation supports deleting a definition property in a feature service layer. The result of this operation is a response indicating success or failure with error code and description.
Request parameters
Parameter | Details |
---|---|
| The |
| Support options for asynchronous processing. The default format is Values: |
| The response format. The default response format is html. Values: |
Example usage
Example one: Delete fields from feature service layer
Example two: Delete indexes from feature service layer
Example one: Delete fields from a feature service layer
Below is a sample URL used to access the delete
operation:
https://services.myserver.com/OrgID/ArcGIS/rest/admin/services/example1/FeatureServer/0/deleteFromDefinition
Example input for the delete
parameter:
{
"fields": [
{
"name": "GlobalID"
},
{
"name": "date1"
},
{
"name": "str2"
}
]
}
Example two: Delete indexes from a feature service layer
Below is a sample URL used to access the delete
operation:
https://services.myserver.com/OrgID/ArcGIS/rest/admin/services/example2/FeatureServer/0/deleteFromDefinition
Example input for the delete
parameter:
{
"indexes": [
{
"name": "index1"
},
{
"name": "index2"
}
]
}
JSON Response syntax
{
"success": <true|false>,
"error": {
"code": <code>,
"message": "<description>",
"details": [
"<message>"
]
}
}
JSON Response example
When deleteFromDefinition succeeds:
{
"success": true
}
When deleteFromDefinition fails:
{
"error": {
"code": 400,
"message": "",
"details": [
"Unable to delete feature service layer definition."
]
}
}