Imports multiple IP scopes from a CSV file upload.
post /dcapi/som/ip-scopes/import
https://{serverurl}/dcapi/som/ip-scopes/import
Authorization: Zoho-oauthtoken d92d4xxxxxxxxxxxxx15f52
A CSV file containing the ip scope details required for bulk import. Refer to the sample CSV file for the supported format and field values.
curl --request POST \
--url https://appdomains/dcapi/som/ip-scopes/import \
--header 'Accept: application/importIPScopes.v1+json' \
--header 'Authorization: Zoho-oauthtoken d92d4xxxxxxxxxxxxx15f52' \
--header 'Content-Type: multipart/form-data' \
-F 'ipScopeCSVFile=CSV File'Import bulk ip scopes using a CSV file upload
ipScopeCSVFile = CSV FileIndicates whether the CSV import process has been accepted and is currently running
HTTP status code (400)
API-specific error code identifying the validation failure
Error message describing the validation failure
HTTP status code (412)
Precondition failed error code identifying the business logic violation
Error message describing the precondition failed while processing request
IP scope CSV import initiated
{
"csvImportInProgress": true
}
Empty or invalid CSV file
{
"errorCode": "30047",
"message": "No data to import",
"statusCode": 400
}
Another import is already running
{
"errorCode": "30013",
"message": "An import operation is already in progress",
"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.