# Checks whether a data rule name is valid Checks whether a given data rule name is valid (not duplicate) for the customer. Returns an empty response body if the name is valid, or the plain text message 'This Rule Name already exist' if the name is already taken. ## Endpoint `GET /endpointdlp/api/data-classification/data-rule/data-rule-name` ## Request ### Request URL `https://`[*{serverurl}*](https://www.manageengine.com/products/desktop-central/help/api/cloud/oauth-authentication-endpoint-domain.html)`/endpointdlp/api/data-classification/data-rule/data-rule-name` ### Scope `DesktopCentralCloud.EndpointDLP.READ` ### Header `Authorization: Zoho-oauthtoken d92d4xxxxxxxxxxxxx15f52` ### Request Parameters #### Request Headers - **Accept** `string` — **Mandatory** - `text/plain` #### Query Parameters - **dataRuleName** `string` — **Mandatory** - Data rule name to validate (max 255 chars) ### Sample Request ```curl curl --request GET \ --url 'https://appdomains/endpointdlp/api/data-classification/data-rule/data-rule-name?dataRuleName=SSN Rule' \ --header 'Accept: text/plain' \ --header 'Authorization: Zoho-oauthtoken d92d4xxxxxxxxxxxxx15f52' ``` ## Response Parameters ### HTTP Code 200 Response body: `text/plain` - `string` ### HTTP Code 500 Response body: `application/json` - `JSON Object` - **errorCode** `string` - Internal error code returned when data rule name validation fails server-side - **errorMessage** `string` - Failure message describing why the data rule name could not be validated ## Possible Response Codes - **200** — HTTP code - **500** — HTTP code ## Sample Response: HTTP 200 Data rule name already exists ```json "This Rule Name already exist" ``` ## Sample Response: HTTP 500 Data rule name already exists ```json { "errorMessage": "Data Rule Name already exists :: ", "errorCode": "INTERNAL_ERROR" } ``` ## Rate Limits ![](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.