DeviceInformationResponse.QueryResponses
The response dictionary that contains information about the device.
Declaration
object DeviceInformationResponse.QueryResponsesProperties
| Name | Type | Description |
|---|---|---|
AccessibilitySettings | DeviceInformationResponse.QueryResponses.AccessibilitySettings | The current state of settable accessibility settings. Available in iOS 16 and later. |
ActiveManagedUsers | [string] | An array of the directory GUIDs of the logged-in managed users. If one of these users is currently logged in to the console, the |
AppAnalyticsEnabled | boolean | If |
AutoSetupAdminAccounts | [DeviceInformationResponse.QueryResponses.AutoSetupAdminAccountsItem] | The contents of DeviceInformationResponse.QueryResponses.AutoSetupAdminAccountsItem, which Setup Assistant automatically creates during DEP enrollment. Requires the Device Information access right. Available in macOS 10.11 and later. |
AvailableDeviceCapacity | number | The available capacity in floating-point base-10 gigabytes (GB) in iOS and macOS 12 or later. The capacity is in base-2 gibibytes (GiB) in macOS 11 and earlier. Requires the Device Information access right. Available in iOS 4 and later, and macOS 10.7 and later. |
AwaitingConfiguration | boolean | If If |
BatteryLevel | number | The battery level, between |
BluetoothMAC | string | The Bluetooth media access control (MAC) address. Requires the Network Information access right. |
BuildVersion | string | The operating system version. Requires the Device Information access right. |
CellularTechnology | integer | The cellular technology type, which is one of the following values:
Requires the Device Information access right. Available in iOS 4.2.6 and later. |
DataRoamingEnabled | boolean | If |
DeviceCapacity | number | The total capacity in floating-point base-10 gigabytes (GB) on iOS and macOS 12 or later. The capacity is in base-2 gibibytes (GiB) on macOS 11 and earlier. Requires the Device Information access right. Available in iOS 4 and later, and macOS 10.7 and later. |
DeviceID | string | The device identifier. Requires the Device Information access right. Available in tvOS 6 and later. |
DeviceName | string | The device name. Requires the Device Information access right. |
DevicePropertiesAttestation | [data] | The key to get an attestation of the device’s properties. Available in iOS 16 and later, macOS 14 and later, tvOS 16 and later, and watchOS 10 and later. The hardware requirements for attestation are described below. The value is an array of certificates in DER form that forms a certificate chain. The chain is rooted with the Apple CA The following OIDs were introduced in iOS 16, iPadOS 16, tvOS 16, watchOS 10, visionOS 1 and macOS 14:
The following OIDs were introduced in iOS 17.2, iPadOS 17.2, tvOS 17.2, watchOS 10.2, visionOS 1.l0, and macOS 14.2:
The following OIDs were introduced in macOS 14.2:
|
DiagnosticSubmissionEnabled | boolean | If |
EACSPreflight | string | Specifies whether the device can perform an EraseDeviceCommand using Erase All Content and Settings (EACS), which is one of the following values:
|
EASDeviceIdentifier | string | The device identifier for Exchange Active Sync (EAS). Requires the Device Information access right. Available in iOS 7 and later. |
EstimatedResidentUsers | integer | The estimated number of users that can use this Shared iPad device, according to the space available on the device and each user’s quota. Requires the Device Information access right. Available in iOS 14 and later. |
EthernetMAC | string | The primary Ethernet MAC address. Requires the Network Information access right. Available in macOS 10.7 and later. |
HasBattery | boolean | If |
HostName | string | The host name. Available in macOS 10.11 and later. |
IsActivationLockEnabled | boolean | If |
IsActivationLockSupported | boolean | If |
IsAppleSilicon | boolean | If |
IsCloudBackupEnabled | boolean | If |
IsDeviceLocatorServiceEnabled | boolean | If |
IsDoNotDisturbInEffect | boolean | If |
IsMDMLostModeEnabled | boolean | If |
IsMultiUser | boolean | If |
IsNetworkTethered | boolean | If |
IsSupervised | boolean | If |
iTunesStoreAccountHash | string | A hash of the logged-in iTunes Store account. Also see GetVppUserRequest. Requires the App Installation access right. |
iTunesStoreAccountIsActive | boolean | If |
LastCloudBackupDate | date | The date of the last iCloud backup. Available in iOS 8 and later. |
LocalHostName | string | The local host name from Bonjour. Available in macOS 10.11 and later. |
ManagedAppleIDDefaultDomains | [string] | The list of domains that the device suggests on the Shared iPad login screen. Available in iOS 16 and later. |
MaximumResidentUsers | integer | The maximum number of users that can use this Shared iPad device. Starting with iOS 13.4, the value that returns is always |
MDMOptions | DeviceInformationResponse.QueryResponses.MDMOptions | The contents of SettingsCommand.Command.Settings.MDMOptions.MDMOptions. |
Model | string | The model. Requires the Device Information access right. |
ModelName | string | The model name, such as iPhone. Requires the Device Information access right. |
ModelNumber | string | The device’s hardware model number including region info, for example, |
ModemFirmwareVersion | string | The modem firmware version. Requires the Device Information access right. Available in iOS 4 and later. |
OnlineAuthenticationGracePeriod | integer | The grace period for Shared iPad online authentication (in days). A value of |
OrganizationInfo | DeviceInformationResponse.QueryResponses.OrganizationInfo | The contents of SettingsCommand.Command.Settings.OrganizationInfo.OrganizationInfo. |
OSUpdateSettings | DeviceInformationResponse.QueryResponses.OSUpdateSettings | The contents of DeviceInformationResponse.QueryResponses.OSUpdateSettings. Requires the Device Information access right. Available in macOS 10.11 and later. |
OSVersion | string | The operating system version. Requires the Device Information access right. |
PersonalHotspotEnabled | boolean | If |
PINRequiredForDeviceLock | boolean | If |
PINRequiredForEraseDevice | boolean | If |
ProductName | string | The product name, such as iPad8,12. Requires the Device Information access right. |
ProvisioningUDID | string | The device identifier to use in provisioning profiles. This value differs from the UDID on a Mac with Apple silicon. Available in macOS 11.3 and later. |
PushToken | data | The push token for the user-channel connection, in the same format as in TokenUpdateRequest. MDM ignores this query for the device channel. Requires the Device Information access right. Available in iOS 9.3 and later, and macOS 10.12 and later. |
QuotaSize | integer | The quota size in megabytes for each user on this Shared iPad device. Requires the Device Information access right. Available in iOS 13.4 and later. |
ResidentUsers | integer | The number of users currently on this Shared iPad device. Requires the Device Information access right. Available in iOS 13.4 and later. |
SerialNumber | string | The serial number. Requires the Device Information access right. |
ServiceSubscriptions | [DeviceInformationResponse.QueryResponses.ServiceSubscriptionProperty] | The contents of DeviceInformationResponse.QueryResponses.ServiceSubscriptionProperty. Requires the Network Information access right. |
SkipLanguageAndLocaleSetupForNewUsers | boolean | If |
SoftwareUpdateDeviceID | string | The device identifier to look up available OS updates through https://gdmf.apple.com/v2/pmv. Available in iOS 15 and later, and macOS 12 and later. |
SoftwareUpdateSettings | DeviceInformationResponse.QueryResponses.SoftwareUpdateSettings | The device settings that control which updates appear in the Software Update pane in Settings. Available in iOS 14.5 and later. |
SupplementalBuildVersion | string | The supplemental OS build version. |
SupplementalOSVersionExtra | string | The OS update Background Security Improvement version letter. |
SupportsiOSAppInstalls | boolean | If |
SupportsLOMDevice | boolean | If |
SystemIntegrityProtectionEnabled | boolean | If |
TemporarySessionOnly | boolean | If |
TemporarySessionTimeout | integer | The timeout interval for the temporary session. A value of |
TimeZone | string | The current Internet Assigned Numbers Authority (IANA) time zone database name. Requires the Device Information access right. Available in iOS 14 and later, and tvOS 14 and later. |
UDID | string | The unique identifier of the device. |
UserSessionTimeout | integer | The timeout interval for the user session. A value of |
WiFiMAC | string | The Wi-Fi MAC address. Requires the Network Information access right. |
Topics
Objects
DeviceInformationResponse.QueryResponses.AccessibilitySettingsDeviceInformationResponse.QueryResponses.AutoSetupAdminAccountsItemDeviceInformationResponse.QueryResponses.MDMOptionsDeviceInformationResponse.QueryResponses.OSUpdateSettingsDeviceInformationResponse.QueryResponses.OrganizationInfoDeviceInformationResponse.QueryResponses.ServiceSubscriptionPropertyDeviceInformationResponse.QueryResponses.SoftwareUpdateSettings