Microsoft Intune · Schema
microsoft.graph.deviceManagement
App ProtectionMicrosoft AzureComplianceDevice ConfigurationEndpoint ManagementEnrollmentMAMMDMMicrosoft GraphMobile Application ManagementMobile Device ManagementSecurity
Properties
| Name | Type | Description |
|---|---|---|
| id | string | The unique identifier for an entity. Read-only. |
| @odata.type | string | |
| deviceProtectionOverview | object | Device protection overview. |
| intuneAccountId | string | Intune Account Id for given tenant |
| intuneBrand | object | intuneBrand contains data which is used in customizing the appearance of the Company Portal applications as well as the end user web portal. |
| settings | object | Account level settings. |
| subscriptionState | object | |
| userExperienceAnalyticsSettings | object | User experience analytics device settings |
| windowsMalwareOverview | object | Malware overview for windows devices. |
| applePushNotificationCertificate | object | Apple push notification certificate. |
| auditEvents | array | The Audit Events |
| complianceManagementPartners | array | The list of Compliance Management Partners configured by the tenant. |
| conditionalAccessSettings | object | The Exchange on premises conditional access settings. On premises conditional access will require devices to be both enrolled and compliant for mail access |
| detectedApps | array | The list of detected apps associated with a device. |
| deviceCategories | array | The list of device categories with the tenant. |
| deviceCompliancePolicies | array | The device compliance policies. |
| deviceCompliancePolicyDeviceStateSummary | object | The device compliance state summary for this account. |
| deviceCompliancePolicySettingStateSummaries | array | The summary states of compliance policy settings for this account. |
| deviceConfigurationDeviceStateSummaries | object | The device configuration device state summary for this account. |
| deviceConfigurations | array | The device configurations. |
| deviceEnrollmentConfigurations | array | The list of device enrollment configurations |
| deviceManagementPartners | array | The list of Device Management Partners configured by the tenant. |
| exchangeConnectors | array | The list of Exchange Connectors configured by the tenant. |
| importedWindowsAutopilotDeviceIdentities | array | Collection of imported Windows autopilot devices. |
| iosUpdateStatuses | array | The IOS software update installation statuses for this account. |
| managedDeviceOverview | object | Device overview |
| managedDevices | array | The list of managed devices. |
| mobileAppTroubleshootingEvents | array | The collection property of MobileAppTroubleshootingEvent. |
| mobileThreatDefenseConnectors | array | The list of Mobile threat Defense connectors configured by the tenant. |
| notificationMessageTemplates | array | The Notification Message Templates. |
| remoteAssistancePartners | array | The remote assist partners. |
| reports | object | |
| resourceOperations | array | The Resource Operations. |
| roleAssignments | array | The Role Assignments. |
| roleDefinitions | array | The Role Definitions. |
| softwareUpdateStatusSummary | object | The software update status summary. |
| termsAndConditions | array | The terms and conditions associated with device management of the company. |
| troubleshootingEvents | array | The list of troubleshooting events for the tenant. |
| userExperienceAnalyticsAppHealthApplicationPerformance | array | User experience analytics appHealth Application Performance |
| userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDetails | array | User experience analytics appHealth Application Performance by App Version details |
| userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDeviceId | array | User experience analytics appHealth Application Performance by App Version Device Id |
| userExperienceAnalyticsAppHealthApplicationPerformanceByOSVersion | array | User experience analytics appHealth Application Performance by OS Version |
| userExperienceAnalyticsAppHealthDeviceModelPerformance | array | User experience analytics appHealth Model Performance |
| userExperienceAnalyticsAppHealthDevicePerformance | array | User experience analytics appHealth Device Performance |
| userExperienceAnalyticsAppHealthDevicePerformanceDetails | array | User experience analytics device performance details |
| userExperienceAnalyticsAppHealthOSVersionPerformance | array | User experience analytics appHealth OS version Performance |
| userExperienceAnalyticsAppHealthOverview | object | User experience analytics appHealth overview |
| userExperienceAnalyticsBaselines | array | User experience analytics baselines |
| userExperienceAnalyticsCategories | array | User experience analytics categories |
| userExperienceAnalyticsDevicePerformance | array | User experience analytics device performance |
| userExperienceAnalyticsDeviceScores | array | User experience analytics device scores |
| userExperienceAnalyticsDeviceStartupHistory | array | User experience analytics device Startup History |
| userExperienceAnalyticsDeviceStartupProcesses | array | User experience analytics device Startup Processes |
| userExperienceAnalyticsDeviceStartupProcessPerformance | array | User experience analytics device Startup Process Performance |
| userExperienceAnalyticsMetricHistory | array | User experience analytics metric history |
| userExperienceAnalyticsModelScores | array | User experience analytics model scores |
| userExperienceAnalyticsOverview | object | User experience analytics overview |
| userExperienceAnalyticsScoreHistory | array | User experience analytics device Startup Score History |
| userExperienceAnalyticsWorkFromAnywhereHardwareReadinessMetric | object | User experience analytics work from anywhere hardware readiness metrics. |
| userExperienceAnalyticsWorkFromAnywhereMetrics | array | User experience analytics work from anywhere metrics. |
| userExperienceAnalyticsWorkFromAnywhereModelPerformance | array | The user experience analytics work from anywhere model performance |
| virtualEndpoint | object | |
| windowsAutopilotDeviceIdentities | array | The Windows autopilot device identities contained collection. |
| windowsInformationProtectionAppLearningSummaries | array | The windows information protection app learning summaries. |
| windowsInformationProtectionNetworkLearningSummaries | array | The windows information protection network learning summaries. |
| windowsMalwareInformation | array | The list of affected malware in the tenant. |
JSON Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"$id": "https://artifacts.apis.io/microsoft-intune/json-schema/microsoft-intune-microsoft-graph-device-management-schema.json",
"title": "microsoft.graph.deviceManagement",
"x-generated": "2026-11-04",
"x-method": "derived",
"x-generator": "derive-json-schema.py",
"x-source": "openapi/microsoft-intune-openapi.yml#/components/schemas/microsoft.graph.deviceManagement",
"allOf": [
{
"$ref": "#/$defs/microsoft.graph.entity"
},
{
"title": "deviceManagement",
"required": [
"@odata.type"
],
"type": "object",
"properties": {
"deviceProtectionOverview": {
"anyOf": [
{
"$ref": "#/$defs/microsoft.graph.deviceProtectionOverview"
},
{
"type": [
"object",
"null"
]
}
],
"description": "Device protection overview."
},
"intuneAccountId": {
"pattern": "^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$",
"type": "string",
"description": "Intune Account Id for given tenant",
"format": "uuid"
},
"intuneBrand": {
"anyOf": [
{
"$ref": "#/$defs/microsoft.graph.intuneBrand"
},
{
"type": [
"object",
"null"
]
}
],
"description": "intuneBrand contains data which is used in customizing the appearance of the Company Portal applications as well as the end user web portal."
},
"settings": {
"anyOf": [
{
"$ref": "#/$defs/microsoft.graph.deviceManagementSettings"
},
{
"type": [
"object",
"null"
]
}
],
"description": "Account level settings."
},
"subscriptionState": {
"$ref": "#/$defs/microsoft.graph.deviceManagementSubscriptionState"
},
"userExperienceAnalyticsSettings": {
"anyOf": [
{
"$ref": "#/$defs/microsoft.graph.userExperienceAnalyticsSettings"
},
{
"type": [
"object",
"null"
]
}
],
"description": "User experience analytics device settings"
},
"windowsMalwareOverview": {
"anyOf": [
{
"$ref": "#/$defs/microsoft.graph.windowsMalwareOverview"
},
{
"type": [
"object",
"null"
]
}
],
"description": "Malware overview for windows devices."
},
"applePushNotificationCertificate": {
"anyOf": [
{
"$ref": "#/$defs/microsoft.graph.applePushNotificationCertificate"
},
{
"type": [
"object",
"null"
]
}
],
"description": "Apple push notification certificate.",
"x-ms-navigationProperty": true
},
"auditEvents": {
"type": "array",
"items": {
"$ref": "#/$defs/microsoft.graph.auditEvent"
},
"description": "The Audit Events",
"x-ms-navigationProperty": true
},
"complianceManagementPartners": {
"type": "array",
"items": {
"$ref": "#/$defs/microsoft.graph.complianceManagementPartner"
},
"description": "The list of Compliance Management Partners configured by the tenant.",
"x-ms-navigationProperty": true
},
"conditionalAccessSettings": {
"anyOf": [
{
"$ref": "#/$defs/microsoft.graph.onPremisesConditionalAccessSettings"
},
{
"type": [
"object",
"null"
]
}
],
"description": "The Exchange on premises conditional access settings. On premises conditional access will require devices to be both enrolled and compliant for mail access",
"x-ms-navigationProperty": true
},
"detectedApps": {
"type": "array",
"items": {
"$ref": "#/$defs/microsoft.graph.detectedApp"
},
"description": "The list of detected apps associated with a device.",
"x-ms-navigationProperty": true
},
"deviceCategories": {
"type": "array",
"items": {
"$ref": "#/$defs/microsoft.graph.deviceCategory"
},
"description": "The list of device categories with the tenant.",
"x-ms-navigationProperty": true
},
"deviceCompliancePolicies": {
"type": "array",
"items": {
"$ref": "#/$defs/microsoft.graph.deviceCompliancePolicy"
},
"description": "The device compliance policies.",
"x-ms-navigationProperty": true
},
"deviceCompliancePolicyDeviceStateSummary": {
"anyOf": [
{
"$ref": "#/$defs/microsoft.graph.deviceCompliancePolicyDeviceStateSummary"
},
{
"type": [
"object",
"null"
]
}
],
"description": "The device compliance state summary for this account.",
"x-ms-navigationProperty": true
},
"deviceCompliancePolicySettingStateSummaries": {
"type": "array",
"items": {
"$ref": "#/$defs/microsoft.graph.deviceCompliancePolicySettingStateSummary"
},
"description": "The summary states of compliance policy settings for this account.",
"x-ms-navigationProperty": true
},
"deviceConfigurationDeviceStateSummaries": {
"anyOf": [
{
"$ref": "#/$defs/microsoft.graph.deviceConfigurationDeviceStateSummary"
},
{
"type": [
"object",
"null"
]
}
],
"description": "The device configuration device state summary for this account.",
"x-ms-navigationProperty": true
},
"deviceConfigurations": {
"type": "array",
"items": {
"$ref": "#/$defs/microsoft.graph.deviceConfiguration"
},
"description": "The device configurations.",
"x-ms-navigationProperty": true
},
"deviceEnrollmentConfigurations": {
"type": "array",
"items": {
"$ref": "#/$defs/microsoft.graph.deviceEnrollmentConfiguration"
},
"description": "The list of device enrollment configurations",
"x-ms-navigationProperty": true
},
"deviceManagementPartners": {
"type": "array",
"items": {
"$ref": "#/$defs/microsoft.graph.deviceManagementPartner"
},
"description": "The list of Device Management Partners configured by the tenant.",
"x-ms-navigationProperty": true
},
"exchangeConnectors": {
"type": "array",
"items": {
"$ref": "#/$defs/microsoft.graph.deviceManagementExchangeConnector"
},
"description": "The list of Exchange Connectors configured by the tenant.",
"x-ms-navigationProperty": true
},
"importedWindowsAutopilotDeviceIdentities": {
"type": "array",
"items": {
"$ref": "#/$defs/microsoft.graph.importedWindowsAutopilotDeviceIdentity"
},
"description": "Collection of imported Windows autopilot devices.",
"x-ms-navigationProperty": true
},
"iosUpdateStatuses": {
"type": "array",
"items": {
"$ref": "#/$defs/microsoft.graph.iosUpdateDeviceStatus"
},
"description": "The IOS software update installation statuses for this account.",
"x-ms-navigationProperty": true
},
"managedDeviceOverview": {
"anyOf": [
{
"$ref": "#/$defs/microsoft.graph.managedDeviceOverview"
},
{
"type": [
"object",
"null"
]
}
],
"description": "Device overview",
"x-ms-navigationProperty": true
},
"managedDevices": {
"type": "array",
"items": {
"$ref": "#/$defs/microsoft.graph.managedDevice"
},
"description": "The list of managed devices.",
"x-ms-navigationProperty": true
},
"mobileAppTroubleshootingEvents": {
"type": "array",
"items": {
"$ref": "#/$defs/microsoft.graph.mobileAppTroubleshootingEvent"
},
"description": "The collection property of MobileAppTroubleshootingEvent.",
"x-ms-navigationProperty": true
},
"mobileThreatDefenseConnectors": {
"type": "array",
"items": {
"$ref": "#/$defs/microsoft.graph.mobileThreatDefenseConnector"
},
"description": "The list of Mobile threat Defense connectors configured by the tenant.",
"x-ms-navigationProperty": true
},
"notificationMessageTemplates": {
"type": "array",
"items": {
"$ref": "#/$defs/microsoft.graph.notificationMessageTemplate"
},
"description": "The Notification Message Templates.",
"x-ms-navigationProperty": true
},
"remoteAssistancePartners": {
"type": "array",
"items": {
"$ref": "#/$defs/microsoft.graph.remoteAssistancePartner"
},
"description": "The remote assist partners.",
"x-ms-navigationProperty": true
},
"reports": {
"anyOf": [
{
"$ref": "#/$defs/microsoft.graph.deviceManagementReports"
},
{
"type": [
"object",
"null"
]
}
],
"x-ms-navigationProperty": true
},
"resourceOperations": {
"type": "array",
"items": {
"$ref": "#/$defs/microsoft.graph.resourceOperation"
},
"description": "The Resource Operations.",
"x-ms-navigationProperty": true
},
"roleAssignments": {
"type": "array",
"items": {
"$ref": "#/$defs/microsoft.graph.deviceAndAppManagementRoleAssignment"
},
"description": "The Role Assignments.",
"x-ms-navigationProperty": true
},
"roleDefinitions": {
"type": "array",
"items": {
"$ref": "#/$defs/microsoft.graph.roleDefinition"
},
"description": "The Role Definitions.",
"x-ms-navigationProperty": true
},
"softwareUpdateStatusSummary": {
"anyOf": [
{
"$ref": "#/$defs/microsoft.graph.softwareUpdateStatusSummary"
},
{
"type": [
"object",
"null"
]
}
],
"description": "The software update status summary.",
"x-ms-navigationProperty": true
},
"termsAndConditions": {
"type": "array",
"items": {
"$ref": "#/$defs/microsoft.graph.termsAndConditions"
},
"description": "The terms and conditions associated with device management of the company.",
"x-ms-navigationProperty": true
},
"troubleshootingEvents": {
"type": "array",
"items": {
"$ref": "#/$defs/microsoft.graph.deviceManagementTroubleshootingEvent"
},
"description": "The list of troubleshooting events for the tenant.",
"x-ms-navigationProperty": true
},
"userExperienceAnalyticsAppHealthApplicationPerformance": {
"type": "array",
"items": {
"$ref": "#/$defs/microsoft.graph.userExperienceAnalyticsAppHealthApplicationPerformance"
},
"description": "User experience analytics appHealth Application Performance",
"x-ms-navigationProperty": true
},
"userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDetails": {
"type": "array",
"items": {
"$ref": "#/$defs/microsoft.graph.userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetails"
},
"description": "User experience analytics appHealth Application Performance by App Version details",
"x-ms-navigationProperty": true
},
"userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDeviceId": {
"type": "array",
"items": {
"$ref": "#/$defs/microsoft.graph.userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceId"
},
"description": "User experience analytics appHealth Application Performance by App Version Device Id",
"x-ms-navigationProperty": true
},
"userExperienceAnalyticsAppHealthApplicationPerformanceByOSVersion": {
"type": "array",
"items": {
"$ref": "#/$defs/microsoft.graph.userExperienceAnalyticsAppHealthAppPerformanceByOSVersion"
},
"description": "User experience analytics appHealth Application Performance by OS Version",
"x-ms-navigationProperty": true
},
"userExperienceAnalyticsAppHealthDeviceModelPerformance": {
"type": "array",
"items": {
"$ref": "#/$defs/microsoft.graph.userExperienceAnalyticsAppHealthDeviceModelPerformance"
},
"description": "User experience analytics appHealth Model Performance",
"x-ms-navigationProperty": true
},
"userExperienceAnalyticsAppHealthDevicePerformance": {
"type": "array",
"items": {
"$ref": "#/$defs/microsoft.graph.userExperienceAnalyticsAppHealthDevicePerformance"
},
"description": "User experience analytics appHealth Device Performance",
"x-ms-navigationProperty": true
},
"userExperienceAnalyticsAppHealthDevicePerformanceDetails": {
"type": "array",
"items": {
"$ref": "#/$defs/microsoft.graph.userExperienceAnalyticsAppHealthDevicePerformanceDetails"
},
"description": "User experience analytics device performance details",
"x-ms-navigationProperty": true
},
"userExperienceAnalyticsAppHealthOSVersionPerformance": {
"type": "array",
"items": {
"$ref": "#/$defs/microsoft.graph.userExperienceAnalyticsAppHealthOSVersionPerformance"
},
"description": "User experience analytics appHealth OS version Performance",
"x-ms-navigationProperty": true
},
"userExperienceAnalyticsAppHealthOverview": {
"anyOf": [
{
"$ref": "#/$defs/microsoft.graph.userExperienceAnalyticsCategory"
},
{
"type": [
"object",
"null"
]
}
],
"description": "User experience analytics appHealth overview",
"x-ms-navigationProperty": true
},
"userExperienceAnalyticsBaselines": {
"type": "array",
"items": {
"$ref": "#/$defs/microsoft.graph.userExperienceAnalyticsBaseline"
},
"description": "User experience analytics baselines",
"x-ms-navigationProperty": true
},
"userExperienceAnalyticsCategories": {
"type": "array",
"items": {
"$ref": "#/$defs/microsoft.graph.userExperienceAnalyticsCategory"
},
"description": "User experience analytics categories",
"x-ms-navigationProperty": true
},
"userExperienceAnalyticsDevicePerformance": {
"type": "array",
"items": {
"$ref": "#/$defs/microsoft.graph.userExperienceAnalyticsDevicePerformance"
},
"description": "User experience analytics device performance",
"x-ms-navigationProperty": true
},
"userExperienceAnalyticsDeviceScores": {
"type": "array",
"items": {
"$ref": "#/$defs/microsoft.graph.userExperienceAnalyticsDeviceScores"
},
"description": "User experience analytics device scores",
"x-ms-navigationProperty": true
},
"userExperienceAnalyticsDeviceStartupHistory": {
"type": "array",
"items": {
"$ref": "#/$defs/microsoft.graph.userExperienceAnalyticsDeviceStartupHistory"
},
"description": "User experience analytics device Startup History",
"x-ms-navigationProperty": true
},
"userExperienceAnalyticsDeviceStartupProcesses": {
"type": "array",
"items": {
"$ref": "#/$defs/microsoft.graph.userExperienceAnalyticsDeviceStartupProcess"
},
"description": "User experience analytics device Startup Processes",
"x-ms-navigationProperty": true
},
"userExperienceAnalyticsDeviceStartupProcessPerformance": {
"type": "array",
"items": {
"$ref": "#/$defs/microsoft.graph.userExperienceAnalyticsDeviceStartupProcessPerformance"
},
"description": "User experience analytics device Startup Process Performance",
"x-ms-navigationProperty": true
},
"userExperienceAnalyticsMetricHistory": {
"type": "array",
"items": {
"$ref": "#/$defs/microsoft.graph.userExperienceAnalyticsMetricHistory"
},
"description": "User experience analytics metric history",
"x-ms-navigationProperty": true
},
"userExperienceAnalyticsModelScores": {
"type": "array",
"items": {
"$ref": "#/$defs/microsoft.graph.userExperienceAnalyticsModelScores"
},
"description": "User experience analytics model scores",
"x-ms-navigationProperty": true
},
"userExperienceAnalyticsOverview": {
"anyOf": [
{
"$ref": "#/$defs/microsoft.graph.userExperienceAnalyticsOverview"
},
{
"type": [
"object",
"null"
]
}
],
"description": "User experience analytics overview",
"x-ms-navigationProperty": true
},
"userExperienceAnalyticsScoreHistory": {
"type": "array",
"items": {
"$ref": "#/$defs/microsoft.graph.userExperienceAnalyticsScoreHistory"
},
"description": "User experience analytics device Startup Score History",
"x-ms-navigationProperty": true
},
"userExperienceAnalyticsWorkFromAnywhereHardwareReadinessMetric": {
"anyOf": [
{
"$ref": "#/$defs/microsoft.graph.userExperienceAnalyticsWorkFromAnywhereHardwareReadinessMetric"
},
{
"type": [
"object",
"null"
]
}
],
"description": "User experience analytics work from anywhere hardware readiness metrics.",
"x-ms-navigationProperty": true
},
"userExperienceAnalyticsWorkFromAnywhereMetrics": {
"type": "array",
"items": {
"$ref": "#/$defs/microsoft.graph.userExperienceAnalyticsWorkFromAnywhereMetric"
},
"description": "User experience analytics work from anywhere metrics.",
"x-ms-navigationProperty": true
},
"userExperienceAnalyticsWorkFromAnywhereModelPerformance": {
"type": "array",
"items": {
"$ref": "#/$defs/microsoft.graph.userExperienceAnalyticsWorkFromAnywhereModelPerformance"
},
"description": "The user experience analytics work from anywhere model performance",
"x-ms-navigationProperty": true
},
"virtualEndpoint": {
"anyOf": [
{
"$ref": "#/$defs/microsoft.graph.virtualEndpoint"
},
{
"type": [
"object",
"null"
]
}
],
"x-ms-navigationProperty": true
},
"windowsAutopilotDeviceIdentities": {
"type": "array",
"items": {
"$ref": "#/$defs/microsoft.graph.windowsAutopilotDeviceIdentity"
},
"description": "The Windows autopilot device identities contained collection.",
"x-ms-navigationProperty": true
},
"windowsInformationProtectionAppLearningSummaries": {
"type": "array",
"items": {
"$ref": "#/$defs/microsoft.graph.windowsInformationProtectionAppLearningSummary"
},
"description": "The windows information protection app learning summaries.",
"x-ms-navigationProperty": true
},
"windowsInformationProtectionNetworkLearningSummaries": {
"type": "array",
"items": {
"$ref": "#/$defs/microsoft.graph.windowsInformationProtectionNetworkLearningSummary"
},
"description": "The windows information protection network learning summaries.",
"x-ms-navigationProperty": true
},
"windowsMalwareInformation": {
"type": "array",
"items": {
"$ref": "#/$defs/microsoft.graph.windowsMalwareInformation"
},
"description": "The list of affected malware in the tenant.",
"x-ms-navigationProperty": true
},
"@odata.type": {
"type": "string"
}
}
}
],
"x-ms-discriminator-value": "#microsoft.graph.deviceManagement",
"$defs": {
"ReferenceNumeric": {
"enum": [
"-INF",
"INF",
"NaN"
],
"type": [
"string",
"null"
]
},
"microsoft.graph.accessAction": {
"title": "accessAction",
"required": [
"@odata.type"
],
"type": "object",
"properties": {
"@odata.type": {
"type": "string"
}
}
},
"microsoft.graph.actionState": {
"title": "actionState",
"enum": [
"none",
"pending",
"canceled",
"active",
"done",
"failed",
"notSupported"
],
"type": "string",
"description": "State of the action on the device",
"x-ms-enum": {
"name": "actionState",
"modelAsString": false,
"values": [
{
"value": "none",
"description": "Not a valid action state",
"name": "none"
},
{
"value": "pending",
"description": "Action is pending",
"name": "pending"
},
{
"value": "canceled",
"description": "Action has been cancelled.",
"name": "canceled"
},
{
"value": "active",
"description": "Action is active.",
"name": "active"
},
{
"value": "done",
"description": "Action completed without errors.",
"name": "done"
},
{
"value": "failed",
"description": "Action failed",
"name": "failed"
},
{
"value": "notSupported",
"description": "Action is not supported.",
"name": "notSupported"
}
]
}
},
"microsoft.graph.activitiesContainer": {
"allOf": [
{
"$ref": "#/$defs/microsoft.graph.entity"
},
{
"title": "activitiesContainer",
"required": [
"@odata.type"
],
"type": "object",
"properties": {
"contentActivities": {
"type": "array",
"items": {
"$ref": "#/$defs/microsoft.graph.contentActivity"
},
"description": "Collection of activity logs related to content processing.",
"x-ms-navigationProperty": true
},
"@odata.type": {
"type": "string"
}
}
}
],
"x-ms-discriminator-value": "#microsoft.graph.activitiesContainer"
},
"microsoft.graph.activityHistoryItem": {
"allOf": [
{
"$ref": "#/$defs/microsoft.graph.entity"
},
{
"title": "activityHistoryItem",
"required": [
"@odata.type"
],
"type": "object",
"properties": {
"activeDurationSeconds": {
"maximum": 2147483647,
"minimum": -2147483648,
"type": [
"number",
"null"
],
"description": "Optional. The duration of active user engagement. if not supplied, this is calculated from the startedDateTime and lastActiveDateTime.",
"format": "int32"
},
"createdDateTime": {
"pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$",
"type": [
"string",
"null"
],
"description": "Set by the server. DateTime in UTC when the object was created on the server.",
"format": "date-time"
},
"expirationDateTime": {
"pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$",
"type": [
"string",
"null"
],
"description": "Optional. UTC DateTime when the activityHistoryItem will undergo hard-delete. Can be set by the client.",
"format": "date-time"
},
"lastActiveDateTime": {
"pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$",
"type": [
"string",
"null"
],
"description": "Optional. UTC DateTime when the activityHistoryItem (activity session) was last understood as active or finished - if null, activityHistoryItem status should be Ongoing.",
"format": "date-time"
},
"lastModifiedDateTime": {
"pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$",
"type": [
"string",
"null"
],
"description": "Set by the server. DateTime in UTC when the object was modified on the server.",
"format": "date-time"
},
"startedDateTime": {
"pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$",
"type": "string",
"description": "Required. UTC DateTime when the activityHistoryItem (activity session) was started. Required for timeline history.",
"format": "date-time"
},
"status": {
"anyOf": [
{
"$ref": "#/$defs/microsoft.graph.status"
},
{
"type": [
"object",
"null"
]
}
],
"description": "Set by the server. A status code used to identify valid objects. Values: active, updated, deleted, ignored."
},
"userTimezone": {
"type": [
"string",
"null"
],
"description": "Optional. The timezone in which the user's device used to generate the activity was located at activity creation time. Values supplied as Olson IDs in order to support cross-platform representation."
},
"activity": {
"$ref": "#/$defs/microsoft.graph.userActivity"
},
"@odata.type": {
"type": "string"
}
}
}
],
"x-ms-discriminator-value": "#microsoft.graph.activityHistoryItem"
},
"microsoft.graph.activityMetadata": {
"title": "activityMetadata",
"required": [
"@odata.type"
],
"type": "object",
"properties": {
"activity": {
"$ref": "#/$defs/microsoft.graph.userActivityType"
},
"@odata.type": {
"type": "string"
}
}
},
"microsoft.graph.adhocCall": {
"allOf": [
{
"$ref": "#/$defs/microsoft.graph.entity"
},
{
"title": "adhocCall",
"required": [
"@odata.type"
],
"type": "object",
"properties": {
"recordings": {
"type": "array",
"items": {
"$ref": "#/$defs/microsoft.graph.callRecording"
},
"description": "The recordings of a call. Read-only.",
"x-ms-navigationProperty": true
},
"transcripts": {
"type": "array",
"items": {
"$ref": "#/$defs/microsoft.graph.callTranscript"
},
"description": "The transcripts of a call. Read-only.",
"x-ms-navigationProperty": true
},
"@odata.type": {
"type": "string"
}
}
}
],
"x-ms-discriminator-value": "#microsoft.graph.adhocCall"
},
"microsoft.graph.agreementAcceptance": {
"allOf": [
{
"$ref": "#/$defs/microsoft.graph.entity"
},
{
"title": "agreementAcceptance",
"required": [
"@odata.type"
],
"type": "object",
"properties": {
"agreementFileId": {
"type": [
"string",
"null"
],
"description": "The identifier of the agreement file accepted by the user."
},
"agreementId": {
"type": [
"string",
"null"
],
"description": "The identifier of the agreement."
},
"deviceDisplayName": {
"type": [
"string",
"null"
],
"description": "The display name of the device used for accepting the agreement."
},
"deviceId": {
"type": [
"string",
"null"
],
"description": "The unique identifier of the device used for accepting the agreement. Supports $filter (eq) and eq for null values."
},
"deviceOSType": {
"type": [
"string",
"null"
],
"description": "The operating system used to accept the agreement."
},
"deviceOSVersion": {
"type": [
"string",
"null"
],
"description": "The operating system version of the device used to accept the agreement."
},
"expirationDateTime": {
"pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-
# --- truncated at 32 KB (1510 KB total) ---
# Full source: https://artifacts.apis.io/microsoft-intune/json-schema/microsoft-intune-microsoft-graph-device-management-schema.json
Work with this as data
Every JSON Schema here is available over the APIs.io API and to AI agents over MCP.
MCP server
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
Tools for schemas
4 MCP tools reach this
find_json_schemasBrowse and filter every JSON Schema in the catalog.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.
Call it yourself
curl for this page
This JSON Schema
curl "https://apis.io/api/v1/json-schemas/microsoft-intune-microsoft-graph-device-management"
All schemas
curl "https://apis.io/api/v1/json-schemas?limit=25"
Calls without X-API-Key need no key. Calls with it need a paid plan — get a key.
Get an API key
Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.
A second provider on the same verified email joins the account you already have.