Creates a new Java Rules Manager profile.
https://{server-hostname}:8383/bsp/api/v1/bmp/jrm
BrowserManager.CREATECopied!
Authorization: d92d4xxxxxxxxxxxxx15f52
Send profile metadata in the request body. All four fields are required when creating: profile_name, profile_description, profile_type (must be 64012), and platform_type ('1'=Windows, '2'=Mac, '-1'=All)
Fields for creating or updating a JRM profile
Required. A descriptive name for the profile (e.g., 'Corporate Java Rules')
Required when creating. Must always be 64012 (Java Rules Manager type). Not needed when modifying
Required. A brief description of the profile's purpose. Send empty string to clear, but cannot be null
Required when creating. Target platform: '1' = Windows only, '2' = Mac only, '-1' = All platforms. Not needed when modifying
curl --request POST \
--url https://appdomain/bsp/api/v1/bmp/jrm \
--header 'Accept: application/json' \
--header 'Authorization: d92d4xxxxxxxxxxxxx15f52' \
--header 'Content-Type: application/json' \
--data '{"profile_name":"Corporate Java Rules","profile_type":64012,"platform_type":"1","profile_description":"Java applet rules for corporate sites"}'Create a new JRM profile for Windows
{
"profile_name": "Corporate Java Rules",
"profile_type": 64012,
"platform_type": "1",
"profile_description": "Java applet rules for corporate sites"
}
Internal collection ID used by the system to group profile versions
The name you gave the profile
The description you provided for this profile
Always '64012' identifies this as a Java Rules Manager profile
Target platform: '1' = Windows only, '2' = Mac only, '-1' = All platforms
Current version number of the profile (starts at '1')
Whether this profile has been moved to trash (false for new profiles)
Profile scope '0' means default scope
Version number that is currently published, or '--' if the profile has never been published
Unique ID of this profile use this as {jrm_profile_id} in all other JRM APIs
List of payload rules attached to this profile (empty for newly created profiles)
Always 64101 identifies this as a Java Rules Manager payload
Unique payload ID use as {jrm_payload_id} in Modify/Delete Payload APIs
Configuration label (always 'JAVA_RULES_MANAGER')
Error identifier (e.g., 'IAM0006' for invalid field value)
Describes which field or value is invalid
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
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
Description of the server-side error
Created profile
{
"collection_id": "222",
"jrm_profile_name": "Corporate Java Rules",
"jrm_profile_description": "Java applet rules for corporate sites",
"profile_type": "64012",
"platform_type": "1",
"latest_version": "1",
"is_moved_to_trash": false,
"scope": "0",
"latest_published_version": "--",
"jrm_profile_id": "333",
"jrm_payloads": []
}
Bad request
{
"errorcode": "IAM0006",
"errormsg": "Field value of {0} is invalid."
}
Unauthorized
{
"errorCode": "IAM0001",
"errorMsg": "Authentication key is invalid. Please regenerate the key and try again."
}
Forbidden
{
"errorCode": "FORBIDDEN",
"errorMsg": "You do not have permission to access this resource"
}
Rate limit exceeded
{
"errorCode": "RATE_LIMIT_EXCEEDED",
"errorMsg": "You have exceeded the maximum number of API calls. Please try again later."
}
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.
© 2026, Zoho Corporation Pvt. Ltd. All Rights Reserved.