To get Passcode policy payload item
https://{server-hostname}:8383/api/v1/mdm/profiles/{profile_id}/payloads/passcodepolicy/payloaditems/{payload_id} Copied!
Authorization: d92d4xxxxxxxxxxxxx15f52
Unique identifier of the profile. Obtain from the Create Profile or Get Profiles response
Unique identifier of the payload item. Obtain from the GET request on this payload's parent endpoint
curl --request GET \
--url https://appdomain/api/v1/mdm/profiles/{profile_id}/payloads/passcodepolicy/payloaditems/{payload_id} \
--header 'Accept: application/json' \
--header 'Authorization: d92d4xxxxxxxxxxxxx15f52'Unique identifier of the payload item
Maximum Passcode Age in days
Whether alphanumeric passcode is required
Maximum failed attempts before factory reset
Minimum passcode length
Minimum special characters in passcode
Number of passcodes maintained in history
Whether simple (numeric) passcode is allowed
Auto-lock idle time in minutes
Grace period in minutes before passcode prompt
Full configuration details of an iOS passcode payload item
{
"max_passcode_age": 150,
"min_passcode_length": 5,
"payload_id": 9007199254741000,
"require_alphanumeric": true,
"min_complex_chars": 2,
"no_of_passcode_maintained": 50,
"allow_simple_value": false,
"auto_lock_idle_for": 3,
"max_grace_period": 0,
"max_failed_attempts": 9
}
![]()
Duration: 1 minute | Threshold: 120 | 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.