Updates a CSV import for an existing webdomain group.
https://{server-hostname}:8383/bsp/api/v1/bmp/webdomains/{webdomain_group_id}/csvimport Copied!
Authorization: d92d4xxxxxxxxxxxxx15f52
Web domain group ID from List WebDomain Groups or Create WebDomain Group response
JSON body with group details and CSV file reference
Request body for CSV-based bulk webdomain import
Name of the webdomain group. Maximum 50 characters.
Description of the webdomain group. Maximum 100 characters.
File ID of the uploaded CSV file to import.
curl --request PUT \
--url https://appdomain/bsp/api/v1/bmp/webdomains/{webdomain_group_id}/csvimport \
--header 'Accept: application/json' \
--header 'Authorization: d92d4xxxxxxxxxxxxx15f52' \
--header 'Content-Type: application/json' \
--data '{"csv_file_id":12345,"webdomain_group_name":"Blocked Sites","description":"Sites imported from CSV"}'Update CSV import
{
"csv_file_id": 12345,
"webdomain_group_name": "Blocked Sites",
"description": "Sites imported from CSV"
}
CSV import progress/status response
Total number of webdomains in the CSV file
Current import status: in_progress, success, or failed
Bad request error for CSV import validation failures
Message describing the CSV validation failure
Validation error code for the specific CSV issue
Unauthorized error code: API key or OAuth token missing, expired or invalid
Authentication failure reason
Forbidden error code: the user lacks the required MDM_OSUpdateMgmt UEM role
Message indicating insufficient privileges
Group not found error when modifying CSV import
Message indicating the specified webdomain group was not found
Rate limit error code: API call threshold exceeded for this endpoint group
Rate limit exceeded message with retry guidance
Internal server error during CSV import processing
Message describing the server-side failure
Internal server error code
Import started
{
"total": "2",
"status": "in_progress"
}
File too large
{
"error_description": "File size exceeds 30MB limit",
"error_code": "BSP_COM0028"
}
Invalid format
{
"error_description": "Invalid CSV file format or encoding (must be UTF-8)",
"error_code": "BSP_COM0024"
}
Unauthorized
{
"errorCode": "UNAUTHORIZED",
"errorMsg": "You are not authorized to perform this action"
}
Forbidden
{
"errorCode": "FORBIDDEN",
"errorMsg": "You do not have permission to access this resource"
}
Group not found
{
"error_description": "Group not found"
}
Rate limit exceeded
{
"errorCode": "RATE_LIMIT_EXCEEDED",
"errorMsg": "You have exceeded the maximum number of API calls. Please try again later."
}
Server error
{
"error_description": "Internal Server error, Please try again in a moment.",
"error_code": "COM0004"
}
![]()
Duration: 1 minute | Threshold: 60 | 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.