Skip to content
URL:
https://<adminservicecatalog-url>/services/<serviceName>/FeatureServer/<layerId>/deleteFromDefinition
Methods:
POST

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

ParameterDetails
deleteFromDefinitionThe 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

Use dark colors for code blocksCopy
1
https://services.myserver.com/OrgID/ArcGIS/rest/admin/services/example2/FeatureServer/0/deleteFromDefinition

Example one: Delete fields from a feature service layer

Below is a sample JSON object that demonstrates how to delete fields from a feature service layer:

Use dark colors for code blocksCopy
1
2
3
4
5
6
7
8
9
10
11
12
13
{
  "fields": [
    {
      "name": "GlobalID"
    },
    {
      "name": "date1"
    },
    {
      "name": "str2"
    }
  ]
}

Example two: Delete indexes from a feature service layer

Below is a sample JSON object that demonstrates how to delete indexes from a feature service layer:

Use dark colors for code blocksCopy
1
2
3
4
5
6
7
8
9
10
{
  "indexes": [
    {
      "name": "index1"
    },
    {
      "name": "index2"
    }
  ]
}

Example three: Drop a non-clustered columnstore index

Below is a sample JSON object that demonstrates how to drop a non-clustered columnstore index.

Use dark colors for code blocksCopy
1
2
3
4
5
6
7
{
  "indexes" : [
    {
      "name" : "<index name>"
    }
  ]
}

JSON Response examples

When deleteFromDefinition non-clustered columnstore index succeeds, the URL is available to a deleteFromDefinition job endpoint.

Use dark colors for code blocksCopy
1
2
3
{
  "statusURL" : "https://olserver/myorgID/ArcGIS/rest/admin/services/serviceName/FeatureServer/0/deleteFromDefinition/JobID"
}
Use dark colors for code blocksCopy
1
{"submissionTime":1758310905350,"lastUpdatedTime":1758310905937,"status":"Completed"}

When deleteFromDefinition non-clustered columnstore index fails:

Use dark colors for code blocksCopy
1
{"submissionTime":1758311440693,"lastUpdatedTime":1758311441010,"status":"Failed","error":{"code":500,"name":"Editing definition error - Parcels "}}

JSON Response syntax

Use dark colors for code blocksCopy
1
2
3
4
5
6
7
8
9
10
{
  "success": <true|false>,
  "error": {
    "code": <code>,
    "message": "<description>",
    "details": [
      "<message>"
    ]
  }
}

JSON Response example

When deleteFromDefinition succeeds:

Use dark colors for code blocksCopy
1
2
3
{
  "success": true
}

When deleteFromDefinition fails:

Use dark colors for code blocksCopy
1
2
3
4
5
6
7
8
9
{
  "error": {
    "code": 400,
    "message": "",
    "details": [
      "Unable to delete feature service layer definition."
    ]
  }
}

Your browser is no longer supported. Please upgrade your browser for the best experience. See our browser deprecation post for more details.