Microsoft Graph · Schema
microsoft.graph.deviceManagement
Microsoft GraphAzure ADCollaborationContactsDocumentsEmailGraphIdentityMicrosoftOffice 365PresentationsProductivitySpreadsheetsT1Task
Properties
| Name | Type | Description |
|---|---|---|
| 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. |
| @odata.type | string |
JSON Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"$id": "#/components/schemas/microsoft.graph.deviceManagement",
"title": "microsoft.graph.deviceManagement",
"allOf": [
{
"$ref": "#/components/schemas/microsoft.graph.entity"
},
{
"title": "deviceManagement",
"required": [
"@odata.type"
],
"type": "object",
"properties": {
"deviceProtectionOverview": {
"anyOf": [
{
"$ref": "#/components/schemas/microsoft.graph.deviceProtectionOverview"
},
{
"type": "object",
"nullable": true
}
],
"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": "#/components/schemas/microsoft.graph.intuneBrand"
},
{
"type": "object",
"nullable": true
}
],
"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": "#/components/schemas/microsoft.graph.deviceManagementSettings"
},
{
"type": "object",
"nullable": true
}
],
"description": "Account level settings."
},
"subscriptionState": {
"$ref": "#/components/schemas/microsoft.graph.deviceManagementSubscriptionState"
},
"userExperienceAnalyticsSettings": {
"anyOf": [
{
"$ref": "#/components/schemas/microsoft.graph.userExperienceAnalyticsSettings"
},
{
"type": "object",
"nullable": true
}
],
"description": "User experience analytics device settings"
},
"windowsMalwareOverview": {
"anyOf": [
{
"$ref": "#/components/schemas/microsoft.graph.windowsMalwareOverview"
},
{
"type": "object",
"nullable": true
}
],
"description": "Malware overview for windows devices."
},
"applePushNotificationCertificate": {
"anyOf": [
{
"$ref": "#/components/schemas/microsoft.graph.applePushNotificationCertificate"
},
{
"type": "object",
"nullable": true
}
],
"description": "Apple push notification certificate.",
"x-ms-navigationProperty": true
},
"auditEvents": {
"type": "array",
"items": {
"$ref": "#/components/schemas/microsoft.graph.auditEvent"
},
"description": "The Audit Events",
"x-ms-navigationProperty": true
},
"complianceManagementPartners": {
"type": "array",
"items": {
"$ref": "#/components/schemas/microsoft.graph.complianceManagementPartner"
},
"description": "The list of Compliance Management Partners configured by the tenant.",
"x-ms-navigationProperty": true
},
"conditionalAccessSettings": {
"anyOf": [
{
"$ref": "#/components/schemas/microsoft.graph.onPremisesConditionalAccessSettings"
},
{
"type": "object",
"nullable": true
}
],
"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": "#/components/schemas/microsoft.graph.detectedApp"
},
"description": "The list of detected apps associated with a device.",
"x-ms-navigationProperty": true
},
"deviceCategories": {
"type": "array",
"items": {
"$ref": "#/components/schemas/microsoft.graph.deviceCategory"
},
"description": "The list of device categories with the tenant.",
"x-ms-navigationProperty": true
},
"deviceCompliancePolicies": {
"type": "array",
"items": {
"$ref": "#/components/schemas/microsoft.graph.deviceCompliancePolicy"
},
"description": "The device compliance policies.",
"x-ms-navigationProperty": true
},
"deviceCompliancePolicyDeviceStateSummary": {
"anyOf": [
{
"$ref": "#/components/schemas/microsoft.graph.deviceCompliancePolicyDeviceStateSummary"
},
{
"type": "object",
"nullable": true
}
],
"description": "The device compliance state summary for this account.",
"x-ms-navigationProperty": true
},
"deviceCompliancePolicySettingStateSummaries": {
"type": "array",
"items": {
"$ref": "#/components/schemas/microsoft.graph.deviceCompliancePolicySettingStateSummary"
},
"description": "The summary states of compliance policy settings for this account.",
"x-ms-navigationProperty": true
},
"deviceConfigurationDeviceStateSummaries": {
"anyOf": [
{
"$ref": "#/components/schemas/microsoft.graph.deviceConfigurationDeviceStateSummary"
},
{
"type": "object",
"nullable": true
}
],
"description": "The device configuration device state summary for this account.",
"x-ms-navigationProperty": true
},
"deviceConfigurations": {
"type": "array",
"items": {
"$ref": "#/components/schemas/microsoft.graph.deviceConfiguration"
},
"description": "The device configurations.",
"x-ms-navigationProperty": true
},
"deviceEnrollmentConfigurations": {
"type": "array",
"items": {
"$ref": "#/components/schemas/microsoft.graph.deviceEnrollmentConfiguration"
},
"description": "The list of device enrollment configurations",
"x-ms-navigationProperty": true
},
"deviceManagementPartners": {
"type": "array",
"items": {
"$ref": "#/components/schemas/microsoft.graph.deviceManagementPartner"
},
"description": "The list of Device Management Partners configured by the tenant.",
"x-ms-navigationProperty": true
},
"exchangeConnectors": {
"type": "array",
"items": {
"$ref": "#/components/schemas/microsoft.graph.deviceManagementExchangeConnector"
},
"description": "The list of Exchange Connectors configured by the tenant.",
"x-ms-navigationProperty": true
},
"importedWindowsAutopilotDeviceIdentities": {
"type": "array",
"items": {
"$ref": "#/components/schemas/microsoft.graph.importedWindowsAutopilotDeviceIdentity"
},
"description": "Collection of imported Windows autopilot devices.",
"x-ms-navigationProperty": true
},
"iosUpdateStatuses": {
"type": "array",
"items": {
"$ref": "#/components/schemas/microsoft.graph.iosUpdateDeviceStatus"
},
"description": "The IOS software update installation statuses for this account.",
"x-ms-navigationProperty": true
},
"managedDeviceOverview": {
"anyOf": [
{
"$ref": "#/components/schemas/microsoft.graph.managedDeviceOverview"
},
{
"type": "object",
"nullable": true
}
],
"description": "Device overview",
"x-ms-navigationProperty": true
},
"managedDevices": {
"type": "array",
"items": {
"$ref": "#/components/schemas/microsoft.graph.managedDevice"
},
"description": "The list of managed devices.",
"x-ms-navigationProperty": true
},
"mobileAppTroubleshootingEvents": {
"type": "array",
"items": {
"$ref": "#/components/schemas/microsoft.graph.mobileAppTroubleshootingEvent"
},
"description": "The collection property of MobileAppTroubleshootingEvent.",
"x-ms-navigationProperty": true
},
"mobileThreatDefenseConnectors": {
"type": "array",
"items": {
"$ref": "#/components/schemas/microsoft.graph.mobileThreatDefenseConnector"
},
"description": "The list of Mobile threat Defense connectors configured by the tenant.",
"x-ms-navigationProperty": true
},
"notificationMessageTemplates": {
"type": "array",
"items": {
"$ref": "#/components/schemas/microsoft.graph.notificationMessageTemplate"
},
"description": "The Notification Message Templates.",
"x-ms-navigationProperty": true
},
"remoteAssistancePartners": {
"type": "array",
"items": {
"$ref": "#/components/schemas/microsoft.graph.remoteAssistancePartner"
},
"description": "The remote assist partners.",
"x-ms-navigationProperty": true
},
"reports": {
"anyOf": [
{
"$ref": "#/components/schemas/microsoft.graph.deviceManagementReports"
},
{
"type": "object",
"nullable": true
}
],
"x-ms-navigationProperty": true
},
"resourceOperations": {
"type": "array",
"items": {
"$ref": "#/components/schemas/microsoft.graph.resourceOperation"
},
"description": "The Resource Operations.",
"x-ms-navigationProperty": true
},
"roleAssignments": {
"type": "array",
"items": {
"$ref": "#/components/schemas/microsoft.graph.deviceAndAppManagementRoleAssignment"
},
"description": "The Role Assignments.",
"x-ms-navigationProperty": true
},
"roleDefinitions": {
"type": "array",
"items": {
"$ref": "#/components/schemas/microsoft.graph.roleDefinition"
},
"description": "The Role Definitions.",
"x-ms-navigationProperty": true
},
"softwareUpdateStatusSummary": {
"anyOf": [
{
"$ref": "#/components/schemas/microsoft.graph.softwareUpdateStatusSummary"
},
{
"type": "object",
"nullable": true
}
],
"description": "The software update status summary.",
"x-ms-navigationProperty": true
},
"termsAndConditions": {
"type": "array",
"items": {
"$ref": "#/components/schemas/microsoft.graph.termsAndConditions"
},
"description": "The terms and conditions associated with device management of the company.",
"x-ms-navigationProperty": true
},
"troubleshootingEvents": {
"type": "array",
"items": {
"$ref": "#/components/schemas/microsoft.graph.deviceManagementTroubleshootingEvent"
},
"description": "The list of troubleshooting events for the tenant.",
"x-ms-navigationProperty": true
},
"userExperienceAnalyticsAppHealthApplicationPerformance": {
"type": "array",
"items": {
"$ref": "#/components/schemas/microsoft.graph.userExperienceAnalyticsAppHealthApplicationPerformance"
},
"description": "User experience analytics appHealth Application Performance",
"x-ms-navigationProperty": true
},
"userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDetails": {
"type": "array",
"items": {
"$ref": "#/components/schemas/microsoft.graph.userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetails"
},
"description": "User experience analytics appHealth Application Performance by App Version details",
"x-ms-navigationProperty": true
},
"userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDeviceId": {
"type": "array",
"items": {
"$ref": "#/components/schemas/microsoft.graph.userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceId"
},
"description": "User experience analytics appHealth Application Performance by App Version Device Id",
"x-ms-navigationProperty": true
},
"userExperienceAnalyticsAppHealthApplicationPerformanceByOSVersion": {
"type": "array",
"items": {
"$ref": "#/components/schemas/microsoft.graph.userExperienceAnalyticsAppHealthAppPerformanceByOSVersion"
},
"description": "User experience analytics appHealth Application Performance by OS Version",
"x-ms-navigationProperty": true
},
"userExperienceAnalyticsAppHealthDeviceModelPerformance": {
"type": "array",
"items": {
"$ref": "#/components/schemas/microsoft.graph.userExperienceAnalyticsAppHealthDeviceModelPerformance"
},
"description": "User experience analytics appHealth Model Performance",
"x-ms-navigationProperty": true
},
"userExperienceAnalyticsAppHealthDevicePerformance": {
"type": "array",
"items": {
"$ref": "#/components/schemas/microsoft.graph.userExperienceAnalyticsAppHealthDevicePerformance"
},
"description": "User experience analytics appHealth Device Performance",
"x-ms-navigationProperty": true
},
"userExperienceAnalyticsAppHealthDevicePerformanceDetails": {
"type": "array",
"items": {
"$ref": "#/components/schemas/microsoft.graph.userExperienceAnalyticsAppHealthDevicePerformanceDetails"
},
"description": "User experience analytics device performance details",
"x-ms-navigationProperty": true
},
"userExperienceAnalyticsAppHealthOSVersionPerformance": {
"type": "array",
"items": {
"$ref": "#/components/schemas/microsoft.graph.userExperienceAnalyticsAppHealthOSVersionPerformance"
},
"description": "User experience analytics appHealth OS version Performance",
"x-ms-navigationProperty": true
},
"userExperienceAnalyticsAppHealthOverview": {
"anyOf": [
{
"$ref": "#/components/schemas/microsoft.graph.userExperienceAnalyticsCategory"
},
{
"type": "object",
"nullable": true
}
],
"description": "User experience analytics appHealth overview",
"x-ms-navigationProperty": true
},
"userExperienceAnalyticsBaselines": {
"type": "array",
"items": {
"$ref": "#/components/schemas/microsoft.graph.userExperienceAnalyticsBaseline"
},
"description": "User experience analytics baselines",
"x-ms-navigationProperty": true
},
"userExperienceAnalyticsCategories": {
"type": "array",
"items": {
"$ref": "#/components/schemas/microsoft.graph.userExperienceAnalyticsCategory"
},
"description": "User experience analytics categories",
"x-ms-navigationProperty": true
},
"userExperienceAnalyticsDevicePerformance": {
"type": "array",
"items": {
"$ref": "#/components/schemas/microsoft.graph.userExperienceAnalyticsDevicePerformance"
},
"description": "User experience analytics device performance",
"x-ms-navigationProperty": true
},
"userExperienceAnalyticsDeviceScores": {
"type": "array",
"items": {
"$ref": "#/components/schemas/microsoft.graph.userExperienceAnalyticsDeviceScores"
},
"description": "User experience analytics device scores",
"x-ms-navigationProperty": true
},
"userExperienceAnalyticsDeviceStartupHistory": {
"type": "array",
"items": {
"$ref": "#/components/schemas/microsoft.graph.userExperienceAnalyticsDeviceStartupHistory"
},
"description": "User experience analytics device Startup History",
"x-ms-navigationProperty": true
},
"userExperienceAnalyticsDeviceStartupProcesses": {
"type": "array",
"items": {
"$ref": "#/components/schemas/microsoft.graph.userExperienceAnalyticsDeviceStartupProcess"
},
"description": "User experience analytics device Startup Processes",
"x-ms-navigationProperty": true
},
"userExperienceAnalyticsDeviceStartupProcessPerformance": {
"type": "array",
"items": {
"$ref": "#/components/schemas/microsoft.graph.userExperienceAnalyticsDeviceStartupProcessPerformance"
},
"description": "User experience analytics device Startup Process Performance",
"x-ms-navigationProperty": true
},
"userExperienceAnalyticsMetricHistory": {
"type": "array",
"items": {
"$ref": "#/components/schemas/microsoft.graph.userExperienceAnalyticsMetricHistory"
},
"description": "User experience analytics metric history",
"x-ms-navigationProperty": true
},
"userExperienceAnalyticsModelScores": {
"type": "array",
"items": {
"$ref": "#/components/schemas/microsoft.graph.userExperienceAnalyticsModelScores"
},
"description": "User experience analytics model scores",
"x-ms-navigationProperty": true
},
"userExperienceAnalyticsOverview": {
"anyOf": [
{
"$ref": "#/components/schemas/microsoft.graph.userExperienceAnalyticsOverview"
},
{
"type": "object",
"nullable": true
}
],
"description": "User experience analytics overview",
"x-ms-navigationProperty": true
},
"userExperienceAnalyticsScoreHistory": {
"type": "array",
"items": {
"$ref": "#/components/schemas/microsoft.graph.userExperienceAnalyticsScoreHistory"
},
"description": "User experience analytics device Startup Score History",
"x-ms-navigationProperty": true
},
"userExperienceAnalyticsWorkFromAnywhereHardwareReadinessMetric": {
"anyOf": [
{
"$ref": "#/components/schemas/microsoft.graph.userExperienceAnalyticsWorkFromAnywhereHardwareReadinessMetric"
},
{
"type": "object",
"nullable": true
}
],
"description": "User experience analytics work from anywhere hardware readiness metrics.",
"x-ms-navigationProperty": true
},
"userExperienceAnalyticsWorkFromAnywhereMetrics": {
"type": "array",
"items": {
"$ref": "#/components/schemas/microsoft.graph.userExperienceAnalyticsWorkFromAnywhereMetric"
},
"description": "User experience analytics work from anywhere metrics.",
"x-ms-navigationProperty": true
},
"userExperienceAnalyticsWorkFromAnywhereModelPerformance": {
"type": "array",
"items": {
"$ref": "#/components/schemas/microsoft.graph.userExperienceAnalyticsWorkFromAnywhereModelPerformance"
},
"description": "The user experience analytics work from anywhere model performance",
"x-ms-navigationProperty": true
},
"virtualEndpoint": {
"anyOf": [
{
"$ref": "#/components/schemas/microsoft.graph.virtualEndpoint"
},
{
"type": "object",
"nullable": true
}
],
"x-ms-navigationProperty": true
},
"windowsAutopilotDeviceIdentities": {
"type": "array",
"items": {
"$ref": "#/components/schemas/microsoft.graph.windowsAutopilotDeviceIdentity"
},
"description": "The Windows autopilot device identities contained collection.",
"x-ms-navigationProperty": true
},
"windowsInformationProtectionAppLearningSummaries": {
"type": "array",
"items": {
"$ref": "#/components/schemas/microsoft.graph.windowsInformationProtectionAppLearningSummary"
},
"description": "The windows information protection app learning summaries.",
"x-ms-navigationProperty": true
},
"windowsInformationProtectionNetworkLearningSummaries": {
"type": "array",
"items": {
"$ref": "#/components/schemas/microsoft.graph.windowsInformationProtectionNetworkLearningSummary"
},
"description": "The windows information protection network learning summaries.",
"x-ms-navigationProperty": true
},
"windowsMalwareInformation": {
"type": "array",
"items": {
"$ref": "#/components/schemas/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"
}
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-graph-microsoftgraphdevicemanagement"
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.