# Microsoft Intune Device Management.managed Device API

**Canonical:** https://apis.io/apis/microsoft-intune/microsoft-intune-devicemanagement-manageddevice-api/  
**Provider:** Microsoft Intune — https://apis.io/providers/microsoft-intune/  
**Base URL:** https://graph.microsoft.com/v1.0  
**Documentation:** https://docs.microsoft.com/en-us/graph/api/resources/intune-graph-overview

Microsoft Intune Device Management.managed Device API is one of 86 APIs that [Microsoft Intune](https://apis.io/providers/microsoft-intune/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. This API exposes 6 JSON Schema definitions. The published artifact set on APIs.io includes an OpenAPI specification and 6 JSON Schemas.

The deviceManagement.managedDevice API from Microsoft Intune — 38 operation(s) for devicemanagement.manageddevice.

## Operations (59)

| Method | Path | Summary |
|---|---|---|
| GET | `/deviceManagement/managedDevices` | Get managedDevices from deviceManagement |
| POST | `/deviceManagement/managedDevices` | Create new navigation property to managedDevices for deviceManagement |
| GET | `/deviceManagement/managedDevices/{managedDevice-id}` | Get managedDevices from deviceManagement |
| PATCH | `/deviceManagement/managedDevices/{managedDevice-id}` | Update the navigation property managedDevices in deviceManagement |
| DELETE | `/deviceManagement/managedDevices/{managedDevice-id}` | Delete navigation property managedDevices for deviceManagement |
| GET | `/deviceManagement/managedDevices/{managedDevice-id}/deviceCategory` | Get deviceCategory from deviceManagement |
| PATCH | `/deviceManagement/managedDevices/{managedDevice-id}/deviceCategory` | Update the navigation property deviceCategory in deviceManagement |
| DELETE | `/deviceManagement/managedDevices/{managedDevice-id}/deviceCategory` | Delete navigation property deviceCategory for deviceManagement |
| GET | `/deviceManagement/managedDevices/{managedDevice-id}/deviceCategory/$ref` | Get ref of deviceCategory from deviceManagement |
| PUT | `/deviceManagement/managedDevices/{managedDevice-id}/deviceCategory/$ref` | Update the ref of navigation property deviceCategory in deviceManagement |
| DELETE | `/deviceManagement/managedDevices/{managedDevice-id}/deviceCategory/$ref` | Delete ref of navigation property deviceCategory for deviceManagement |
| GET | `/deviceManagement/managedDevices/{managedDevice-id}/deviceCompliancePolicyStates` | Get deviceCompliancePolicyStates from deviceManagement |
| POST | `/deviceManagement/managedDevices/{managedDevice-id}/deviceCompliancePolicyStates` | Create new navigation property to deviceCompliancePolicyStates for… |
| GET | `/deviceManagement/managedDevices/{managedDevice-id}/deviceCompliancePolicyStates/{deviceCompliancePolicyState-id}` | Get deviceCompliancePolicyStates from deviceManagement |
| PATCH | `/deviceManagement/managedDevices/{managedDevice-id}/deviceCompliancePolicyStates/{deviceCompliancePolicyState-id}` | Update the navigation property deviceCompliancePolicyStates in deviceManagement |
| DELETE | `/deviceManagement/managedDevices/{managedDevice-id}/deviceCompliancePolicyStates/{deviceCompliancePolicyState-id}` | Delete navigation property deviceCompliancePolicyStates for deviceManagement |
| GET | `/deviceManagement/managedDevices/{managedDevice-id}/deviceCompliancePolicyStates/$count` | Get the number of the resource |
| GET | `/deviceManagement/managedDevices/{managedDevice-id}/deviceConfigurationStates` | Get deviceConfigurationStates from deviceManagement |
| POST | `/deviceManagement/managedDevices/{managedDevice-id}/deviceConfigurationStates` | Create new navigation property to deviceConfigurationStates for deviceManagement |
| GET | `/deviceManagement/managedDevices/{managedDevice-id}/deviceConfigurationStates/{deviceConfigurationState-id}` | Get deviceConfigurationStates from deviceManagement |
| PATCH | `/deviceManagement/managedDevices/{managedDevice-id}/deviceConfigurationStates/{deviceConfigurationState-id}` | Update the navigation property deviceConfigurationStates in deviceManagement |
| DELETE | `/deviceManagement/managedDevices/{managedDevice-id}/deviceConfigurationStates/{deviceConfigurationState-id}` | Delete navigation property deviceConfigurationStates for deviceManagement |
| GET | `/deviceManagement/managedDevices/{managedDevice-id}/deviceConfigurationStates/$count` | Get the number of the resource |
| GET | `/deviceManagement/managedDevices/{managedDevice-id}/logCollectionRequests` | Get logCollectionRequests from deviceManagement |
| POST | `/deviceManagement/managedDevices/{managedDevice-id}/logCollectionRequests` | Create new navigation property to logCollectionRequests for deviceManagement |
| GET | `/deviceManagement/managedDevices/{managedDevice-id}/logCollectionRequests/{deviceLogCollectionResponse-id}` | Get logCollectionRequests from deviceManagement |
| PATCH | `/deviceManagement/managedDevices/{managedDevice-id}/logCollectionRequests/{deviceLogCollectionResponse-id}` | Update the navigation property logCollectionRequests in deviceManagement |
| DELETE | `/deviceManagement/managedDevices/{managedDevice-id}/logCollectionRequests/{deviceLogCollectionResponse-id}` | Delete navigation property logCollectionRequests for deviceManagement |
| POST | `/deviceManagement/managedDevices/{managedDevice-id}/logCollectionRequests/{deviceLogCollectionResponse-id}/createDownloadUrl` | Invoke action createDownloadUrl |
| GET | `/deviceManagement/managedDevices/{managedDevice-id}/logCollectionRequests/$count` | Get the number of the resource |
| POST | `/deviceManagement/managedDevices/{managedDevice-id}/bypassActivationLock` | Invoke action bypassActivationLock |
| POST | `/deviceManagement/managedDevices/{managedDevice-id}/cleanWindowsDevice` | Invoke action cleanWindowsDevice |
| POST | `/deviceManagement/managedDevices/{managedDevice-id}/deleteUserFromSharedAppleDevice` | Invoke action deleteUserFromSharedAppleDevice |
| POST | `/deviceManagement/managedDevices/{managedDevice-id}/disableLostMode` | Invoke action disableLostMode |
| POST | `/deviceManagement/managedDevices/{managedDevice-id}/locateDevice` | Invoke action locateDevice |
| POST | `/deviceManagement/managedDevices/{managedDevice-id}/logoutSharedAppleDeviceActiveUser` | Invoke action logoutSharedAppleDeviceActiveUser |
| POST | `/deviceManagement/managedDevices/{managedDevice-id}/rebootNow` | Invoke action rebootNow |
| POST | `/deviceManagement/managedDevices/{managedDevice-id}/recoverPasscode` | Invoke action recoverPasscode |
| POST | `/deviceManagement/managedDevices/{managedDevice-id}/remoteLock` | Invoke action remoteLock |
| POST | `/deviceManagement/managedDevices/{managedDevice-id}/requestRemoteAssistance` | Invoke action requestRemoteAssistance |
| POST | `/deviceManagement/managedDevices/{managedDevice-id}/resetPasscode` | Invoke action resetPasscode |
| POST | `/deviceManagement/managedDevices/{managedDevice-id}/retire` | Invoke action retire |
| POST | `/deviceManagement/managedDevices/{managedDevice-id}/shutDown` | Invoke action shutDown |
| POST | `/deviceManagement/managedDevices/{managedDevice-id}/syncDevice` | Invoke action syncDevice |
| POST | `/deviceManagement/managedDevices/{managedDevice-id}/updateWindowsDeviceAccount` | Invoke action updateWindowsDeviceAccount |
| POST | `/deviceManagement/managedDevices/{managedDevice-id}/windowsDefenderScan` | Invoke action windowsDefenderScan |
| POST | `/deviceManagement/managedDevices/{managedDevice-id}/windowsDefenderUpdateSignatures` | Invoke action windowsDefenderUpdateSignatures |
| POST | `/deviceManagement/managedDevices/{managedDevice-id}/wipe` | Invoke action wipe |
| GET | `/deviceManagement/managedDevices/{managedDevice-id}/users` | Get users from deviceManagement |
| GET | `/deviceManagement/managedDevices/{managedDevice-id}/windowsProtectionState` | Get windowsProtectionState from deviceManagement |
| PATCH | `/deviceManagement/managedDevices/{managedDevice-id}/windowsProtectionState` | Update the navigation property windowsProtectionState in deviceManagement |
| DELETE | `/deviceManagement/managedDevices/{managedDevice-id}/windowsProtectionState` | Delete navigation property windowsProtectionState for deviceManagement |
| GET | `/deviceManagement/managedDevices/{managedDevice-id}/windowsProtectionState/detectedMalwareState` | Get detectedMalwareState from deviceManagement |
| POST | `/deviceManagement/managedDevices/{managedDevice-id}/windowsProtectionState/detectedMalwareState` | Create new navigation property to detectedMalwareState for deviceManagement |
| GET | `/deviceManagement/managedDevices/{managedDevice-id}/windowsProtectionState/detectedMalwareState/{windowsDeviceMalwareState-id}` | Get detectedMalwareState from deviceManagement |
| PATCH | `/deviceManagement/managedDevices/{managedDevice-id}/windowsProtectionState/detectedMalwareState/{windowsDeviceMalwareState-id}` | Update the navigation property detectedMalwareState in deviceManagement |
| DELETE | `/deviceManagement/managedDevices/{managedDevice-id}/windowsProtectionState/detectedMalwareState/{windowsDeviceMalwareState-id}` | Delete navigation property detectedMalwareState for deviceManagement |
| GET | `/deviceManagement/managedDevices/{managedDevice-id}/windowsProtectionState/detectedMalwareState/$count` | Get the number of the resource |
| GET | `/deviceManagement/managedDevices/$count` | Get the number of the resource |

## Machine-readable artifacts (18)

- **OpenAPI** — https://artifacts.apis.io/microsoft-intune/openapi/microsoft-intune-devicemanagement-manageddevice-api-openapi.yml
- **X-documentation** — https://docs.microsoft.com/en-us/graph/api/resources/intune-graph-overview
- **X-json-schema-managed-device** — https://artifacts.apis.io/microsoft-intune/json-schema/microsoft-intune-managed-device-schema.json
- **X-json-ld-context** — https://artifacts.apis.io/microsoft-intune/json-ld/microsoft-intune-context.jsonld
- **X-authentication** — https://docs.microsoft.com/en-us/graph/auth/
- **X-postman-collection** — https://www.postman.com/microsoftgraph/workspace/microsoft-graph/overview
- **X-rate-limits** — https://docs.microsoft.com/en-us/graph/throttling
- **X-change-log** — https://docs.microsoft.com/en-us/graph/changelog
- **X-sdks** — https://docs.microsoft.com/en-us/graph/sdks/sdks-overview
- **X-pricing** — https://www.microsoft.com/en-us/security/business/microsoft-intune-pricing
- **X-getting-started** — https://learn.microsoft.com/en-us/graph/intune-concept-overview
- **X-permissions** — https://learn.microsoft.com/en-us/graph/permissions-reference
- **JSONSchema** — https://artifacts.apis.io/microsoft-intune/json-schema/microsoft-intune-microsoft-graph-user-schema.json
- **JSONSchema** — https://artifacts.apis.io/microsoft-intune/json-schema/microsoft-intune-microsoft-graph-device-management-schema.json
- **JSONSchema** — https://artifacts.apis.io/microsoft-intune/json-schema/microsoft-intune-microsoft-graph-managed-device-schema.json
- **JSONSchema** — https://artifacts.apis.io/microsoft-intune/json-schema/microsoft-intune-microsoft-graph-user-experience-analytics-work-from-anywhere-device-schema.json
- **JSONSchema** — https://artifacts.apis.io/microsoft-intune/json-schema/microsoft-intune-microsoft-graph-windows-protection-state-schema.json
- **JSONSchema** — https://artifacts.apis.io/microsoft-intune/json-schema/microsoft-intune-microsoft-graph-cloud-pc-on-premises-connection-schema.json

## Other Microsoft Intune APIs (12)

- [Intune Data Warehouse API](https://apis.io/apis/microsoft-intune/intune-data-warehouse-api/)
- [Intune Device Management API](https://apis.io/apis/microsoft-intune/intune-device-management-api/)
- [Intune Device Configuration API](https://apis.io/apis/microsoft-intune/intune-device-configuration-api/)
- [Intune Device Compliance API](https://apis.io/apis/microsoft-intune/intune-device-compliance-api/)
- [Intune Device Enrollment API](https://apis.io/apis/microsoft-intune/intune-device-enrollment-api/)
- [Intune Mobile App Management API](https://apis.io/apis/microsoft-intune/intune-mobile-app-management-api/)
- [Intune Reports Export API](https://apis.io/apis/microsoft-intune/intune-reports-export-api/)
- [Microsoft Intune Device Compliance Policies API](https://apis.io/apis/microsoft-intune/microsoft-intune-device-compliance-policies-api/)
- [Microsoft Intune Device Configurations API](https://apis.io/apis/microsoft-intune/microsoft-intune-device-configurations-api/)
- [Microsoft Intune Managed Devices API](https://apis.io/apis/microsoft-intune/microsoft-intune-managed-devices-api/)
- [Microsoft Intune Device App Management.android Managed App Protection API](https://apis.io/apis/microsoft-intune/microsoft-intune-deviceappmanagement-androidmanagedappprotection-api/)
- [Microsoft Intune Device App Management.default Managed App Protection API](https://apis.io/apis/microsoft-intune/microsoft-intune-deviceappmanagement-defaultmanagedappprotection-api/)

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/microsoft-intune/microsoft-intune-devicemanagement-manageddevice-api/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/microsoft-intune/.
