Commands and queries
Remotely execute management commands and queries on managed devices.
Overview
The Mobile Device Management (MDM) protocol provides a way to tell a device to remotely execute certain management commands or queries. When a device registers with the device management service, the service sends push notifications to the device when there are commands to process on the device.
When the device receives the notification, it polls the device management service for the command, processes the command, and reports the command results to the service. The device then checks for other commands to process.
Topics
Declarative management
Profile management
Install ProfileProfile ListRemove ProfileInstall Provisioning ProfileProvisioning Profile ListRemove Provisioning Profile
Device details
Device state
Managed apps
Install ApplicationInstall Enterprise ApplicationInstalled Application ListManaged Application ListRemove ApplicationApply Redemption CodeValidate ApplicationsManaged Application AttributesManaged Application ConfigurationManaged Application Feedback
Managed media
Accounts
Passwords
Clear PasscodeClear Restrictions PasswordUnlock User AccountSet Auto Admin PasswordSet Firmware PasswordVerify Firmware Password
Lost device
Recovery Lock
Content caching
AirPlay mirroring
eSIM management
Managed settings
Lights-out management
Security
Security InfoCertificate ListActivation Lock Bypass CodeClear Activation Lock Bypass CodeRotate FileVault Key