Files
Cyrus Daboo 9468f879c3 Seed1
2026-06-12 16:19:29 -04:00

222 lines
5.2 KiB
YAML

title: MachineInfo
description: A device's information in response to a MDM enrollment profile request.
payload:
payloadtype: MachineInfo
supportedOS:
iOS:
introduced: '7.0'
macOS:
introduced: '10.9'
tvOS:
introduced: '10.2'
visionOS:
introduced: '1.1'
watchOS:
introduced: '10.0'
payloadkeys:
- key: UDID
title: UDID
supportedOS:
iOS:
userenrollment:
mode: forbidden
macOS:
userenrollment:
mode: forbidden
tvOS:
userenrollment:
mode: forbidden
visionOS:
userenrollment:
mode: forbidden
type: <string>
presence: required
content: The device's UDID.
- key: SERIAL
title: Serial number
supportedOS:
iOS:
userenrollment:
mode: forbidden
macOS:
userenrollment:
mode: forbidden
tvOS:
userenrollment:
mode: forbidden
visionOS:
userenrollment:
mode: forbidden
type: <string>
presence: required
content: The device's serial number.
- key: PRODUCT
title: Product
type: <string>
presence: required
content: The device's product type, for example, `iPhone5,1`.
- key: VERSION
title: Build version
type: <string>
presence: required
content: The build version installed on the device, for example, `7A182`.
- key: OS_VERSION
title: OS version
supportedOS:
iOS:
introduced: '17.0'
macOS:
introduced: '14.0'
tvOS:
introduced: '17.0'
type: <string>
presence: required
content: The OS version installed on the device, for example, 17.0.
- key: SUPPLEMENTAL_BUILD_VERSION
title: Supplemental build version
supportedOS:
iOS:
introduced: '17.0'
macOS:
introduced: '14.0'
tvOS:
introduced: '17.0'
type: <string>
presence: optional
content: The device's operating system supplemental build version (if available).
- key: SUPPLEMENTAL_OS_VERSION_EXTRA
title: Supplemental OS version extra
supportedOS:
iOS:
introduced: '17.0'
macOS:
introduced: '14.0'
tvOS:
introduced: '17.0'
type: <string>
presence: optional
content: The device's operating system supplemental OS version extra (if available).
- key: IMEI
title: IMEI
supportedOS:
iOS:
userenrollment:
mode: forbidden
macOS:
introduced: n/a
tvOS:
introduced: n/a
visionOS:
introduced: n/a
type: <string>
presence: optional
content: The device's IMEI (if available).
- key: MEID
title: MEID
supportedOS:
iOS:
userenrollment:
mode: forbidden
macOS:
introduced: n/a
tvOS:
introduced: n/a
visionOS:
introduced: n/a
type: <string>
presence: optional
content: The device's MEID (if available).
- key: LANGUAGE
title: Language
type: <string>
presence: optional
content: The user's currently-selected language, for example, `en`.
- key: MDM_CAN_REQUEST_SOFTWARE_UPDATE
title: MDM can request software update
supportedOS:
iOS:
introduced: '17.0'
macOS:
introduced: '14.0'
tvOS:
introduced: n/a
visionOS:
introduced: n/a
watchOS:
introduced: n/a
type: <boolean>
presence: optional
default: false
content: If `true`, indicates that the server can trigger the device to do a required
software update.
- key: PAIRING_TOKEN
title: Watch enrollment pairing token
supportedOS:
iOS:
introduced: n/a
macOS:
introduced: n/a
tvOS:
introduced: n/a
visionOS:
introduced: n/a
type: <data>
presence: optional
content: The pairing token to validate when a watch is enrolling.
- key: SOFTWARE_UPDATE_DEVICE_ID
title: Software update device ID
supportedOS:
iOS:
introduced: '17.4'
macOS:
introduced: '14.4'
tvOS:
introduced: n/a
type: <string>
presence: optional
content: The device model identifier used to lookup available OS updates through
https://gdmf.apple.com/v2/pmv.
- key: MDM_CAN_REQUEST_PSSO_CONFIG
title: Platform SSO is supported
supportedOS:
iOS:
introduced: n/a
macOS:
introduced: '26.0'
tvOS:
introduced: n/a
visionOS:
introduced: n/a
watchOS:
introduced: n/a
type: <boolean>
presence: optional
default: false
content: If `true`, indicates that the server can trigger the device to do a required
Platform SSO authentication before enrolling.
- key: MANDATORY_SOFTWARE_UPDATE_REQUIRED
title: Mandatory software update is required
supportedOS:
iOS:
introduced: n/a
macOS:
introduced: '26.1'
tvOS:
introduced: n/a
visionOS:
introduced: n/a
watchOS:
introduced: n/a
type: <boolean>
presence: optional
default: false
content: If `true`, indicates that the device requires a mandatory software update
during Setup Assistant. The MDM server can return a 403 with a `ErrorCodeSoftwareUpdateRequired`
error to force the device to update to a specific version instead of the device
choosing a version.
notes:
- title: ''
content: This dictionary is CMS-signed with the device identity certificate. The
system includes the device's certificate and all necessary intermediate certificates.
The certificate chain should validate against the Apple Root CA.