# Permanently remove an EDR exclusion rule Permanently removes an existing exclusion rule identified by the exclusionId path parameter. The operation is customer-scoped and audit-tracked using the ID of the logged-in user. ## Endpoint `DELETE /edr/api/ext/exclusion/{exclusion_id}` ## Request URL `https://[{serverurl}](https://www.manageengine.com/products/desktop-central/help/api/cloud/oauth-authentication-endpoint-domain.html)/edr/api/ext/exclusion/{exclusion_id}` ## Scope `DesktopCentralCloud.EDR.DELETE` ### Header `Authorization: Zoho-oauthtoken d92d4xxxxxxxxxxxxx15f52` ## Request Parameters ### Request Headers - **Content-Type** `string` **Mandatory** - `application/json` ### Path Parameters - **exclusion_id** `string` **Mandatory** A unique identifier assigned to each exclusion that is added. Get `exclusion_id` from [Get Exclusion details](https://www.manageengine.com/products/desktop-central/help/api/cloud/edrview-exclusion-get-exclusions.html). ## Sample Request ### Curl ```curl curl --request DELETE \ --url https://appdomains/edr/api/ext/exclusion/{exclusion_id} \ --header 'Authorization: Zoho-oauthtoken d92d4xxxxxxxxxxxxx15f52' \ --header 'Content-Type: application/json' ``` ## Response Parameters ### HTTP Code 400 #### Response Body — application/json `JSON Object` - **errorCode** `string` `EDRCOMMON001` — Internal server error occurred while deleting the exclusion rule. - **errorMessage** `string` General internal error message. ### HTTP Code 429 #### Response Body — application/json `JSON Object` - **errorCode** `string` Rate limit error code. `IAM0019` — Returned when the API call threshold is exceeded within the defined duration window. - **errorMessage** `string` Rate limit exceeded message with guidance on when to retry. ## Possible Response Codes - **200** HTTP code - **400** HTTP code - **429** HTTP code ## Sample Response: HTTP 200 ```json 200 OK ``` ## Sample Response: HTTP 400 Unexpected server-side error ```json { "errorMessage": "Exception while delete exclusion", "errorCode": "EDRCOMMON001" } ``` ## Sample Response: HTTP 429 API call threshold exceeded ```json { "errorCode": "IAM0019", "url": "/edr/api/ext/exclusion/{exclusion_id}", "errorMsg": "The URL /edr/api/ext/exclusion/{exclusion_id} was called too many times. Please retry after a while." } ``` ## Rate Limit ![](https://www.zohowebstatic.com/sites/zweb/images/people/ico-help.png) **Duration:** 1 minute | **Threshold:** 30 | **Lock period:** 5 minutes Duration - Time window for the threshold. Threshold - Number of API calls allowed within the specified duration. Lock Period - Wait time before consecutive API requests.