Creates the privilege application group and populates it with applications that standard users may elevate. Prefetch vendorID or productVendorID from Get App Rule Types and supply them as verifiedAppRepoIDs in addedRules.
post /dcapi/appctrl/privilegeAppGroup
https://{serverurl}/dcapi/appctrl/privilegeAppGroup
Authorization: Zoho-oauthtoken d92d4xxxxxxxxxxxxx15f52
JIT request mode (0=Disabled, 1=Enabled, 2=Approval Required)
Whether config-specific app elevation is enabled
Type of application group (3=Privilege)
Rules to add
Rule type (1=Vendor, 2=Product, 3=Executable, 4=FileHash)
Verified repository IDs (vendorID or productVendorID) — prefetch from Get Child Process Types (Omit this parameter if you are not adding any verified IDs.)
Unverified repository IDs - prefetch from Get Child Process Types (Omit this parameter if you are not adding any unverified IDs.)
Empty Array For Creation
curl --request POST \
--url https://appdomains/dcapi/appctrl/privilegeAppGroup \
--header 'Accept: application/addUpdatePrivilegeAppGroup.v1+json' \
--header 'Authorization: Zoho-oauthtoken d92d4xxxxxxxxxxxxx15f52' \
--header 'Content-Type: application/addUpdatePrivilegeAppGroup.v1+json' \
--data '{"removedRules":[],"appGroupType":3,"configSpecificAppEnabled":true,"jitRequestMode":"1","addedRules":[{"appRuleType":1}]}'Create a privilege group with specific vendor-based apps for elevation
{
"removedRules": [],
"appGroupType": 3,
"configSpecificAppEnabled": true,
"jitRequestMode": "1",
"addedRules": [
{
"appRuleType": 1,
"verifiedAppRepoIDs": [
610,
611
]
}
]
}
Whether the operation completed successfully (true=success, false=failure)
Unauthorized error code: credentials missing, expired, or invalid
Authentication failure reason
Internal error code: INTERNAL_ERROR when exception occurs creating privilege app group
Detailed message: Error Occurred while add or update privilege app group
Privilege application group created successfully
{
"status": true
}
Authentication credentials missing or invalid
{
"errorMessage": "Authentication credentials are missing or invalid",
"errorCode": "UNAUTHORIZED"
}
Internal error while creating privilege app group
{
"errorMessage": "Error Occurred while add or update privilege app group",
"errorCode": "INTERNAL_ERROR"
}
![]()
Duration: 1 minute | Threshold: 30 | 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.