Microsoft Intune · Schema
microsoft.graph.userExperienceAnalyticsWorkFromAnywhereDevice
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 | |
| autoPilotProfileAssigned | booleannull | When TRUE, indicates the intune device's autopilot profile is assigned. When FALSE, indicates it's not Assigned. Supports: $select, $OrderBy. Read-only. |
| autoPilotRegistered | booleannull | When TRUE, indicates the intune device's autopilot is registered. When FALSE, indicates it's not registered. Supports: $select, $OrderBy. Read-only. |
| azureAdDeviceId | stringnull | The Azure Active Directory (Azure AD) device Id. Supports: $select, $OrderBy. Read-only. |
| azureAdJoinType | stringnull | The work from anywhere device's Azure Active Directory (Azure AD) join type. Supports: $select, $OrderBy. Read-only. |
| azureAdRegistered | booleannull | When TRUE, indicates the device's Azure Active Directory (Azure AD) is registered. When False, indicates it's not registered. Supports: $select, $OrderBy. Read-only. |
| cloudIdentityScore | object | Indicates per device cloud identity score. Valid values 0 to 100. Value -1 means associated score is unavailable. Supports: $select, $OrderBy. Read-only. Valid values -1.79769313486232E+308 to 1.79769 |
| cloudManagementScore | object | Indicates per device cloud management score. Valid values 0 to 100. Value -1 means associated score is unavailable. Supports: $select, $OrderBy. Read-only. Valid values -1.79769313486232E+308 to 1.797 |
| cloudProvisioningScore | object | Indicates per device cloud provisioning score. Valid values 0 to 100. Value -1 means associated score is unavailable. Supports: $select, $OrderBy. Read-only. Valid values -1.79769313486232E+308 to 1.7 |
| compliancePolicySetToIntune | booleannull | When TRUE, indicates the device's compliance policy is set to intune. When FALSE, indicates it's not set to intune. Supports: $select, $OrderBy. Read-only. |
| deviceId | stringnull | The Intune device id of the device. Supports: $select, $OrderBy. Read-only. |
| deviceName | stringnull | The name of the device. Supports: $select, $OrderBy. Read-only. |
| healthStatus | object | |
| isCloudManagedGatewayEnabled | booleannull | When TRUE, indicates the device's Cloud Management Gateway for Configuration Manager is enabled. When FALSE, indicates it's not enabled. Supports: $select, $OrderBy. Read-only. |
| managedBy | stringnull | The management agent of the device. Supports: $select, $OrderBy. Read-only. |
| manufacturer | stringnull | The manufacturer name of the device. Supports: $select, $OrderBy. Read-only. |
| model | stringnull | The model name of the device. Supports: $select, $OrderBy. Read-only. |
| osCheckFailed | booleannull | When TRUE, indicates OS check failed for device to upgrade to the latest version of windows. When FALSE, indicates the check succeeded. Supports: $select, $OrderBy. Read-only. |
| osDescription | stringnull | The OS description of the device. Supports: $select, $OrderBy. Read-only. |
| osVersion | stringnull | The OS version of the device. Supports: $select, $OrderBy. Read-only. |
| otherWorkloadsSetToIntune | booleannull | When TRUE, indicates the device's other workloads is set to intune. When FALSE, indicates it's not set to intune. Supports: $select, $OrderBy. Read-only. |
| ownership | stringnull | Ownership of the device. Supports: $select, $OrderBy. Read-only. |
| processor64BitCheckFailed | booleannull | When TRUE, indicates processor hardware 64-bit architecture check failed for device to upgrade to the latest version of windows. When FALSE, indicates the check succeeded. Supports: $select, $OrderBy. |
| processorCoreCountCheckFailed | booleannull | When TRUE, indicates processor hardware core count check failed for device to upgrade to the latest version of windows. When FALSE, indicates the check succeeded. Supports: $select, $OrderBy. Read-onl |
| processorFamilyCheckFailed | booleannull | When TRUE, indicates processor hardware family check failed for device to upgrade to the latest version of windows. When FALSE, indicates the check succeeded. Supports: $select, $OrderBy. Read-only. |
| processorSpeedCheckFailed | booleannull | When TRUE, indicates processor hardware speed check failed for device to upgrade to the latest version of windows. When FALSE, indicates the check succeeded. Supports: $select, $OrderBy. Read-only. |
| ramCheckFailed | booleannull | When TRUE, indicates RAM hardware check failed for device to upgrade to the latest version of windows. When FALSE, indicates the check succeeded. Supports: $select, $OrderBy. Read-only. |
| secureBootCheckFailed | booleannull | When TRUE, indicates secure boot hardware check failed for device to upgrade to the latest version of windows. When FALSE, indicates the check succeeded. Supports: $select, $OrderBy. Read-only. |
| serialNumber | stringnull | The serial number of the device. Supports: $select, $OrderBy. Read-only. |
| storageCheckFailed | booleannull | When TRUE, indicates storage hardware check failed for device to upgrade to the latest version of windows. When FALSE, indicates the check succeeded. Supports: $select, $OrderBy. Read-only. |
| tenantAttached | booleannull | When TRUE, indicates the device is Tenant Attached. When FALSE, indicates it's not Tenant Attached. Supports: $select, $OrderBy. Read-only. |
| tpmCheckFailed | booleannull | When TRUE, indicates Trusted Platform Module (TPM) hardware check failed for device to the latest version of upgrade to windows. When FALSE, indicates the check succeeded. Supports: $select, $OrderBy. |
| upgradeEligibility | object | |
| windowsScore | object | Indicates per device windows score. Valid values 0 to 100. Value -1 means associated score is unavailable. Supports: $select, $OrderBy. Read-only. Valid values -1.79769313486232E+308 to 1.797693134862 |
| workFromAnywhereScore | object | Indicates work from anywhere per device overall score. Valid values 0 to 100. Value -1 means associated score is unavailable. Supports: $select, $OrderBy. Read-only. Valid values -1.79769313486232E+30 |
JSON Schema
microsoft-intune-microsoft-graph-user-experience-analytics-work-from-anywhere-device-schema.json
Raw ↑
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"$id": "https://artifacts.apis.io/microsoft-intune/json-schema/microsoft-intune-microsoft-graph-user-experience-analytics-work-from-anywhere-device-schema.json",
"title": "microsoft.graph.userExperienceAnalyticsWorkFromAnywhereDevice",
"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.userExperienceAnalyticsWorkFromAnywhereDevice",
"allOf": [
{
"$ref": "#/$defs/microsoft.graph.entity"
},
{
"title": "userExperienceAnalyticsWorkFromAnywhereDevice",
"required": [
"@odata.type"
],
"type": "object",
"properties": {
"autoPilotProfileAssigned": {
"type": [
"boolean",
"null"
],
"description": "When TRUE, indicates the intune device's autopilot profile is assigned. When FALSE, indicates it's not Assigned. Supports: $select, $OrderBy. Read-only."
},
"autoPilotRegistered": {
"type": [
"boolean",
"null"
],
"description": "When TRUE, indicates the intune device's autopilot is registered. When FALSE, indicates it's not registered. Supports: $select, $OrderBy. Read-only."
},
"azureAdDeviceId": {
"type": [
"string",
"null"
],
"description": "The Azure Active Directory (Azure AD) device Id. Supports: $select, $OrderBy. Read-only."
},
"azureAdJoinType": {
"type": [
"string",
"null"
],
"description": "The work from anywhere device's Azure Active Directory (Azure AD) join type. Supports: $select, $OrderBy. Read-only."
},
"azureAdRegistered": {
"type": [
"boolean",
"null"
],
"description": "When TRUE, indicates the device's Azure Active Directory (Azure AD) is registered. When False, indicates it's not registered. Supports: $select, $OrderBy. Read-only."
},
"cloudIdentityScore": {
"oneOf": [
{
"type": [
"number",
"null"
],
"format": "double"
},
{
"type": [
"string",
"null"
]
},
{
"$ref": "#/$defs/ReferenceNumeric"
}
],
"description": "Indicates per device cloud identity score. Valid values 0 to 100. Value -1 means associated score is unavailable. Supports: $select, $OrderBy. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308"
},
"cloudManagementScore": {
"oneOf": [
{
"type": [
"number",
"null"
],
"format": "double"
},
{
"type": [
"string",
"null"
]
},
{
"$ref": "#/$defs/ReferenceNumeric"
}
],
"description": "Indicates per device cloud management score. Valid values 0 to 100. Value -1 means associated score is unavailable. Supports: $select, $OrderBy. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308"
},
"cloudProvisioningScore": {
"oneOf": [
{
"type": [
"number",
"null"
],
"format": "double"
},
{
"type": [
"string",
"null"
]
},
{
"$ref": "#/$defs/ReferenceNumeric"
}
],
"description": "Indicates per device cloud provisioning score. Valid values 0 to 100. Value -1 means associated score is unavailable. Supports: $select, $OrderBy. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308"
},
"compliancePolicySetToIntune": {
"type": [
"boolean",
"null"
],
"description": "When TRUE, indicates the device's compliance policy is set to intune. When FALSE, indicates it's not set to intune. Supports: $select, $OrderBy. Read-only."
},
"deviceId": {
"type": [
"string",
"null"
],
"description": "The Intune device id of the device. Supports: $select, $OrderBy. Read-only."
},
"deviceName": {
"type": [
"string",
"null"
],
"description": "The name of the device. Supports: $select, $OrderBy. Read-only."
},
"healthStatus": {
"$ref": "#/$defs/microsoft.graph.userExperienceAnalyticsHealthState"
},
"isCloudManagedGatewayEnabled": {
"type": [
"boolean",
"null"
],
"description": "When TRUE, indicates the device's Cloud Management Gateway for Configuration Manager is enabled. When FALSE, indicates it's not enabled. Supports: $select, $OrderBy. Read-only."
},
"managedBy": {
"type": [
"string",
"null"
],
"description": "The management agent of the device. Supports: $select, $OrderBy. Read-only."
},
"manufacturer": {
"type": [
"string",
"null"
],
"description": "The manufacturer name of the device. Supports: $select, $OrderBy. Read-only."
},
"model": {
"type": [
"string",
"null"
],
"description": "The model name of the device. Supports: $select, $OrderBy. Read-only."
},
"osCheckFailed": {
"type": [
"boolean",
"null"
],
"description": "When TRUE, indicates OS check failed for device to upgrade to the latest version of windows. When FALSE, indicates the check succeeded. Supports: $select, $OrderBy. Read-only."
},
"osDescription": {
"type": [
"string",
"null"
],
"description": "The OS description of the device. Supports: $select, $OrderBy. Read-only."
},
"osVersion": {
"type": [
"string",
"null"
],
"description": "The OS version of the device. Supports: $select, $OrderBy. Read-only."
},
"otherWorkloadsSetToIntune": {
"type": [
"boolean",
"null"
],
"description": "When TRUE, indicates the device's other workloads is set to intune. When FALSE, indicates it's not set to intune. Supports: $select, $OrderBy. Read-only."
},
"ownership": {
"type": [
"string",
"null"
],
"description": "Ownership of the device. Supports: $select, $OrderBy. Read-only."
},
"processor64BitCheckFailed": {
"type": [
"boolean",
"null"
],
"description": "When TRUE, indicates processor hardware 64-bit architecture check failed for device to upgrade to the latest version of windows. When FALSE, indicates the check succeeded. Supports: $select, $OrderBy. Read-only."
},
"processorCoreCountCheckFailed": {
"type": [
"boolean",
"null"
],
"description": "When TRUE, indicates processor hardware core count check failed for device to upgrade to the latest version of windows. When FALSE, indicates the check succeeded. Supports: $select, $OrderBy. Read-only."
},
"processorFamilyCheckFailed": {
"type": [
"boolean",
"null"
],
"description": "When TRUE, indicates processor hardware family check failed for device to upgrade to the latest version of windows. When FALSE, indicates the check succeeded. Supports: $select, $OrderBy. Read-only."
},
"processorSpeedCheckFailed": {
"type": [
"boolean",
"null"
],
"description": "When TRUE, indicates processor hardware speed check failed for device to upgrade to the latest version of windows. When FALSE, indicates the check succeeded. Supports: $select, $OrderBy. Read-only."
},
"ramCheckFailed": {
"type": [
"boolean",
"null"
],
"description": "When TRUE, indicates RAM hardware check failed for device to upgrade to the latest version of windows. When FALSE, indicates the check succeeded. Supports: $select, $OrderBy. Read-only."
},
"secureBootCheckFailed": {
"type": [
"boolean",
"null"
],
"description": "When TRUE, indicates secure boot hardware check failed for device to upgrade to the latest version of windows. When FALSE, indicates the check succeeded. Supports: $select, $OrderBy. Read-only."
},
"serialNumber": {
"type": [
"string",
"null"
],
"description": "The serial number of the device. Supports: $select, $OrderBy. Read-only."
},
"storageCheckFailed": {
"type": [
"boolean",
"null"
],
"description": "When TRUE, indicates storage hardware check failed for device to upgrade to the latest version of windows. When FALSE, indicates the check succeeded. Supports: $select, $OrderBy. Read-only."
},
"tenantAttached": {
"type": [
"boolean",
"null"
],
"description": "When TRUE, indicates the device is Tenant Attached. When FALSE, indicates it's not Tenant Attached. Supports: $select, $OrderBy. Read-only."
},
"tpmCheckFailed": {
"type": [
"boolean",
"null"
],
"description": "When TRUE, indicates Trusted Platform Module (TPM) hardware check failed for device to the latest version of upgrade to windows. When FALSE, indicates the check succeeded. Supports: $select, $OrderBy. Read-only."
},
"upgradeEligibility": {
"$ref": "#/$defs/microsoft.graph.operatingSystemUpgradeEligibility"
},
"windowsScore": {
"oneOf": [
{
"type": [
"number",
"null"
],
"format": "double"
},
{
"type": [
"string",
"null"
]
},
{
"$ref": "#/$defs/ReferenceNumeric"
}
],
"description": "Indicates per device windows score. Valid values 0 to 100. Value -1 means associated score is unavailable. Supports: $select, $OrderBy. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308"
},
"workFromAnywhereScore": {
"oneOf": [
{
"type": [
"number",
"null"
],
"format": "double"
},
{
"type": [
"string",
"null"
]
},
{
"$ref": "#/$defs/ReferenceNumeric"
}
],
"description": "Indicates work from anywhere per device overall score. Valid values 0 to 100. Value -1 means associated score is unavailable. Supports: $select, $OrderBy. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308"
},
"@odata.type": {
"type": "string"
}
},
"description": "The user experience analytics device for work from anywhere report."
}
],
"x-ms-discriminator-value": "#microsoft.graph.userExperienceAnalyticsWorkFromAnywhereDevice",
"$defs": {
"ReferenceNumeric": {
"enum": [
"-INF",
"INF",
"NaN"
],
"type": [
"string",
"null"
]
},
"microsoft.graph.entity": {
"title": "entity",
"required": [
"@odata.type"
],
"type": "object",
"properties": {
"id": {
"type": "string",
"description": "The unique identifier for an entity. Read-only."
},
"@odata.type": {
"type": "string"
}
}
},
"microsoft.graph.operatingSystemUpgradeEligibility": {
"title": "operatingSystemUpgradeEligibility",
"enum": [
"upgraded",
"unknown",
"notCapable",
"capable",
"unknownFutureValue"
],
"type": "string",
"description": "Work From Anywhere windows device upgrade eligibility status.",
"x-ms-enum": {
"name": "operatingSystemUpgradeEligibility",
"modelAsString": false,
"values": [
{
"value": "upgraded",
"description": "The device is upgraded to latest version of windows.",
"name": "upgraded"
},
{
"value": "unknown",
"description": "Not enough data available to compute the eligibility of device for windows upgrade.",
"name": "unknown"
},
{
"value": "notCapable",
"description": "The device is not capable for windows upgrade.",
"name": "notCapable"
},
{
"value": "capable",
"description": "The device is capable for windows upgrade.",
"name": "capable"
},
{
"value": "unknownFutureValue",
"description": "Evolvable enumeration sentinel value. Do not use.",
"name": "unknownFutureValue"
}
]
}
},
"microsoft.graph.userExperienceAnalyticsHealthState": {
"title": "userExperienceAnalyticsHealthState",
"enum": [
"unknown",
"insufficientData",
"needsAttention",
"meetingGoals",
"unknownFutureValue"
],
"type": "string",
"x-ms-enum": {
"name": "userExperienceAnalyticsHealthState",
"modelAsString": false,
"values": [
{
"value": "unknown",
"description": "Indicates that the health state is unknown.",
"name": "unknown"
},
{
"value": "insufficientData",
"description": "Indicates that the health state is insufficient data.",
"name": "insufficientData"
},
{
"value": "needsAttention",
"description": "Indicates that the health state needs attention.",
"name": "needsAttention"
},
{
"value": "meetingGoals",
"description": "Indicates that the health state is meeting goals.",
"name": "meetingGoals"
},
{
"value": "unknownFutureValue",
"description": "Evolvable enumeration sentinel value. Do not use.",
"name": "unknownFutureValue"
}
]
}
}
}
}
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-user-experience-analytics-work-from-anywhere-device"
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.