sends reset passcode command to device
https://{server-hostname}:8383/api/v1/mdm/devices/{device_id}/actions/reset_passcode
MDMInventory.CREATECopied!
Authorization: d92d4xxxxxxxxxxxxx15f52
Unique identifier of the device. Obtain from the Get Device List response
New passcode to set on the device
Whether to email the new passcode to the device user
Whether to email the new passcode to the admin
curl --request POST \
--url https://appdomain/api/v1/mdm/devices/{device_id}/actions/reset_passcode \
--header 'Accept: application/json' \
--header 'Authorization: d92d4xxxxxxxxxxxxx15f52' \
--header 'Content-Type: application/json' \
--data '{"email_sent_to_user":true,"email_sent_to_admin":true,"passcode":"123456"}'Reset passcode with email notification options
{
"email_sent_to_user": true,
"email_sent_to_admin": true,
"passcode": "123456"
}
202 Accepted![]()
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.
© 2026, Zoho Corporation Pvt. Ltd. All Rights Reserved.