Microsoft Intune · Schema

managedDevice

Devices that are managed or pre-enrolled through Intune. Represents a physical or virtual device managed by the Intune service.

App ProtectionAzureComplianceDevice ConfigurationEndpoint ManagementEnrollmentMAMMDMMicrosoft GraphMobile Application ManagementMobile Device ManagementSecurity

Properties

Name Type Description
@odata.type string
id string Unique identifier for the device. Read-only.
userId string Unique identifier for the user associated with the device. Read-only.
deviceName string Name of the device. Read-only.
managedDeviceOwnerType string Ownership of the device. Can be company or personal.
enrolledDateTime string Enrollment time of the device. Read-only.
lastSyncDateTime string The date and time that the device last completed a successful sync with Intune. Read-only.
operatingSystem string Operating system of the device (Windows, iOS, etc.). Read-only.
complianceState string Compliance state of the device.
jailBroken string Whether the device is jail broken or rooted. Read-only.
managementAgent string Management channel of the device (Intune, EAS, etc.).
osVersion string Operating system version of the device. Read-only.
easActivated boolean Whether the device is Exchange ActiveSync activated. Read-only.
easDeviceId string Exchange ActiveSync Id of the device. Read-only.
easActivationDateTime string Exchange ActivationSync activation time of the device. Read-only.
azureADRegistered boolean Whether the device is Azure Active Directory registered. Read-only.
deviceEnrollmentType string Enrollment type of the device. Read-only.
activationLockBypassCode string The code that allows the Activation Lock on managed device to be bypassed. Read-only.
emailAddress string Email(s) for the user associated with the device. Read-only.
azureADDeviceId string The unique identifier for the Azure Active Directory device. Read-only.
deviceRegistrationState string Device registration state. Read-only.
deviceCategoryDisplayName string Device category display name. Read-only.
isSupervised boolean Device supervised status. Read-only.
exchangeLastSuccessfulSyncDateTime string Last time the device contacted Exchange. Read-only.
exchangeAccessState string The Access State of the device in Exchange. Read-only.
exchangeAccessStateReason string The reason for the device's access state in Exchange. Read-only.
remoteAssistanceSessionUrl string URL that allows a Remote Assistance session to be established with the device. Read-only.
remoteAssistanceSessionErrorDetails string An error string that identifies issues when creating Remote Assistance session objects. Read-only.
isEncrypted boolean Device encryption status. Read-only.
userPrincipalName string Device user principal name. Read-only.
model string Model of the device. Read-only.
manufacturer string Manufacturer of the device. Read-only.
imei string IMEI. Read-only.
complianceGracePeriodExpirationDateTime string The DateTime when device compliance grace period expires. Read-only.
serialNumber string Serial number. Read-only.
phoneNumber string Phone number of the device. Read-only.
androidSecurityPatchLevel string Android security patch level. Read-only.
userDisplayName string User display name. Read-only.
configurationManagerClientEnabledFeatures object
wiFiMacAddress string Wi-Fi MAC address. Read-only.
deviceHealthAttestationState object
subscriberCarrier string Subscriber carrier. Read-only.
meid string MEID. Read-only.
totalStorageSpaceInBytes integer Total storage in bytes. Read-only.
freeStorageSpaceInBytes integer Free storage in bytes. Read-only.
managedDeviceName string Automatically generated name to identify a device. Can be overwritten to a user friendly name.
partnerReportedThreatState string Indicates the threat state of a device when a Mobile Threat Defense partner is in use. Read-only.
requireUserEnrollmentApproval boolean Reports if the managed iOS device is user approval enrollment. Read-only.
managementCertificateExpirationDate string Reports device management certificate expiration date. Read-only.
iccid string Integrated Circuit Card Identifier - a SIM card's unique identification number. Read-only.
udid string Unique Device Identifier for iOS and macOS devices. Read-only.
notes string Notes on the device created by IT Admin.
ethernetMacAddress string Ethernet MAC Address of the device. Read-only.
physicalMemoryInBytes integer Total memory in bytes. Read-only.
enrollmentProfileName string Name of the enrollment profile assigned to the device. Read-only.
View JSON Schema on GitHub

JSON Schema

microsoft-intune-manageddevice-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "#/components/schemas/managedDevice",
  "title": "managedDevice",
  "type": "object",
  "description": "Devices that are managed or pre-enrolled through Intune. Represents a physical or virtual device managed by the Intune service.",
  "properties": {
    "@odata.type": {
      "type": "string",
      "default": "#microsoft.graph.managedDevice"
    },
    "id": {
      "type": "string",
      "description": "Unique identifier for the device. Read-only.",
      "readOnly": true
    },
    "userId": {
      "type": "string",
      "description": "Unique identifier for the user associated with the device. Read-only.",
      "readOnly": true
    },
    "deviceName": {
      "type": "string",
      "description": "Name of the device. Read-only.",
      "readOnly": true
    },
    "managedDeviceOwnerType": {
      "type": "string",
      "description": "Ownership of the device. Can be company or personal.",
      "enum": [
        "unknown",
        "company",
        "personal"
      ]
    },
    "enrolledDateTime": {
      "type": "string",
      "format": "date-time",
      "description": "Enrollment time of the device. Read-only.",
      "readOnly": true
    },
    "lastSyncDateTime": {
      "type": "string",
      "format": "date-time",
      "description": "The date and time that the device last completed a successful sync with Intune. Read-only.",
      "readOnly": true
    },
    "operatingSystem": {
      "type": "string",
      "description": "Operating system of the device (Windows, iOS, etc.). Read-only.",
      "readOnly": true
    },
    "complianceState": {
      "type": "string",
      "description": "Compliance state of the device.",
      "enum": [
        "unknown",
        "compliant",
        "noncompliant",
        "conflict",
        "error",
        "inGracePeriod",
        "configManager"
      ]
    },
    "jailBroken": {
      "type": "string",
      "description": "Whether the device is jail broken or rooted. Read-only.",
      "readOnly": true
    },
    "managementAgent": {
      "type": "string",
      "description": "Management channel of the device (Intune, EAS, etc.).",
      "enum": [
        "eas",
        "mdm",
        "easMdm",
        "intuneClient",
        "easIntuneClient",
        "configurationManagerClient",
        "configurationManagerClientMdm",
        "configurationManagerClientMdmEas",
        "unknown",
        "jamf",
        "googleCloudDevicePolicyController"
      ]
    },
    "osVersion": {
      "type": "string",
      "description": "Operating system version of the device. Read-only.",
      "readOnly": true
    },
    "easActivated": {
      "type": "boolean",
      "description": "Whether the device is Exchange ActiveSync activated. Read-only.",
      "readOnly": true
    },
    "easDeviceId": {
      "type": "string",
      "description": "Exchange ActiveSync Id of the device. Read-only.",
      "readOnly": true
    },
    "easActivationDateTime": {
      "type": "string",
      "format": "date-time",
      "description": "Exchange ActivationSync activation time of the device. Read-only.",
      "readOnly": true
    },
    "azureADRegistered": {
      "type": "boolean",
      "description": "Whether the device is Azure Active Directory registered. Read-only.",
      "readOnly": true
    },
    "deviceEnrollmentType": {
      "type": "string",
      "description": "Enrollment type of the device. Read-only.",
      "readOnly": true,
      "enum": [
        "unknown",
        "userEnrollment",
        "deviceEnrollmentManager",
        "appleBulkWithUser",
        "appleBulkWithoutUser",
        "windowsAzureADJoin",
        "windowsBulkUserless",
        "windowsAutoEnrollment",
        "windowsBulkAzureDomainJoin",
        "windowsCoManagement",
        "windowsAzureADJoinUsingDeviceAuth",
        "appleUserEnrollment",
        "appleUserEnrollmentWithServiceAccount"
      ]
    },
    "activationLockBypassCode": {
      "type": "string",
      "description": "The code that allows the Activation Lock on managed device to be bypassed. Read-only.",
      "readOnly": true
    },
    "emailAddress": {
      "type": "string",
      "description": "Email(s) for the user associated with the device. Read-only.",
      "readOnly": true
    },
    "azureADDeviceId": {
      "type": "string",
      "description": "The unique identifier for the Azure Active Directory device. Read-only.",
      "readOnly": true
    },
    "deviceRegistrationState": {
      "type": "string",
      "description": "Device registration state. Read-only.",
      "readOnly": true,
      "enum": [
        "notRegistered",
        "registered",
        "revoked",
        "keyConflict",
        "approvalPending",
        "certificateReset",
        "notRegisteredPendingEnrollment",
        "unknown"
      ]
    },
    "deviceCategoryDisplayName": {
      "type": "string",
      "description": "Device category display name. Read-only.",
      "readOnly": true
    },
    "isSupervised": {
      "type": "boolean",
      "description": "Device supervised status. Read-only.",
      "readOnly": true
    },
    "exchangeLastSuccessfulSyncDateTime": {
      "type": "string",
      "format": "date-time",
      "description": "Last time the device contacted Exchange. Read-only.",
      "readOnly": true
    },
    "exchangeAccessState": {
      "type": "string",
      "description": "The Access State of the device in Exchange. Read-only.",
      "readOnly": true,
      "enum": [
        "none",
        "unknown",
        "allowed",
        "blocked",
        "quarantined"
      ]
    },
    "exchangeAccessStateReason": {
      "type": "string",
      "description": "The reason for the device's access state in Exchange. Read-only.",
      "readOnly": true,
      "enum": [
        "none",
        "unknown",
        "exchangeGlobalRule",
        "exchangeIndividualRule",
        "exchangeDeviceRule",
        "exchangeUpgrade",
        "exchangeMailboxPolicy",
        "other",
        "compliant",
        "notCompliant",
        "notEnrolled",
        "unknownLocation",
        "mfaRequired",
        "azureADBlockDueToAccessPolicy",
        "compromisedPassword",
        "deviceNotKnownWithManagedApp"
      ]
    },
    "remoteAssistanceSessionUrl": {
      "type": "string",
      "format": "uri",
      "description": "URL that allows a Remote Assistance session to be established with the device. Read-only.",
      "readOnly": true
    },
    "remoteAssistanceSessionErrorDetails": {
      "type": "string",
      "description": "An error string that identifies issues when creating Remote Assistance session objects. Read-only.",
      "readOnly": true
    },
    "isEncrypted": {
      "type": "boolean",
      "description": "Device encryption status. Read-only.",
      "readOnly": true
    },
    "userPrincipalName": {
      "type": "string",
      "description": "Device user principal name. Read-only.",
      "readOnly": true
    },
    "model": {
      "type": "string",
      "description": "Model of the device. Read-only.",
      "readOnly": true
    },
    "manufacturer": {
      "type": "string",
      "description": "Manufacturer of the device. Read-only.",
      "readOnly": true
    },
    "imei": {
      "type": "string",
      "description": "IMEI. Read-only.",
      "readOnly": true
    },
    "complianceGracePeriodExpirationDateTime": {
      "type": "string",
      "format": "date-time",
      "description": "The DateTime when device compliance grace period expires. Read-only.",
      "readOnly": true
    },
    "serialNumber": {
      "type": "string",
      "description": "Serial number. Read-only.",
      "readOnly": true
    },
    "phoneNumber": {
      "type": "string",
      "description": "Phone number of the device. Read-only.",
      "readOnly": true
    },
    "androidSecurityPatchLevel": {
      "type": "string",
      "description": "Android security patch level. Read-only.",
      "readOnly": true
    },
    "userDisplayName": {
      "type": "string",
      "description": "User display name. Read-only.",
      "readOnly": true
    },
    "configurationManagerClientEnabledFeatures": {
      "$ref": "#/components/schemas/configurationManagerClientEnabledFeatures"
    },
    "wiFiMacAddress": {
      "type": "string",
      "description": "Wi-Fi MAC address. Read-only.",
      "readOnly": true
    },
    "deviceHealthAttestationState": {
      "$ref": "#/components/schemas/deviceHealthAttestationState"
    },
    "subscriberCarrier": {
      "type": "string",
      "description": "Subscriber carrier. Read-only.",
      "readOnly": true
    },
    "meid": {
      "type": "string",
      "description": "MEID. Read-only.",
      "readOnly": true
    },
    "totalStorageSpaceInBytes": {
      "type": "integer",
      "format": "int64",
      "description": "Total storage in bytes. Read-only.",
      "readOnly": true
    },
    "freeStorageSpaceInBytes": {
      "type": "integer",
      "format": "int64",
      "description": "Free storage in bytes. Read-only.",
      "readOnly": true
    },
    "managedDeviceName": {
      "type": "string",
      "description": "Automatically generated name to identify a device. Can be overwritten to a user friendly name."
    },
    "partnerReportedThreatState": {
      "type": "string",
      "description": "Indicates the threat state of a device when a Mobile Threat Defense partner is in use. Read-only.",
      "readOnly": true,
      "enum": [
        "unknown",
        "activated",
        "deactivated",
        "secured",
        "lowSeverity",
        "mediumSeverity",
        "highSeverity",
        "unresponsive",
        "compromised",
        "misconfigured"
      ]
    },
    "requireUserEnrollmentApproval": {
      "type": "boolean",
      "description": "Reports if the managed iOS device is user approval enrollment. Read-only.",
      "readOnly": true
    },
    "managementCertificateExpirationDate": {
      "type": "string",
      "format": "date-time",
      "description": "Reports device management certificate expiration date. Read-only.",
      "readOnly": true
    },
    "iccid": {
      "type": "string",
      "description": "Integrated Circuit Card Identifier - a SIM card's unique identification number. Read-only.",
      "readOnly": true
    },
    "udid": {
      "type": "string",
      "description": "Unique Device Identifier for iOS and macOS devices. Read-only.",
      "readOnly": true
    },
    "notes": {
      "type": "string",
      "description": "Notes on the device created by IT Admin."
    },
    "ethernetMacAddress": {
      "type": "string",
      "description": "Ethernet MAC Address of the device. Read-only.",
      "readOnly": true
    },
    "physicalMemoryInBytes": {
      "type": "integer",
      "format": "int64",
      "description": "Total memory in bytes. Read-only.",
      "readOnly": true
    },
    "enrollmentProfileName": {
      "type": "string",
      "description": "Name of the enrollment profile assigned to the device. Read-only.",
      "readOnly": true
    }
  }
}