- URL:https://<adminservicecatalog-url>/services/<serviceName>/FeatureServer/<layerId>/deleteFromDefinition
 
Description
The deleteFromDefinition 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 | 
|---|---|
| deleteFromDefinition |                    The deleteFromDefinition parameter supports deleting a definition property in a feature service layer.  |               
| async |                    Support options for asynchronous processing. The default format is false. Values: true | false  |               
| f |                    The response format. The default response format is html. Values: html | json | pjson  |               
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 deleteFromDefinition operation:
https://services.myserver.com/OrgID/ArcGIS/rest/admin/services/example1/FeatureServer/0/deleteFromDefinitionExample input for the deleteFromDefinition 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 deleteFromDefinition operation:
https://services.myserver.com/OrgID/ArcGIS/rest/admin/services/example2/FeatureServer/0/deleteFromDefinitionExample input for the deleteFromDefinition 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."
    ]
  }
}