Associates an extension profile to computer groups for deployment. Requires profile_ids and group_ids arrays with a maximum of 100 items each.
post /bsp/api/v1/bmp/extensions/groups
https://{server-hostname}:8383/bsp/api/v1/bmp/extensions/groups
BrowserManager.CREATECopied!
Authorization: d92d4xxxxxxxxxxxxx15f52
Request body for deploying extension profiles to computer groups
Extension profile IDs from Get Extension Profile response (extension_id field) to deploy
Computer group IDs from List Computer Groups response (group_id field) to deploy to
curl --request POST \
--url https://appdomain/bsp/api/v1/bmp/extensions/groups \
--header 'Accept: application/json' \
--header 'Authorization: d92d4xxxxxxxxxxxxx15f52' \
--header 'Content-Type: application/json' \
--data '{"group_ids":"[302]","profile_ids":"[606]"}'Deploy to groups
{
"group_ids": "[302]",
"profile_ids": "[606]"
}
Unauthorized error code returned when authentication credentials are missing, expired, or invalid (authentication=required)
Authentication failure reason
Forbidden error code returned when the authenticated user does not have the required uem-roles (e.g., DataEncryption_Admin or DataEncryptionRecoveryKey_Admin)
Message indicating insufficient privileges to access this resource
Not found error when the specified group ID, device ID, or profile ID does not exist
Human-readable message indicating the resource was not found
Rate limit error code returned when the API call threshold (configured via threshold/duration in security XML) is exceeded; client is locked out for lock-period minutes
Rate limit exceeded message with retry guidance
Internal server error during extension operations
Error message describing the server failure
Error code for internal server errors
204 No ContentUnauthorized
{
"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
{
"errormsg": "Group ID not found"
}
Profile not found
{
"errormsg": "Profile 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.
© 2026, Zoho Corporation Pvt. Ltd. All Rights Reserved.