Fetches enrollment settings
get /api/v1/mdm/enrollmentsettings
https://{server-hostname}:8383/api/v1/mdm/enrollmentsettings
MDMAdmin.READCopied!
Authorization: d92d4xxxxxxxxxxxxx15f52
curl --request GET \
--url https://appdomain/api/v1/mdm/enrollmentsettings \
--header 'Accept: application/json' \
--header 'Authorization: d92d4xxxxxxxxxxxxx15f52'List of authentication domains integrated with the MDM server, used to configure AD Authentication
Unique identifier of the domain
Authentication rule type. Values: authenticated_user, saml_authentication, zoho_authentication, legacy_authentication
Display name of the domain
Client identifier for the domain
Deprovisioning allowed from agent for enrollment modes. Values: invite, self.
Invite expiry duration in milliseconds. Example: 604800000 (7 days)
Invite enrollment auth mode. 0 = No Auth, 1 = OTP, 2 = AD Authentication, 3 = Both OTP and AD
Enrollment reminder notification settings
Whether reminders are disabled
Notification type. 1 = Email
Days after invite to start sending reminders
Total number of reminders to send
Hour of day (0-23) to send reminders
Days between consecutive reminders
Exact scheduled time in HH:mm format
Unique identifier for the enrollment settings
Android DPC agent type used in android enrollment. 1 = ME MDM, 2 = Android Device Policy
Days after which a non-compliant device is blocked. 0 = no blocking. Applicable when Android Device Policy is enabled
Days after which a non-compliant device is wiped. Applicable when Android Device Policy is enabled
Whether personal profile is blocked on company-owned devices. Applicable when Android Device Policy is enabled
Whether Factory Reset Protection is preserved on wipe. Applicable when Android Device Policy is enabled
Directory details configured for AD authentication
Unique identifier of the domain
Authentication rule type. Values: zoho_authentication, authenticated_user, saml_authentication, legacy_authentication
Display name of the configured directory
Client identifier for the domain
Whether owned-by option is shown during invite enrollment request creation
Whether to sign out Google Workspace users on deprovision
Whether to auto-deprovision when users are disabled in directory. Applicable for Okta Directory only.
Whether to send mail notification when devices are unmanaged
Email addresses notified when a device gets unmanaged
Basic enrollment configuration with no authentication, ME MDM agent usage, and reminders disabled.
{
"available_domain_list": [
{
"domain_id": "9007199254741297",
"rule_type": "authenticated_user",
"name": "idp.zylker.com",
"client_id": "9007199254741036"
},
{
"rule_type": "legacy_authentication",
"name": "Legacy Authentication"
}
],
"deprovision_from_agent": [],
"expiry_duration_in_millis": "604800000",
"auth_mode": "0",
"block_after": "0",
"notify_device_unmanaged": false,
"preserve_frp": true,
"is_ad_integrated": true,
"enrollment_settings_id": "9007199254740995",
"android_dpc_type": "1",
"is_authentication_handling_available": true,
"show_owned_by_option": false,
"wipe_after": "10",
"block_personal_profile": false,
"is_user_signout": false,
"is_auto_deprovision": false,
"email_unmanaged_alerts": ""
}
Enrollment settings configured with both OTP and AD authentication, invite reminders enabled, and Android Device Policy agent.
{
"available_domain_list": [
{
"domain_id": "9007199254741297",
"rule_type": "authenticated_user",
"name": "idp.zylker.com",
"client_id": "9007199254741036"
},
{
"rule_type": "legacy_authentication",
"name": "Legacy Authentication"
}
],
"expiry_duration_in_millis": "604800000",
"auth_mode": "3",
"block_after": "5",
"notify_device_unmanaged": true,
"preserve_frp": true,
"is_ad_integrated": true,
"reminder_settings": {
"notification_type": "1",
"start_after": "2",
"total_reminders": "2",
"time_of_day": "9",
"interval": "1",
"exact_execute_time_with_min": "09:47"
},
"enrollment_settings_id": "9509000000029375",
"android_dpc_type": "2",
"pending_count": "0",
"is_authentication_handling_available": true,
"configured_domain_details": {
"rule_type": "legacy_authentication",
"name": "Legacy Authentication"
},
"show_owned_by_option": true,
"wipe_after": "10",
"block_personal_profile": true,
"is_user_signout": false,
"is_auto_deprovision": true,
"email_unmanaged_alerts": "admin@zylker.com"
}
![]()
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.
© 2026, Zoho Corporation Pvt. Ltd. All Rights Reserved.