This repository contains Apple's Device Management Client schema data for the MDM (Mobile Device Management) protocol, and the Declarative Device Management feature.
This release corresponds to the following OS versions
| OS | Version |
|---|---|
| iOS | 27.0 |
| macOS | 27.0 |
| tvOS | 27.0 |
| visionOS | 27.0 |
| watchOS | 27.0 |
See Changes for the significant changes in this release.
The following schema items are available:
-
MDM commands -
mdm/commands -
MDM check-in requests -
mdm/checkin -
MDM profiles -
mdm/profiles -
MDM errors -
mdm/errors -
Declarative device management declarations -
declarative/declarations -
Declarative device management status items -
declarative/status -
Declarative device management protocol -
declarative/protocol -
Other device management data formats
-
OpenAPI specifications for select services -
openapi -
Examples for schema items -
examples- This directory contains
declarative,mdm, andotherdirectories. - Each sub-directory contains directories and files that mirror the structure of the corresponding schema directories.
- Each schema item has its own directory containing the example files for the schema object.
- Each YAML schema file contains an
exampleskey that includes relative file paths to its example files.
- This directory contains
See YAML Schema.
All feedback on the data in this repository should be made using the Feedback Assistant app or website (https://feedbackassistant.apple.com). Select feedback for Enterprise & Education, and choose the Mobile Device Management (MDM) area.
We will NOT be accepting pull requests on this repository - please use Feedback Assistant for all requests.