Clones a published add-on management profile into a new draft version, preserving all browser-specific payload configurations. Only published profiles can be cloned.
post /bsp/api/v1/bmp/manage_addons/{addon_id}/clone
https://{serverurl}/bsp/api/v1/bmp/manage_addons/{addon_id}/clone
Authorization: Zoho-oauthtoken d92d4xxxxxxxxxxxxx15f52
Add-On Management Profile ID from List Add-On Management Profiles response (manage_addon_id field)
Optional. true=clone as new profile; false/omitted=clone as new draft version. Default: false
curl --request POST \
--url https://appdomains/bsp/api/v1/bmp/manage_addons/{addon_id}/clone \
--header 'Accept: application/json' \
--header 'Authorization: Zoho-oauthtoken d92d4xxxxxxxxxxxxx15f52'Collection reference ID for the profile
Profile type identifier
Platform type. 1=Windows, 2=Mac, -1=All platforms
Latest version number of the profile
Whether the profile is in the trash
Profile display name
Profile scope. 0=device, 1=user
Latest published version, or '--' if not yet published
Profile description
Unique profile identifier
Payload configurations associated with this profile
Permission restriction mode. 1=restrict, -1=not restricted. Not present for Firefox payloads
Internal configuration label for the payload type (e.g., MANAGE_CHROME_ADDONS). Returned by Create, Clone, and Get Profile endpoints
Internal configuration label for the payload type (e.g., MANAGE_CHROME_ADDONS). Returned by Add Payload and Modify Payload endpoints instead of config_name
Payload type ID. 64125=Chrome, 64127=Firefox, 64907=Edge, 64459=Ulaa, 64409=Chromium, 64126=IE
Domain restriction mode. 1=restrict, -1=not restricted
Restricted/allowed add-on binaries
Browser type code
Add-on display name
Unique binary identifier
Extension/add-on identifier (webstore ID, Mozilla ID, or CLSID)
IE add-on type category. Present only for IE binaries
Unique payload identifier
Force-installed extension binaries
Browser type code
Add-on display name
Unique binary identifier
Extension/add-on identifier (webstore ID, Mozilla ID, or CLSID)
IE add-on type category. Present only for IE binaries
Browser type. 1=Chrome, 2=Firefox, 3=IE, 5=Edge, 31=Ulaa, 1024=Chromium
Browser-specific add-on policy settings
Disable user-installed extensions. 1=disabled, -1=not set
Allow Flash. 1=allowed, -1=not set
IE: Disable blocking of outdated add-ons. 1=off, 0=on
IE: Enable browser extensions. 1=enabled, 0=disabled
IE: Restrict ActiveX controls. 1=restricted, 0=not restricted
IE: Remove 'Run this time' button. 1=remove, 0=keep
Add-on restriction mode. 1=restrict, -1=not restricted
Restricted permissions list. Only present when restrict_permissions is enabled and permission IDs are configured
Applicable browser identifiers. Present only for Chromium (browser_type=1024) payloads
Native messaging host configuration. Not present for Firefox payloads
Native host permission mode. 1=restrict, -1=not restricted
Native messaging host details
Unauthorized error code: credentials missing, expired, or invalid
Authentication failure reason
Error code indicating insufficient permissions
Message indicating insufficient privileges to access this resource
Message indicating the requested resource was not found
Message indicating why the clone operation cannot be performed
Rate limit error code returned when the API call reached threshold
Rate limit exceeded message with retry guidance
Message describing the internal server error
Cloned as new draft version
{
"collection_id": "222",
"profile_type": "64025",
"platform_type": "1",
"latest_version": "2",
"is_moved_to_trash": false,
"manage_addon_name": "FullTest_Renamed",
"scope": "0",
"latest_published_version": "1",
"manage_addon_description": "Renamed description",
"manage_addon_id": "996",
"addon_payloads": [
{
"restrict_permissions": "1",
"config_name": "MANAGE_CHROME_ADDONS",
"payload_type": "64125",
"restrict_domains": "-1",
"payload_id": "1166",
"binaries_details": [
{
"browser_type": "1",
"name": "Google Translate",
"binary_id": "30",
"id": "aapbdbdomjkkjkaonfhkkikfgjllcleb"
}
],
"permissions": [
{
"name": "Context menu",
"id": "10"
}
],
"pinned_binaries_details": [
{
"browser_type": "1",
"name": "Google Translate",
"binary_id": "30",
"id": "aapbdbdomjkkjkaonfhkkikfgjllcleb"
}
],
"browser_type": "1",
"policies": {
"disable_user_extensions": "1",
"allow_flash": "-1"
},
"restrict_addons": "1",
"native_hosts": {
"native_permission": "-1",
"native_details": []
}
}
]
}
Unauthorized
{
"errorCode": "UNAUTHORIZED",
"errorMsg": "You are not authorized to perform this action"
}
Insufficient permissions
{
"errorCode": "FORBIDDEN",
"errorMsg": "User does not have permission to perform this operation"
}
Profile not found
{
"errormsg": "Profile not found"
}
Profile must be published to clone
{
"errormsg": "Cannot clone unpublished profile."
}
Rate limit exceeded
{
"errorCode": "RATE_LIMIT_EXCEEDED",
"errorMsg": "Too many requests. Please try again after 5 minutes"
}
Server error
{
"errormsg": "Internal Server error, Please try again in a moment."
}
![]()
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.