Contents

AuthenticateRequest

The authenticate request details.

Declaration

object AuthenticateRequest

Properties

NameTypeDescription
BuildVersionstring

The device’s build version.

Available: iOS 9+ | iPadOS 9+ | macOS 10.7+ | tvOS 10.2+ | visionOS 1.1+ | watchOS 10+

DeviceName Requiredstring

The device’s name.

Available: macOS 10.7+

EnrollmentIDstring

The per-enrollment identifier for the device. The system requires this value if the enrollment type is a user enrollment.

Available: iOS 13+ | iPadOS 13+ | macOS 10.15+ | visionOS 1.1+

IMEIstring

The device’s IMEI (International Mobile Equipment Identity).

Available: iOS 9+ | iPadOS 9+ | visionOS 1.1+ | watchOS 10+

MEIDstring

The device’s MEID (Mobile Equipment Identifier).

Available: iOS 9+ | iPadOS 9+ | visionOS 1.1+ | watchOS 10+

MessageType Requiredstring

The message type, which requires a value of Authenticate.

Model Requiredstring

The device’s model.

Available: macOS 10.7+

ModelName Requiredstring

The device’s model name.

Available: macOS 10.7+

OSVersionstring

The device’s OS version.

Available: iOS 9+ | iPadOS 9+ | macOS 10.7+ | tvOS 10.2+ | visionOS 1.1+ | watchOS 10+

ProductNamestring

The device’s product name (such as iPhone17,2).

Available: iOS 9+ | iPadOS 9+ | macOS 10.7+ | tvOS 10.2+ | visionOS 1.1+ | watchOS 10+

SerialNumberstring

The device’s serial number.

Available: iOS 9+ | iPadOS 9+ | macOS 10.7+ | tvOS 10.2+ | visionOS 1.1+ | watchOS 10+

Topic Requiredstring

The topic that the device subscribes to.

UDIDstring

The device’s UDID (unique device identifier). The system requires this value if the enrollment type is a device enrollment.