Deletes multiple IP scopes identified by their boundary IDs.
https://{serverurl}/dcapi/som/ip-scopes
Authorization: Zoho-oauthtoken d92d4xxxxxxxxxxxxx15f52
Array of IP scope boundary IDs to delete (maximum 1000 per request), get ip scope's unique identified(boundaryID) from IP Scopes api
curl --request DELETE \
--url https://appdomains/dcapi/som/ip-scopes \
--header 'Accept: application/ipScopeDeletedStatus.v1+json' \
--header 'Authorization: Zoho-oauthtoken d92d4xxxxxxxxxxxxx15f52' \
--header 'Content-Type: application/ipScopeDetail.v1+json' \
--data '{"ipScopeIDs":["1","2","3"]}'Delete multiple IP scopes
{
"ipScopeIDs": [
"1",
"2",
"3"
]
}
Array of IP scope boundary IDs that were successfully deleted
Array of IP scope boundary IDs that could not be deleted (e.g., invalid ID or already deleted)
Descriptive message providing details about the bulk delete outcome
Indicates whether the bulk delete operation completed successfully
HTTP status code (412)
Precondition failed error code identifying the business logic violation
Error message describing the precondition failed while processing request
All IP scopes deleted successfully
{
"deletedIPScopeIDs": [
"1",
"2",
"3"
],
"message": "Selected IP scope(s) were successfully deleted.",
"notDeletedIPScopeIDs": [],
"status": true
}
Some IP scopes could not be deleted
{
"deletedIPScopeIDs": [
"1",
"2"
],
"message": "Selected IP scope(s) were successfully deleted.",
"notDeletedIPScopeIDs": [
"123"
],
"status": true
}
IP scope IDs list is empty
{
"errorCode": "30022",
"message": "Required IP scope parameters are missing",
"statusCode": 412
}
![]()
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.
© 2026, Zoho Corporation Pvt. Ltd. All Rights Reserved.