Device Management Command

DeviceInformationResponse.QueryResponses

Properties

ActiveManagedUsers
[string]

An array of the directory GUIDs (as strings) of the logged-in managed users. If one of these users is logged in on the console, their GUID is returned (as a string) as the value of the key CurrentConsoleManagedUser.

Available on macOS only. This value requires the Device Information access right.

AppAnalyticsEnabled
boolean

If true, enables app analytics on the device. This value requires the Device Information access right.

Information about admin accounts automatically created by Setup Assistant during DEP enrollment. Available only on macOS. This value requires the Device Information access right.

AvailableDeviceCapacity
number

The available device capacity, in floating point, base-2 gigabytes. This value requires the Device Information access right.

AwaitingConfiguration
boolean

If true, the device is waiting for a DeviceConfigured message from MDM to continue through Setup Assistant.

BatteryLevel
number

The battery level of the device, as a percentage, between 0.0 and 1.0. If the battery level cannot be determined, it will be -1.0. This value requires the Device Information access right.

BluetoothMAC
string

The Bluetooth media access control (MAC) address for the device. This value requires the Network Information access right.

BuildVersion
string

The OS build version. This value requires the Device Information access right.

CarrierSettingsVersion
string

The version of the carrier settings. This value requires the Network Information access right.

CellularTechnology
integer

The type of ceullular technology supported on the device.

  • 0: none

  • 1: GSM

  • 2: CDMA

  • 3: Both.

This value requires the Device Information access right.

CurrentCarrierNetwork
string

The name of the current carrier network. This value requires the Network Information access right.

CurrentMCC
string

The current mobile country code. This value requires the Network Information access right.

CurrentMNC
string

The current mobile network code. This value requires the Network Information access right.

DataRoamingEnabled
boolean

The value of the data roaming swtich. This value requires the Network Information access right.

DeviceCapacity
number

The device capacity, in floating point, base-2 gigabytes. This value requires the Device Information access right.

DeviceID
string

The deviceID, which is only available for Apple TV. This value requires the Device Information access right.

DeviceName
string

The name given to the device via iTunes. This value requires the Device Information access right.

DiagnosticSubmissionEnabled
boolean

If true, enables diagnostic submission on the device. This value requires the Device Information access right.

EASDeviceIdentifier
string

The device identifier string reported to EAS. This value requires the Device Information access right.

EthernetMAC
string

The primary ethernet address. This value requires the Network Information access right.

EthernetMACs
[string]

The Ethernet MAC addresses for the device. This value requires the Network Information access right.

ICCID
string

The ICCID value for the device. This value requires the Network Information access right.

IMEI
string

The device IMEI number. This value requires the Device Information access right.

IsActivationLockEnabled
boolean

If true, activation lock is enabled on the device. This value requires the Device Information access access right.

IsActivationLockSupported
boolean

If true, the device supports activation lock.

IsCloudBackupEnabled
boolean

If true, the device has iCloud backup enabled. This value requires the Device Information access right.

IsDeviceLocatorServiceEnabled
boolean

If true, the device has a locator service (such as Find my iPhone) enabed. This value requires the Device Information access right.

IsDoNotDisturbInEffect
boolean

If true, the device is in Do Not Disturb (DND) mode. This will return true even if DND is only in effect when the device is locked. This value requires the Device Information access right.

IsMDMLostModeEnabled
boolean

If true, MDM Lost Mode is enabled on the device. This value requires the Device Information access right.

IsMultiUser
boolean

If true, the device is in ephemeral muti-user mode. This value requires the Device Information access right.

IsNetworkTethered
boolean

If true, the device is network tethered. This value requires the Network Information access right.

IsRoaming
boolean

If true, the device is roaming. This value requires the Network Information right.

IsSupervised
boolean

If true, the device is supervised. This value requires the Device Information access right.

iTunesStoreAccountHash
string

A hash of the iTunes store account currently logged-in. This string is identical to the itsIdHash returned by the VPP App Assignment web service. This value requires the App Installation access right.

iTunesStoreAccountIsActive
boolean

If true, there is an active, logged-in iTunes account. This value requires the App Installation access right.

LastCloudBackupDate
date

The date of the last iCloud backup.

MaximumResidentUsers
integer

The maximum number of users that can use this EDU mode device. This value requires the Device Information access right.

MEID
string

The device MEID number. This value requires the Device Information access right.

Model
string

The device model. This value requires the Device Information access right.

ModelName
string

The name of the device model, e.g. "iPod Touch". This value requires the Device Information access right.

ModemFirmwareVersion
string

The device's modem firmware version. This value requires the Device Information access right.

The OS update settings. This value requires the Device Information access right.

OSVersion
string

The OS version. This value requires the Device Information access right.

PersonalHotspotEnabled
boolean

The value of the Personal Hotspot switch, which is not available on all carriers. This value requires the Network Information access right.

PhoneNumber
string

The raw phone number, without punctuation, including the country code. This value requires the Network Information access right.

ProductName
string

The product name, e.g. "iPhone3,1". This value requires the Device Information access right.

PushToken
string

The push token (in the same format as in TokenUpdateRequest) for the current user-channel connection. This query must be ignored if sent to the device channel. This value requires the Device Information access right.

SerialNumber
string

The device serial number. This value requires the Device Information access right.

The properties of the active service subscriptions. This value requires the Network Information access right.

SIMCarrierNetwork
string

This is no longer supported; use the SubscriberCarrierNetwork instead.

SIMMCC
string

No longer supported; use SubscriberMCC instead.

SIMMNC
string

No longer supported; use SubscriberMNC instead.

SubscriberCarrierNetwork
string

The name of the home carrier network. This value requires the Network Information access right.

SubscriberMCC
string

The home-mobile country code. This value requires the Network Information access right.

SubscriberMNC
string

The home-mobile network code. This value requires the Network Information access right.

SystemIntegrityProtectionEnabled
boolean

If true, system integrity protection is enabled on the device. This value requires the Device Information access right.

UDID
string

The unique device identifier of the device.

VoiceRoamingEnabled
boolean

The value of the voice roaming swtich. This value requires the Network Information access right.

WiFiMAC
string

The WiFi MAC address for the device. This value requires the Network Information access right.

QuotaSize
integer
ResidentUsers
integer