To create Mac PPPC policy
https://{server-hostname}:8383/api/v1/mdm/profiles/{profile_id}/payloads/macpppcpolicy Copied!
Authorization: d92d4xxxxxxxxxxxxx15f52
Unique identifier of the profile. Obtain from the Create Profile or Get Profiles response
Identifier of the Privacy Preferences Policy Control (PPPC) configuration that defines app permissions for accessing protected resources (camera, microphone, etc.)
curl --request POST \
--url https://appdomain/api/v1/mdm/profiles/{profile_id}/payloads/macpppcpolicy \
--header 'Accept: application/json' \
--header 'Authorization: d92d4xxxxxxxxxxxxx15f52' \
--header 'Content-Type: application/json' \
--data '{"app_permission_config_id":1}'Add PPPC payload to the profile
{
"app_permission_config_id": 1
}
Unique identifier for the created payload item
Identifier of the associated PPPC configuration
PPPC payload successfully added
{
"payload_id": 9007199254741000,
"app_permission_config_id": 1
}
![]()
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.