Delete Services
Purpose
To delete existing services in your organization.
Endpoints
- DELETE /Services__s?ids={service_ID1,service_ID2,...service_ID100}
- DELETE /Services__s/{service_id}
Request Details
Request URL
{api-domain}/crm/{version}/Services__s?ids={service_id1,service_id2,...service_id100}
To delete a specific service:
{api-domain}/crm/{version}/Services__s/{service_id}
Header
Authorization: Zoho-oauthtoken d92d4xxxxxxxxxxxxx15f52
Scope
scope=ZohoCRM.modules.services.{operation_type}
Possible operation types
ALL - Full access to services data
DELETE - Delete services data
Parameters
- idsstring, mandatory (only when deleting more than one service)Specify the distinctive IDs of the services that have to be deleted. 
 You can obtain the service ID from GET Services API.
Note
- You can delete a maximum of 100 services per API call.
- All the appointments related to the deleted service will defaultly get deleted.
- Deals created on completion of an appointment under the deleted service will not be deleted.
Sample Request
Copiedcurl "https://www.zohoapis.com/crm/v8/Services__s?ids=5545974000002109065,5545974000002109033,5545974000002109001"
-X DELETE
-H "Authorization: Zoho-oauthtoken 1000.8cb99dxxxxxxxxxxxxx9be93.9b8xxxxxxxxxxxxxxxf"Possible Errors
- INVALID_DATAHTTP 400The Service ID given in the request URL is either incorrect or already deleted. 
 Solution: Make a GET Services API call and provide a valid Service ID.
- INVALID_REQUEST_METHODHTTP 400The given http request method type is invalid. 
 Solution: Use only the DELETE method in the request URL to access this API.
- REQUIRED_PARAM_MISSINGHTTP 400You failed to specify the ID of the service which has to be deleted. 
 Solution: Specify the service ID in the request URL.
- INVALID_TOKENHTTP 401You have used an invalid oauth token. 
 Solution: The token you used has expired. Kindly refresh your token and retry.
- OAUTH_SCOPE_MISMATCHHTTP 401The token you used has been created using the wrong oauth scope. 
 Solution: Use either ZohoCRM.modules.services.Delete or ZohoCRM.modules.services.ALL scope to create a new valid token.
- NO_PERMISSIONHTTP 403You do not have permission to delete any services. 
 Solution: Contact your system administrator.
- INVALID_URL_PATTERNHTTP 404Check if you are trying to access the correct URL. 
 Solution: You have given an invalid request URL. Use either /Services__s?ids={service_id1,service_id2,...service_id100} or /Services__s/{service_id} endpoints to provide a valid URL.
- INTERNAL_ERRORHTTP 500Internal Server Error 
 Solution: Unexpected and unhandled exception in server. Please contact our support team.
Sample Response
Copied{
    "data": [
        {
            "code": "SUCCESS",
            "details": {
                "id": "5545974000002109065"
            },
            "message": "record deleted",
            "status": "success"
        },
        {
            "code": "SUCCESS",
            "details": {
                "id": "5545974000002109033"
            },
            "message": "record deleted",
            "status": "success"
        },
        {
            "code": "SUCCESS",
            "details": {
                "id": "5545974000002109001"
            },
            "message": "record deleted",
            "status": "success"
        }
    ]
}