Retrieves the complete configuration of a compliance profile, including its metadata and associated rules.
https://{server-hostname}:8383/bsp/api/v1/bmp/compliance/{compliance_id}/profiles Copied!
Authorization: d92d4xxxxxxxxxxxxx15f52
Compliance profile ID from List Compliance Profiles response (profileid field)
curl --request GET \
--url https://appdomain/bsp/api/v1/bmp/compliance/{compliance_id}/profiles \
--header 'Accept: application/json' \
--header 'Authorization: d92d4xxxxxxxxxxxxx15f52'Collection ID associated with this profile version
Name of the compliance profile
Compliance details including attached rule IDs
Compliance rule IDs from List All Compliance Rules response (rule_id field) attached to this profile
Compliance rule IDs from List All Compliance Rules response (rule_id field) attached to this profile
Profile type code. 64500=Custom, 64501=STIG, 64502=CIS
Latest version number of this profile
Whether the profile has been moved to trash. false indicates active
Unique identifier of the compliance profile
Scope of the profile. 0 indicates organization-wide
Latest published version number. '--' if never published
Description of the compliance profile. Can be empty string
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
Error message returned when the requested compliance profile is not found
Rate limit error code: API call threshold exceeded for this endpoint group
Rate limit exceeded message with retry guidance
Message describing the server-side failure
Internal server error code
Profile details
{
"collection_id": "222",
"profile_name": "FileActivityFilter 16",
"compliance_details": {
"rule_ids": [
4,
5,
20,
21,
40,
56,
57,
58,
65,
66,
67,
68
]
},
"profile_type": "64005",
"latest_version": "1",
"is_moved_to_trash": false,
"profile_id": "111",
"scope": "0",
"latest_published_version": "--",
"profile_description": ""
}
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"
}
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.