naftiko: 1.0.0-alpha2 info: label: Microsoft Graph Devicemanagement — deviceManagement.managedDevice description: 'Microsoft Graph Devicemanagement — deviceManagement.managedDevice. 59 operations. Lead operation: Microsoft Graph Get managedDevices from deviceManagement. Self-contained Naftiko capability covering one Microsoft Graph business surface.' tags: - Microsoft Graph - deviceManagement.managedDevice created: '2026-05-19' modified: '2026-05-19' binds: - namespace: env keys: MICROSOFT_GRAPH_API_KEY: MICROSOFT_GRAPH_API_KEY capability: consumes: - type: http namespace: devicemanagement-devicemanagement-manageddevice baseUri: '' description: Microsoft Graph Devicemanagement — deviceManagement.managedDevice business capability. Self-contained, no shared references. resources: - name: deviceManagement-managedDevices path: /deviceManagement/managedDevices operations: - name: devicemanagementlistmanageddevices method: GET description: Microsoft Graph Get managedDevices from deviceManagement outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: $orderby in: query type: array description: Order items by property values - name: $select in: query type: array description: Select properties to be returned - name: $expand in: query type: array description: Expand related entities - name: devicemanagementcreatemanageddevices method: POST description: Microsoft Graph Create new navigation property to managedDevices for deviceManagement outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: deviceManagement-managedDevices-$count path: /deviceManagement/managedDevices/$count operations: - name: devicemanagementmanageddevicesgetcount8108 method: GET description: Microsoft Graph Get the number of the resource outputRawFormat: json outputParameters: - name: result type: object value: $. - name: deviceManagement-managedDevices-managedDevice-id path: /deviceManagement/managedDevices/{managedDevice-id} operations: - name: devicemanagementgetmanageddevices method: GET description: Microsoft Graph Get managedDevices from deviceManagement outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: $select in: query type: array description: Select properties to be returned - name: $expand in: query type: array description: Expand related entities - name: devicemanagementupdatemanageddevices method: PATCH description: Microsoft Graph Update the navigation property managedDevices in deviceManagement outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: devicemanagementdeletemanageddevices method: DELETE description: Microsoft Graph Delete navigation property managedDevices for deviceManagement outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: If-Match in: header type: string description: ETag - name: deviceManagement-managedDevices-managedDevice-id-bypassActivationLock path: /deviceManagement/managedDevices/{managedDevice-id}/bypassActivationLock operations: - name: devicemanagementmanageddevicesmanageddevicebypassactivationlock method: POST description: Microsoft Graph Invoke action bypassActivationLock outputRawFormat: json outputParameters: - name: result type: object value: $. - name: deviceManagement-managedDevices-managedDevice-id-cleanWindowsDevice path: /deviceManagement/managedDevices/{managedDevice-id}/cleanWindowsDevice operations: - name: devicemanagementmanageddevicesmanageddevicecleanwindowsdevice method: POST description: Microsoft Graph Invoke action cleanWindowsDevice outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: deviceManagement-managedDevices-managedDevice-id-deleteUserFromSharedAppleDevice path: /deviceManagement/managedDevices/{managedDevice-id}/deleteUserFromSharedAppleDevice operations: - name: devicemanagementmanageddevicesmanageddevicedeleteuserfromsharedappledevice method: POST description: Microsoft Graph Invoke action deleteUserFromSharedAppleDevice outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: deviceManagement-managedDevices-managedDevice-id-deviceCategory path: /deviceManagement/managedDevices/{managedDevice-id}/deviceCategory operations: - name: devicemanagementmanageddevicesgetdevicecategory method: GET description: Microsoft Graph Get deviceCategory from deviceManagement outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: $select in: query type: array description: Select properties to be returned - name: $expand in: query type: array description: Expand related entities - name: devicemanagementmanageddevicesupdatedevicecategory method: PATCH description: Microsoft Graph Update the navigation property deviceCategory in deviceManagement outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: devicemanagementmanageddevicesdeletedevicecategory method: DELETE description: Microsoft Graph Delete navigation property deviceCategory for deviceManagement outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: If-Match in: header type: string description: ETag - name: deviceManagement-managedDevices-managedDevice-id-deviceCategory-$ref path: /deviceManagement/managedDevices/{managedDevice-id}/deviceCategory/$ref operations: - name: devicemanagementmanageddevicesgetrefdevicecategory method: GET description: Microsoft Graph Get ref of deviceCategory from deviceManagement outputRawFormat: json outputParameters: - name: result type: object value: $. - name: devicemanagementmanageddevicesupdaterefdevicecategory method: PUT description: Microsoft Graph Update the ref of navigation property deviceCategory in deviceManagement outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: false - name: devicemanagementmanageddevicesdeleterefdevicecategory method: DELETE description: Microsoft Graph Delete ref of navigation property deviceCategory for deviceManagement outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: If-Match in: header type: string description: ETag - name: deviceManagement-managedDevices-managedDevice-id-deviceCompliancePolicyStates path: /deviceManagement/managedDevices/{managedDevice-id}/deviceCompliancePolicyStates operations: - name: devicemanagementmanageddeviceslistdevicecompliancepolicystates method: GET description: Microsoft Graph Get deviceCompliancePolicyStates from deviceManagement outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: $orderby in: query type: array description: Order items by property values - name: $select in: query type: array description: Select properties to be returned - name: $expand in: query type: array description: Expand related entities - name: devicemanagementmanageddevicescreatedevicecompliancepolicystates method: POST description: Microsoft Graph Create new navigation property to deviceCompliancePolicyStates for deviceManagement outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: deviceManagement-managedDevices-managedDevice-id-deviceCompliancePolicyStates-$c path: /deviceManagement/managedDevices/{managedDevice-id}/deviceCompliancePolicyStates/$count operations: - name: devicemanagementmanageddevicesdevicecompliancepolicystatesgetcountdafa method: GET description: Microsoft Graph Get the number of the resource outputRawFormat: json outputParameters: - name: result type: object value: $. - name: deviceManagement-managedDevices-managedDevice-id-deviceCompliancePolicyStates-de path: /deviceManagement/managedDevices/{managedDevice-id}/deviceCompliancePolicyStates/{deviceCompliancePolicyState-id} operations: - name: devicemanagementmanageddevicesgetdevicecompliancepolicystates method: GET description: Microsoft Graph Get deviceCompliancePolicyStates from deviceManagement outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: $select in: query type: array description: Select properties to be returned - name: $expand in: query type: array description: Expand related entities - name: devicemanagementmanageddevicesupdatedevicecompliancepolicystates method: PATCH description: Microsoft Graph Update the navigation property deviceCompliancePolicyStates in deviceManagement outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: devicemanagementmanageddevicesdeletedevicecompliancepolicystates method: DELETE description: Microsoft Graph Delete navigation property deviceCompliancePolicyStates for deviceManagement outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: If-Match in: header type: string description: ETag - name: deviceManagement-managedDevices-managedDevice-id-deviceConfigurationStates path: /deviceManagement/managedDevices/{managedDevice-id}/deviceConfigurationStates operations: - name: devicemanagementmanageddeviceslistdeviceconfigurationstates method: GET description: Microsoft Graph Get deviceConfigurationStates from deviceManagement outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: $orderby in: query type: array description: Order items by property values - name: $select in: query type: array description: Select properties to be returned - name: $expand in: query type: array description: Expand related entities - name: devicemanagementmanageddevicescreatedeviceconfigurationstates method: POST description: Microsoft Graph Create new navigation property to deviceConfigurationStates for deviceManagement outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: deviceManagement-managedDevices-managedDevice-id-deviceConfigurationStates-$coun path: /deviceManagement/managedDevices/{managedDevice-id}/deviceConfigurationStates/$count operations: - name: devicemanagementmanageddevicesdeviceconfigurationstatesgetcounta01e method: GET description: Microsoft Graph Get the number of the resource outputRawFormat: json outputParameters: - name: result type: object value: $. - name: deviceManagement-managedDevices-managedDevice-id-deviceConfigurationStates-devic path: /deviceManagement/managedDevices/{managedDevice-id}/deviceConfigurationStates/{deviceConfigurationState-id} operations: - name: devicemanagementmanageddevicesgetdeviceconfigurationstates method: GET description: Microsoft Graph Get deviceConfigurationStates from deviceManagement outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: $select in: query type: array description: Select properties to be returned - name: $expand in: query type: array description: Expand related entities - name: devicemanagementmanageddevicesupdatedeviceconfigurationstates method: PATCH description: Microsoft Graph Update the navigation property deviceConfigurationStates in deviceManagement outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: devicemanagementmanageddevicesdeletedeviceconfigurationstates method: DELETE description: Microsoft Graph Delete navigation property deviceConfigurationStates for deviceManagement outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: If-Match in: header type: string description: ETag - name: deviceManagement-managedDevices-managedDevice-id-disableLostMode path: /deviceManagement/managedDevices/{managedDevice-id}/disableLostMode operations: - name: devicemanagementmanageddevicesmanageddevicedisablelostmode method: POST description: Microsoft Graph Invoke action disableLostMode outputRawFormat: json outputParameters: - name: result type: object value: $. - name: deviceManagement-managedDevices-managedDevice-id-locateDevice path: /deviceManagement/managedDevices/{managedDevice-id}/locateDevice operations: - name: devicemanagementmanageddevicesmanageddevicelocatedevice method: POST description: Microsoft Graph Invoke action locateDevice outputRawFormat: json outputParameters: - name: result type: object value: $. - name: deviceManagement-managedDevices-managedDevice-id-logCollectionRequests path: /deviceManagement/managedDevices/{managedDevice-id}/logCollectionRequests operations: - name: devicemanagementmanageddeviceslistlogcollectionrequests method: GET description: Microsoft Graph Get logCollectionRequests from deviceManagement outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: $orderby in: query type: array description: Order items by property values - name: $select in: query type: array description: Select properties to be returned - name: $expand in: query type: array description: Expand related entities - name: devicemanagementmanageddevicescreatelogcollectionrequests method: POST description: Microsoft Graph Create new navigation property to logCollectionRequests for deviceManagement outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: deviceManagement-managedDevices-managedDevice-id-logCollectionRequests-$count path: /deviceManagement/managedDevices/{managedDevice-id}/logCollectionRequests/$count operations: - name: devicemanagementmanageddeviceslogcollectionrequestsgetcount78aa method: GET description: Microsoft Graph Get the number of the resource outputRawFormat: json outputParameters: - name: result type: object value: $. - name: deviceManagement-managedDevices-managedDevice-id-logCollectionRequests-deviceLog path: /deviceManagement/managedDevices/{managedDevice-id}/logCollectionRequests/{deviceLogCollectionResponse-id} operations: - name: devicemanagementmanageddevicesgetlogcollectionrequests method: GET description: Microsoft Graph Get logCollectionRequests from deviceManagement outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: $select in: query type: array description: Select properties to be returned - name: $expand in: query type: array description: Expand related entities - name: devicemanagementmanageddevicesupdatelogcollectionrequests method: PATCH description: Microsoft Graph Update the navigation property logCollectionRequests in deviceManagement outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: devicemanagementmanageddevicesdeletelogcollectionrequests method: DELETE description: Microsoft Graph Delete navigation property logCollectionRequests for deviceManagement outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: If-Match in: header type: string description: ETag - name: deviceManagement-managedDevices-managedDevice-id-logCollectionRequests-deviceLog path: /deviceManagement/managedDevices/{managedDevice-id}/logCollectionRequests/{deviceLogCollectionResponse-id}/createDownloadUrl operations: - name: devicemanagementmanageddevicesmanageddevicelogcollectionrequestsdevicelogcollectionresponsecreatedownloadurl method: POST description: Microsoft Graph Invoke action createDownloadUrl outputRawFormat: json outputParameters: - name: result type: object value: $. - name: deviceManagement-managedDevices-managedDevice-id-logoutSharedAppleDeviceActiveUs path: /deviceManagement/managedDevices/{managedDevice-id}/logoutSharedAppleDeviceActiveUser operations: - name: devicemanagementmanageddevicesmanageddevicelogoutsharedappledeviceactiveuser method: POST description: Microsoft Graph Invoke action logoutSharedAppleDeviceActiveUser outputRawFormat: json outputParameters: - name: result type: object value: $. - name: deviceManagement-managedDevices-managedDevice-id-rebootNow path: /deviceManagement/managedDevices/{managedDevice-id}/rebootNow operations: - name: devicemanagementmanageddevicesmanageddevicerebootnow method: POST description: Microsoft Graph Invoke action rebootNow outputRawFormat: json outputParameters: - name: result type: object value: $. - name: deviceManagement-managedDevices-managedDevice-id-recoverPasscode path: /deviceManagement/managedDevices/{managedDevice-id}/recoverPasscode operations: - name: devicemanagementmanageddevicesmanageddevicerecoverpasscode method: POST description: Microsoft Graph Invoke action recoverPasscode outputRawFormat: json outputParameters: - name: result type: object value: $. - name: deviceManagement-managedDevices-managedDevice-id-remoteLock path: /deviceManagement/managedDevices/{managedDevice-id}/remoteLock operations: - name: devicemanagementmanageddevicesmanageddeviceremotelock method: POST description: Microsoft Graph Invoke action remoteLock outputRawFormat: json outputParameters: - name: result type: object value: $. - name: deviceManagement-managedDevices-managedDevice-id-requestRemoteAssistance path: /deviceManagement/managedDevices/{managedDevice-id}/requestRemoteAssistance operations: - name: devicemanagementmanageddevicesmanageddevicerequestremoteassistance method: POST description: Microsoft Graph Invoke action requestRemoteAssistance outputRawFormat: json outputParameters: - name: result type: object value: $. - name: deviceManagement-managedDevices-managedDevice-id-resetPasscode path: /deviceManagement/managedDevices/{managedDevice-id}/resetPasscode operations: - name: devicemanagementmanageddevicesmanageddeviceresetpasscode method: POST description: Microsoft Graph Invoke action resetPasscode outputRawFormat: json outputParameters: - name: result type: object value: $. - name: deviceManagement-managedDevices-managedDevice-id-retire path: /deviceManagement/managedDevices/{managedDevice-id}/retire operations: - name: devicemanagementmanageddevicesmanageddeviceretire method: POST description: Microsoft Graph Invoke action retire outputRawFormat: json outputParameters: - name: result type: object value: $. - name: deviceManagement-managedDevices-managedDevice-id-shutDown path: /deviceManagement/managedDevices/{managedDevice-id}/shutDown operations: - name: devicemanagementmanageddevicesmanageddeviceshutdown method: POST description: Microsoft Graph Invoke action shutDown outputRawFormat: json outputParameters: - name: result type: object value: $. - name: deviceManagement-managedDevices-managedDevice-id-syncDevice path: /deviceManagement/managedDevices/{managedDevice-id}/syncDevice operations: - name: devicemanagementmanageddevicesmanageddevicesyncdevice method: POST description: Microsoft Graph Invoke action syncDevice outputRawFormat: json outputParameters: - name: result type: object value: $. - name: deviceManagement-managedDevices-managedDevice-id-updateWindowsDeviceAccount path: /deviceManagement/managedDevices/{managedDevice-id}/updateWindowsDeviceAccount operations: - name: devicemanagementmanageddevicesmanageddeviceupdatewindowsdeviceaccount method: POST description: Microsoft Graph Invoke action updateWindowsDeviceAccount outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: deviceManagement-managedDevices-managedDevice-id-users path: /deviceManagement/managedDevices/{managedDevice-id}/users operations: - name: devicemanagementmanageddeviceslistusers method: GET description: Microsoft Graph Get users from deviceManagement outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: $orderby in: query type: array description: Order items by property values - name: $select in: query type: array description: Select properties to be returned - name: $expand in: query type: array description: Expand related entities - name: deviceManagement-managedDevices-managedDevice-id-windowsDefenderScan path: /deviceManagement/managedDevices/{managedDevice-id}/windowsDefenderScan operations: - name: devicemanagementmanageddevicesmanageddevicewindowsdefenderscan method: POST description: Microsoft Graph Invoke action windowsDefenderScan outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: deviceManagement-managedDevices-managedDevice-id-windowsDefenderUpdateSignatures path: /deviceManagement/managedDevices/{managedDevice-id}/windowsDefenderUpdateSignatures operations: - name: devicemanagementmanageddevicesmanageddevicewindowsdefenderupdatesignatures method: POST description: Microsoft Graph Invoke action windowsDefenderUpdateSignatures outputRawFormat: json outputParameters: - name: result type: object value: $. - name: deviceManagement-managedDevices-managedDevice-id-windowsProtectionState path: /deviceManagement/managedDevices/{managedDevice-id}/windowsProtectionState operations: - name: devicemanagementmanageddevicesgetwindowsprotectionstate method: GET description: Microsoft Graph Get windowsProtectionState from deviceManagement outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: $select in: query type: array description: Select properties to be returned - name: $expand in: query type: array description: Expand related entities - name: devicemanagementmanageddevicesupdatewindowsprotectionstate method: PATCH description: Microsoft Graph Update the navigation property windowsProtectionState in deviceManagement outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: devicemanagementmanageddevicesdeletewindowsprotectionstate method: DELETE description: Microsoft Graph Delete navigation property windowsProtectionState for deviceManagement outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: If-Match in: header type: string description: ETag - name: deviceManagement-managedDevices-managedDevice-id-windowsProtectionState-detected path: /deviceManagement/managedDevices/{managedDevice-id}/windowsProtectionState/detectedMalwareState operations: - name: devicemanagementmanageddeviceswindowsprotectionstatelistdetectedmalwarestate method: GET description: Microsoft Graph Get detectedMalwareState from deviceManagement outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: $orderby in: query type: array description: Order items by property values - name: $select in: query type: array description: Select properties to be returned - name: $expand in: query type: array description: Expand related entities - name: devicemanagementmanageddeviceswindowsprotectionstatecreatedetectedmalwarestate method: POST description: Microsoft Graph Create new navigation property to detectedMalwareState for deviceManagement outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: deviceManagement-managedDevices-managedDevice-id-windowsProtectionState-detected path: /deviceManagement/managedDevices/{managedDevice-id}/windowsProtectionState/detectedMalwareState/$count operations: - name: devicemanagementmanageddeviceswindowsprotectionstatedetectedmalwarestategetcount59c4 method: GET description: Microsoft Graph Get the number of the resource outputRawFormat: json outputParameters: - name: result type: object value: $. - name: deviceManagement-managedDevices-managedDevice-id-windowsProtectionState-detected path: /deviceManagement/managedDevices/{managedDevice-id}/windowsProtectionState/detectedMalwareState/{windowsDeviceMalwareState-id} operations: - name: devicemanagementmanageddeviceswindowsprotectionstategetdetectedmalwarestate method: GET description: Microsoft Graph Get detectedMalwareState from deviceManagement outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: $select in: query type: array description: Select properties to be returned - name: $expand in: query type: array description: Expand related entities - name: devicemanagementmanageddeviceswindowsprotectionstateupdatedetectedmalwarestate method: PATCH description: Microsoft Graph Update the navigation property detectedMalwareState in deviceManagement outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: devicemanagementmanageddeviceswindowsprotectionstatedeletedetectedmalwarestate method: DELETE description: Microsoft Graph Delete navigation property detectedMalwareState for deviceManagement outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: If-Match in: header type: string description: ETag - name: deviceManagement-managedDevices-managedDevice-id-wipe path: /deviceManagement/managedDevices/{managedDevice-id}/wipe operations: - name: devicemanagementmanageddevicesmanageddevicewipe method: POST description: Microsoft Graph Invoke action wipe outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true exposes: - type: rest namespace: devicemanagement-devicemanagement-manageddevice-rest port: 8080 description: REST adapter for Microsoft Graph Devicemanagement — deviceManagement.managedDevice. One Spectral-compliant resource per consumed operation, prefixed with /v1. resources: - path: /v1/devicemanagement/manageddevices name: devicemanagement-manageddevices description: REST surface for deviceManagement-managedDevices. operations: - method: GET name: devicemanagementlistmanageddevices description: Microsoft Graph Get managedDevices from deviceManagement call: devicemanagement-devicemanagement-manageddevice.devicemanagementlistmanageddevices with: $orderby: rest.$orderby $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: POST name: devicemanagementcreatemanageddevices description: Microsoft Graph Create new navigation property to managedDevices for deviceManagement call: devicemanagement-devicemanagement-manageddevice.devicemanagementcreatemanageddevices with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/devicemanagement/manageddevices/count name: devicemanagement-manageddevices-count description: REST surface for deviceManagement-managedDevices-$count. operations: - method: GET name: devicemanagementmanageddevicesgetcount8108 description: Microsoft Graph Get the number of the resource call: devicemanagement-devicemanagement-manageddevice.devicemanagementmanageddevicesgetcount8108 outputParameters: - type: object mapping: $. - path: /v1/devicemanagement/manageddevices/{manageddevice-id} name: devicemanagement-manageddevices-manageddevice-id description: REST surface for deviceManagement-managedDevices-managedDevice-id. operations: - method: GET name: devicemanagementgetmanageddevices description: Microsoft Graph Get managedDevices from deviceManagement call: devicemanagement-devicemanagement-manageddevice.devicemanagementgetmanageddevices with: $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: PATCH name: devicemanagementupdatemanageddevices description: Microsoft Graph Update the navigation property managedDevices in deviceManagement call: devicemanagement-devicemanagement-manageddevice.devicemanagementupdatemanageddevices with: body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: devicemanagementdeletemanageddevices description: Microsoft Graph Delete navigation property managedDevices for deviceManagement call: devicemanagement-devicemanagement-manageddevice.devicemanagementdeletemanageddevices with: If-Match: rest.If-Match outputParameters: - type: object mapping: $. - path: /v1/devicemanagement/manageddevices/{manageddevice-id}/bypassactivationlock name: devicemanagement-manageddevices-manageddevice-id-bypassactivationlock description: REST surface for deviceManagement-managedDevices-managedDevice-id-bypassActivationLock. operations: - method: POST name: devicemanagementmanageddevicesmanageddevicebypassactivationlock description: Microsoft Graph Invoke action bypassActivationLock call: devicemanagement-devicemanagement-manageddevice.devicemanagementmanageddevicesmanageddevicebypassactivationlock outputParameters: - type: object mapping: $. - path: /v1/devicemanagement/manageddevices/{manageddevice-id}/cleanwindowsdevice name: devicemanagement-manageddevices-manageddevice-id-cleanwindowsdevice description: REST surface for deviceManagement-managedDevices-managedDevice-id-cleanWindowsDevice. operations: - method: POST name: devicemanagementmanageddevicesmanageddevicecleanwindowsdevice description: Microsoft Graph Invoke action cleanWindowsDevice call: devicemanagement-devicemanagement-manageddevice.devicemanagementmanageddevicesmanageddevicecleanwindowsdevice with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/devicemanagement/manageddevices/{manageddevice-id}/deleteuserfromsharedappledevice name: devicemanagement-manageddevices-manageddevice-id-deleteuserfromsharedappledevice description: REST surface for deviceManagement-managedDevices-managedDevice-id-deleteUserFromSharedAppleDevice. operations: - method: POST name: devicemanagementmanageddevicesmanageddevicedeleteuserfromsharedappledevice description: Microsoft Graph Invoke action deleteUserFromSharedAppleDevice call: devicemanagement-devicemanagement-manageddevice.devicemanagementmanageddevicesmanageddevicedeleteuserfromsharedappledevice with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/devicemanagement/manageddevices/{manageddevice-id}/devicecategory name: devicemanagement-manageddevices-manageddevice-id-devicecategory description: REST surface for deviceManagement-managedDevices-managedDevice-id-deviceCategory. operations: - method: GET name: devicemanagementmanageddevicesgetdevicecategory description: Microsoft Graph Get deviceCategory from deviceManagement call: devicemanagement-devicemanagement-manageddevice.devicemanagementmanageddevicesgetdevicecategory with: $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: PATCH name: devicemanagementmanageddevicesupdatedevicecategory description: Microsoft Graph Update the navigation property deviceCategory in deviceManagement call: devicemanagement-devicemanagement-manageddevice.devicemanagementmanageddevicesupdatedevicecategory with: body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: devicemanagementmanageddevicesdeletedevicecategory description: Microsoft Graph Delete navigation property deviceCategory for deviceManagement call: devicemanagement-devicemanagement-manageddevice.devicemanagementmanageddevicesdeletedevicecategory with: If-Match: rest.If-Match outputParameters: - type: object mapping: $. - path: /v1/devicemanagement/manageddevices/{manageddevice-id}/devicecategory/ref name: devicemanagement-manageddevices-manageddevice-id-devicecategory-ref description: REST surface for deviceManagement-managedDevices-managedDevice-id-deviceCategory-$ref. operations: - method: GET name: devicemanagementmanageddevicesgetrefdevicecategory description: Microsoft Graph Get ref of deviceCategory from deviceManagement call: devicemanagement-devicemanagement-manageddevice.devicemanagementmanageddevicesgetrefdevicecategory outputParameters: - type: object mapping: $. - method: PUT name: devicemanagementmanageddevicesupdaterefdevicecategory description: Microsoft Graph Update the ref of navigation property deviceCategory in deviceManagement call: devicemanagement-devicemanagement-manageddevice.devicemanagementmanageddevicesupdaterefdevicecategory with: body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: devicemanagementmanageddevicesdeleterefdevicecategory description: Microsoft Graph Delete ref of navigation property deviceCategory for deviceManagement call: devicemanagement-devicemanagement-manageddevice.devicemanagementmanageddevicesdeleterefdevicecategory with: If-Match: rest.If-Match outputParameters: - type: object mapping: $. - path: /v1/devicemanagement/manageddevices/{manageddevice-id}/devicecompliancepolicystates name: devicemanagement-manageddevices-manageddevice-id-devicecompliancepolicystates description: REST surface for deviceManagement-managedDevices-managedDevice-id-deviceCompliancePolicyStates. operations: - method: GET name: devicemanagementmanageddeviceslistdevicecompliancepolicystates description: Microsoft Graph Get deviceCompliancePolicyStates from deviceManagement call: devicemanagement-devicemanagement-manageddevice.devicemanagementmanageddeviceslistdevicecompliancepolicystates with: $orderby: rest.$orderby $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: POST name: devicemanagementmanageddevicescreatedevicecompliancepolicystates description: Microsoft Graph Create new navigation property to deviceCompliancePolicyStates for deviceManagement call: devicemanagement-devicemanagement-manageddevice.devicemanagementmanageddevicescreatedevicecompliancepolicystates with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/devicemanagement/manageddevices/{manageddevice-id}/devicecompliancepolicystates/count name: devicemanagement-manageddevices-manageddevice-id-devicecompliancepolicystates-c description: REST surface for deviceManagement-managedDevices-managedDevice-id-deviceCompliancePolicyStates-$c. operations: - method: GET name: devicemanagementmanageddevicesdevicecompliancepolicystatesgetcountdafa description: Microsoft Graph Get the number of the resource call: devicemanagement-devicemanagement-manageddevice.devicemanagementmanageddevicesdevicecompliancepolicystatesgetcountdafa outputParameters: - type: object mapping: $. - path: /v1/devicemanagement/manageddevices/{manageddevice-id}/devicecompliancepolicystates/{devicecompliancepolicystate-id} name: devicemanagement-manageddevices-manageddevice-id-devicecompliancepolicystates-de description: REST surface for deviceManagement-managedDevices-managedDevice-id-deviceCompliancePolicyStates-de. operations: - method: GET name: devicemanagementmanageddevicesgetdevicecompliancepolicystates description: Microsoft Graph Get deviceCompliancePolicyStates from deviceManagement call: devicemanagement-devicemanagement-manageddevice.devicemanagementmanageddevicesgetdevicecompliancepolicystates with: $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: PATCH name: devicemanagementmanageddevicesupdatedevicecompliancepolicystates description: Microsoft Graph Update the navigation property deviceCompliancePolicyStates in deviceManagement call: devicemanagement-devicemanagement-manageddevice.devicemanagementmanageddevicesupdatedevicecompliancepolicystates with: body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: devicemanagementmanageddevicesdeletedevicecompliancepolicystates description: Microsoft Graph Delete navigation property deviceCompliancePolicyStates for deviceManagement call: devicemanagement-devicemanagement-manageddevice.devicemanagementmanageddevicesdeletedevicecompliancepolicystates with: If-Match: rest.If-Match outputParameters: - type: object mapping: $. - path: /v1/devicemanagement/manageddevices/{manageddevice-id}/deviceconfigurationstates name: devicemanagement-manageddevices-manageddevice-id-deviceconfigurationstates description: REST surface for deviceManagement-managedDevices-managedDevice-id-deviceConfigurationStates. operations: - method: GET name: devicemanagementmanageddeviceslistdeviceconfigurationstates description: Microsoft Graph Get deviceConfigurationStates from deviceManagement call: devicemanagement-devicemanagement-manageddevice.devicemanagementmanageddeviceslistdeviceconfigurationstates with: $orderby: rest.$orderby $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: POST name: devicemanagementmanageddevicescreatedeviceconfigurationstates description: Microsoft Graph Create new navigation property to deviceConfigurationStates for deviceManagement call: devicemanagement-devicemanagement-manageddevice.devicemanagementmanageddevicescreatedeviceconfigurationstates with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/devicemanagement/manageddevices/{manageddevice-id}/deviceconfigurationstates/count name: devicemanagement-manageddevices-manageddevice-id-deviceconfigurationstates-coun description: REST surface for deviceManagement-managedDevices-managedDevice-id-deviceConfigurationStates-$coun. operations: - method: GET name: devicemanagementmanageddevicesdeviceconfigurationstatesgetcounta01e description: Microsoft Graph Get the number of the resource call: devicemanagement-devicemanagement-manageddevice.devicemanagementmanageddevicesdeviceconfigurationstatesgetcounta01e outputParameters: - type: object mapping: $. - path: /v1/devicemanagement/manageddevices/{manageddevice-id}/deviceconfigurationstates/{deviceconfigurationstate-id} name: devicemanagement-manageddevices-manageddevice-id-deviceconfigurationstates-devic description: REST surface for deviceManagement-managedDevices-managedDevice-id-deviceConfigurationStates-devic. operations: - method: GET name: devicemanagementmanageddevicesgetdeviceconfigurationstates description: Microsoft Graph Get deviceConfigurationStates from deviceManagement call: devicemanagement-devicemanagement-manageddevice.devicemanagementmanageddevicesgetdeviceconfigurationstates with: $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: PATCH name: devicemanagementmanageddevicesupdatedeviceconfigurationstates description: Microsoft Graph Update the navigation property deviceConfigurationStates in deviceManagement call: devicemanagement-devicemanagement-manageddevice.devicemanagementmanageddevicesupdatedeviceconfigurationstates with: body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: devicemanagementmanageddevicesdeletedeviceconfigurationstates description: Microsoft Graph Delete navigation property deviceConfigurationStates for deviceManagement call: devicemanagement-devicemanagement-manageddevice.devicemanagementmanageddevicesdeletedeviceconfigurationstates with: If-Match: rest.If-Match outputParameters: - type: object mapping: $. - path: /v1/devicemanagement/manageddevices/{manageddevice-id}/disablelostmode name: devicemanagement-manageddevices-manageddevice-id-disablelostmode description: REST surface for deviceManagement-managedDevices-managedDevice-id-disableLostMode. operations: - method: POST name: devicemanagementmanageddevicesmanageddevicedisablelostmode description: Microsoft Graph Invoke action disableLostMode call: devicemanagement-devicemanagement-manageddevice.devicemanagementmanageddevicesmanageddevicedisablelostmode outputParameters: - type: object mapping: $. - path: /v1/devicemanagement/manageddevices/{manageddevice-id}/locatedevice name: devicemanagement-manageddevices-manageddevice-id-locatedevice description: REST surface for deviceManagement-managedDevices-managedDevice-id-locateDevice. operations: - method: POST name: devicemanagementmanageddevicesmanageddevicelocatedevice description: Microsoft Graph Invoke action locateDevice call: devicemanagement-devicemanagement-manageddevice.devicemanagementmanageddevicesmanageddevicelocatedevice outputParameters: - type: object mapping: $. - path: /v1/devicemanagement/manageddevices/{manageddevice-id}/logcollectionrequests name: devicemanagement-manageddevices-manageddevice-id-logcollectionrequests description: REST surface for deviceManagement-managedDevices-managedDevice-id-logCollectionRequests. operations: - method: GET name: devicemanagementmanageddeviceslistlogcollectionrequests description: Microsoft Graph Get logCollectionRequests from deviceManagement call: devicemanagement-devicemanagement-manageddevice.devicemanagementmanageddeviceslistlogcollectionrequests with: $orderby: rest.$orderby $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: POST name: devicemanagementmanageddevicescreatelogcollectionrequests description: Microsoft Graph Create new navigation property to logCollectionRequests for deviceManagement call: devicemanagement-devicemanagement-manageddevice.devicemanagementmanageddevicescreatelogcollectionrequests with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/devicemanagement/manageddevices/{manageddevice-id}/logcollectionrequests/count name: devicemanagement-manageddevices-manageddevice-id-logcollectionrequests-count description: REST surface for deviceManagement-managedDevices-managedDevice-id-logCollectionRequests-$count. operations: - method: GET name: devicemanagementmanageddeviceslogcollectionrequestsgetcount78aa description: Microsoft Graph Get the number of the resource call: devicemanagement-devicemanagement-manageddevice.devicemanagementmanageddeviceslogcollectionrequestsgetcount78aa outputParameters: - type: object mapping: $. - path: /v1/devicemanagement/manageddevices/{manageddevice-id}/logcollectionrequests/{devicelogcollectionresponse-id} name: devicemanagement-manageddevices-manageddevice-id-logcollectionrequests-devicelog description: REST surface for deviceManagement-managedDevices-managedDevice-id-logCollectionRequests-deviceLog. operations: - method: GET name: devicemanagementmanageddevicesgetlogcollectionrequests description: Microsoft Graph Get logCollectionRequests from deviceManagement call: devicemanagement-devicemanagement-manageddevice.devicemanagementmanageddevicesgetlogcollectionrequests with: $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: PATCH name: devicemanagementmanageddevicesupdatelogcollectionrequests description: Microsoft Graph Update the navigation property logCollectionRequests in deviceManagement call: devicemanagement-devicemanagement-manageddevice.devicemanagementmanageddevicesupdatelogcollectionrequests with: body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: devicemanagementmanageddevicesdeletelogcollectionrequests description: Microsoft Graph Delete navigation property logCollectionRequests for deviceManagement call: devicemanagement-devicemanagement-manageddevice.devicemanagementmanageddevicesdeletelogcollectionrequests with: If-Match: rest.If-Match outputParameters: - type: object mapping: $. - path: /v1/devicemanagement/manageddevices/{manageddevice-id}/logcollectionrequests/{devicelogcollectionresponse-id}/createdownloadurl name: devicemanagement-manageddevices-manageddevice-id-logcollectionrequests-devicelog description: REST surface for deviceManagement-managedDevices-managedDevice-id-logCollectionRequests-deviceLog. operations: - method: POST name: devicemanagementmanageddevicesmanageddevicelogcollectionrequestsdevicelogcollectionresponsecreatedownloadurl description: Microsoft Graph Invoke action createDownloadUrl call: devicemanagement-devicemanagement-manageddevice.devicemanagementmanageddevicesmanageddevicelogcollectionrequestsdevicelogcollectionresponsecreatedownloadurl outputParameters: - type: object mapping: $. - path: /v1/devicemanagement/manageddevices/{manageddevice-id}/logoutsharedappledeviceactiveuser name: devicemanagement-manageddevices-manageddevice-id-logoutsharedappledeviceactiveus description: REST surface for deviceManagement-managedDevices-managedDevice-id-logoutSharedAppleDeviceActiveUs. operations: - method: POST name: devicemanagementmanageddevicesmanageddevicelogoutsharedappledeviceactiveuser description: Microsoft Graph Invoke action logoutSharedAppleDeviceActiveUser call: devicemanagement-devicemanagement-manageddevice.devicemanagementmanageddevicesmanageddevicelogoutsharedappledeviceactiveuser outputParameters: - type: object mapping: $. - path: /v1/devicemanagement/manageddevices/{manageddevice-id}/rebootnow name: devicemanagement-manageddevices-manageddevice-id-rebootnow description: REST surface for deviceManagement-managedDevices-managedDevice-id-rebootNow. operations: - method: POST name: devicemanagementmanageddevicesmanageddevicerebootnow description: Microsoft Graph Invoke action rebootNow call: devicemanagement-devicemanagement-manageddevice.devicemanagementmanageddevicesmanageddevicerebootnow outputParameters: - type: object mapping: $. - path: /v1/devicemanagement/manageddevices/{manageddevice-id}/recoverpasscode name: devicemanagement-manageddevices-manageddevice-id-recoverpasscode description: REST surface for deviceManagement-managedDevices-managedDevice-id-recoverPasscode. operations: - method: POST name: devicemanagementmanageddevicesmanageddevicerecoverpasscode description: Microsoft Graph Invoke action recoverPasscode call: devicemanagement-devicemanagement-manageddevice.devicemanagementmanageddevicesmanageddevicerecoverpasscode outputParameters: - type: object mapping: $. - path: /v1/devicemanagement/manageddevices/{manageddevice-id}/remotelock name: devicemanagement-manageddevices-manageddevice-id-remotelock description: REST surface for deviceManagement-managedDevices-managedDevice-id-remoteLock. operations: - method: POST name: devicemanagementmanageddevicesmanageddeviceremotelock description: Microsoft Graph Invoke action remoteLock call: devicemanagement-devicemanagement-manageddevice.devicemanagementmanageddevicesmanageddeviceremotelock outputParameters: - type: object mapping: $. - path: /v1/devicemanagement/manageddevices/{manageddevice-id}/requestremoteassistance name: devicemanagement-manageddevices-manageddevice-id-requestremoteassistance description: REST surface for deviceManagement-managedDevices-managedDevice-id-requestRemoteAssistance. operations: - method: POST name: devicemanagementmanageddevicesmanageddevicerequestremoteassistance description: Microsoft Graph Invoke action requestRemoteAssistance call: devicemanagement-devicemanagement-manageddevice.devicemanagementmanageddevicesmanageddevicerequestremoteassistance outputParameters: - type: object mapping: $. - path: /v1/devicemanagement/manageddevices/{manageddevice-id}/resetpasscode name: devicemanagement-manageddevices-manageddevice-id-resetpasscode description: REST surface for deviceManagement-managedDevices-managedDevice-id-resetPasscode. operations: - method: POST name: devicemanagementmanageddevicesmanageddeviceresetpasscode description: Microsoft Graph Invoke action resetPasscode call: devicemanagement-devicemanagement-manageddevice.devicemanagementmanageddevicesmanageddeviceresetpasscode outputParameters: - type: object mapping: $. - path: /v1/devicemanagement/manageddevices/{manageddevice-id}/retire name: devicemanagement-manageddevices-manageddevice-id-retire description: REST surface for deviceManagement-managedDevices-managedDevice-id-retire. operations: - method: POST name: devicemanagementmanageddevicesmanageddeviceretire description: Microsoft Graph Invoke action retire call: devicemanagement-devicemanagement-manageddevice.devicemanagementmanageddevicesmanageddeviceretire outputParameters: - type: object mapping: $. - path: /v1/devicemanagement/manageddevices/{manageddevice-id}/shutdown name: devicemanagement-manageddevices-manageddevice-id-shutdown description: REST surface for deviceManagement-managedDevices-managedDevice-id-shutDown. operations: - method: POST name: devicemanagementmanageddevicesmanageddeviceshutdown description: Microsoft Graph Invoke action shutDown call: devicemanagement-devicemanagement-manageddevice.devicemanagementmanageddevicesmanageddeviceshutdown outputParameters: - type: object mapping: $. - path: /v1/devicemanagement/manageddevices/{manageddevice-id}/syncdevice name: devicemanagement-manageddevices-manageddevice-id-syncdevice description: REST surface for deviceManagement-managedDevices-managedDevice-id-syncDevice. operations: - method: POST name: devicemanagementmanageddevicesmanageddevicesyncdevice description: Microsoft Graph Invoke action syncDevice call: devicemanagement-devicemanagement-manageddevice.devicemanagementmanageddevicesmanageddevicesyncdevice outputParameters: - type: object mapping: $. - path: /v1/devicemanagement/manageddevices/{manageddevice-id}/updatewindowsdeviceaccount name: devicemanagement-manageddevices-manageddevice-id-updatewindowsdeviceaccount description: REST surface for deviceManagement-managedDevices-managedDevice-id-updateWindowsDeviceAccount. operations: - method: POST name: devicemanagementmanageddevicesmanageddeviceupdatewindowsdeviceaccount description: Microsoft Graph Invoke action updateWindowsDeviceAccount call: devicemanagement-devicemanagement-manageddevice.devicemanagementmanageddevicesmanageddeviceupdatewindowsdeviceaccount with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/devicemanagement/manageddevices/{manageddevice-id}/users name: devicemanagement-manageddevices-manageddevice-id-users description: REST surface for deviceManagement-managedDevices-managedDevice-id-users. operations: - method: GET name: devicemanagementmanageddeviceslistusers description: Microsoft Graph Get users from deviceManagement call: devicemanagement-devicemanagement-manageddevice.devicemanagementmanageddeviceslistusers with: $orderby: rest.$orderby $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - path: /v1/devicemanagement/manageddevices/{manageddevice-id}/windowsdefenderscan name: devicemanagement-manageddevices-manageddevice-id-windowsdefenderscan description: REST surface for deviceManagement-managedDevices-managedDevice-id-windowsDefenderScan. operations: - method: POST name: devicemanagementmanageddevicesmanageddevicewindowsdefenderscan description: Microsoft Graph Invoke action windowsDefenderScan call: devicemanagement-devicemanagement-manageddevice.devicemanagementmanageddevicesmanageddevicewindowsdefenderscan with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/devicemanagement/manageddevices/{manageddevice-id}/windowsdefenderupdatesignatures name: devicemanagement-manageddevices-manageddevice-id-windowsdefenderupdatesignatures description: REST surface for deviceManagement-managedDevices-managedDevice-id-windowsDefenderUpdateSignatures. operations: - method: POST name: devicemanagementmanageddevicesmanageddevicewindowsdefenderupdatesignatures description: Microsoft Graph Invoke action windowsDefenderUpdateSignatures call: devicemanagement-devicemanagement-manageddevice.devicemanagementmanageddevicesmanageddevicewindowsdefenderupdatesignatures outputParameters: - type: object mapping: $. - path: /v1/devicemanagement/manageddevices/{manageddevice-id}/windowsprotectionstate name: devicemanagement-manageddevices-manageddevice-id-windowsprotectionstate description: REST surface for deviceManagement-managedDevices-managedDevice-id-windowsProtectionState. operations: - method: GET name: devicemanagementmanageddevicesgetwindowsprotectionstate description: Microsoft Graph Get windowsProtectionState from deviceManagement call: devicemanagement-devicemanagement-manageddevice.devicemanagementmanageddevicesgetwindowsprotectionstate with: $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: PATCH name: devicemanagementmanageddevicesupdatewindowsprotectionstate description: Microsoft Graph Update the navigation property windowsProtectionState in deviceManagement call: devicemanagement-devicemanagement-manageddevice.devicemanagementmanageddevicesupdatewindowsprotectionstate with: body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: devicemanagementmanageddevicesdeletewindowsprotectionstate description: Microsoft Graph Delete navigation property windowsProtectionState for deviceManagement call: devicemanagement-devicemanagement-manageddevice.devicemanagementmanageddevicesdeletewindowsprotectionstate with: If-Match: rest.If-Match outputParameters: - type: object mapping: $. - path: /v1/devicemanagement/manageddevices/{manageddevice-id}/windowsprotectionstate/detectedmalwarestate name: devicemanagement-manageddevices-manageddevice-id-windowsprotectionstate-detected description: REST surface for deviceManagement-managedDevices-managedDevice-id-windowsProtectionState-detected. operations: - method: GET name: devicemanagementmanageddeviceswindowsprotectionstatelistdetectedmalwarestate description: Microsoft Graph Get detectedMalwareState from deviceManagement call: devicemanagement-devicemanagement-manageddevice.devicemanagementmanageddeviceswindowsprotectionstatelistdetectedmalwarestate with: $orderby: rest.$orderby $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: POST name: devicemanagementmanageddeviceswindowsprotectionstatecreatedetectedmalwarestate description: Microsoft Graph Create new navigation property to detectedMalwareState for deviceManagement call: devicemanagement-devicemanagement-manageddevice.devicemanagementmanageddeviceswindowsprotectionstatecreatedetectedmalwarestate with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/devicemanagement/manageddevices/{manageddevice-id}/windowsprotectionstate/detectedmalwarestate/count name: devicemanagement-manageddevices-manageddevice-id-windowsprotectionstate-detected description: REST surface for deviceManagement-managedDevices-managedDevice-id-windowsProtectionState-detected. operations: - method: GET name: devicemanagementmanageddeviceswindowsprotectionstatedetectedmalwarestategetcount59c4 description: Microsoft Graph Get the number of the resource call: devicemanagement-devicemanagement-manageddevice.devicemanagementmanageddeviceswindowsprotectionstatedetectedmalwarestategetcount59c4 outputParameters: - type: object mapping: $. - path: /v1/devicemanagement/manageddevices/{manageddevice-id}/windowsprotectionstate/detectedmalwarestate/{windowsdevicemalwarestate-id} name: devicemanagement-manageddevices-manageddevice-id-windowsprotectionstate-detected description: REST surface for deviceManagement-managedDevices-managedDevice-id-windowsProtectionState-detected. operations: - method: GET name: devicemanagementmanageddeviceswindowsprotectionstategetdetectedmalwarestate description: Microsoft Graph Get detectedMalwareState from deviceManagement call: devicemanagement-devicemanagement-manageddevice.devicemanagementmanageddeviceswindowsprotectionstategetdetectedmalwarestate with: $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: PATCH name: devicemanagementmanageddeviceswindowsprotectionstateupdatedetectedmalwarestate description: Microsoft Graph Update the navigation property detectedMalwareState in deviceManagement call: devicemanagement-devicemanagement-manageddevice.devicemanagementmanageddeviceswindowsprotectionstateupdatedetectedmalwarestate with: body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: devicemanagementmanageddeviceswindowsprotectionstatedeletedetectedmalwarestate description: Microsoft Graph Delete navigation property detectedMalwareState for deviceManagement call: devicemanagement-devicemanagement-manageddevice.devicemanagementmanageddeviceswindowsprotectionstatedeletedetectedmalwarestate with: If-Match: rest.If-Match outputParameters: - type: object mapping: $. - path: /v1/devicemanagement/manageddevices/{manageddevice-id}/wipe name: devicemanagement-manageddevices-manageddevice-id-wipe description: REST surface for deviceManagement-managedDevices-managedDevice-id-wipe. operations: - method: POST name: devicemanagementmanageddevicesmanageddevicewipe description: Microsoft Graph Invoke action wipe call: devicemanagement-devicemanagement-manageddevice.devicemanagementmanageddevicesmanageddevicewipe with: body: rest.body outputParameters: - type: object mapping: $. - type: mcp namespace: devicemanagement-devicemanagement-manageddevice-mcp port: 9090 transport: http description: MCP adapter for Microsoft Graph Devicemanagement — deviceManagement.managedDevice. One tool per consumed operation, routed inline through this capability's consumes block. tools: - name: microsoft-graph-get-manageddevices-devicemanagement description: Microsoft Graph Get managedDevices from deviceManagement hints: readOnly: true destructive: false idempotent: true call: devicemanagement-devicemanagement-manageddevice.devicemanagementlistmanageddevices with: $orderby: tools.$orderby $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-create-new-navigation description: Microsoft Graph Create new navigation property to managedDevices for deviceManagement hints: readOnly: false destructive: false idempotent: false call: devicemanagement-devicemanagement-manageddevice.devicemanagementcreatemanageddevices with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-get-number-resource description: Microsoft Graph Get the number of the resource hints: readOnly: true destructive: false idempotent: true call: devicemanagement-devicemanagement-manageddevice.devicemanagementmanageddevicesgetcount8108 outputParameters: - type: object mapping: $. - name: microsoft-graph-get-manageddevices-devicemanagement-2 description: Microsoft Graph Get managedDevices from deviceManagement hints: readOnly: true destructive: false idempotent: true call: devicemanagement-devicemanagement-manageddevice.devicemanagementgetmanageddevices with: $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-update-navigation-property description: Microsoft Graph Update the navigation property managedDevices in deviceManagement hints: readOnly: false destructive: false idempotent: true call: devicemanagement-devicemanagement-manageddevice.devicemanagementupdatemanageddevices with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-delete-navigation-property description: Microsoft Graph Delete navigation property managedDevices for deviceManagement hints: readOnly: false destructive: true idempotent: true call: devicemanagement-devicemanagement-manageddevice.devicemanagementdeletemanageddevices with: If-Match: tools.If-Match outputParameters: - type: object mapping: $. - name: microsoft-graph-invoke-action-bypassactivationlock description: Microsoft Graph Invoke action bypassActivationLock hints: readOnly: false destructive: false idempotent: false call: devicemanagement-devicemanagement-manageddevice.devicemanagementmanageddevicesmanageddevicebypassactivationlock outputParameters: - type: object mapping: $. - name: microsoft-graph-invoke-action-cleanwindowsdevice description: Microsoft Graph Invoke action cleanWindowsDevice hints: readOnly: false destructive: false idempotent: false call: devicemanagement-devicemanagement-manageddevice.devicemanagementmanageddevicesmanageddevicecleanwindowsdevice with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-invoke-action-deleteuserfromsharedappledevice description: Microsoft Graph Invoke action deleteUserFromSharedAppleDevice hints: readOnly: false destructive: false idempotent: false call: devicemanagement-devicemanagement-manageddevice.devicemanagementmanageddevicesmanageddevicedeleteuserfromsharedappledevice with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-get-devicecategory-devicemanagement description: Microsoft Graph Get deviceCategory from deviceManagement hints: readOnly: true destructive: false idempotent: true call: devicemanagement-devicemanagement-manageddevice.devicemanagementmanageddevicesgetdevicecategory with: $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-update-navigation-property-2 description: Microsoft Graph Update the navigation property deviceCategory in deviceManagement hints: readOnly: false destructive: false idempotent: true call: devicemanagement-devicemanagement-manageddevice.devicemanagementmanageddevicesupdatedevicecategory with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-delete-navigation-property-2 description: Microsoft Graph Delete navigation property deviceCategory for deviceManagement hints: readOnly: false destructive: true idempotent: true call: devicemanagement-devicemanagement-manageddevice.devicemanagementmanageddevicesdeletedevicecategory with: If-Match: tools.If-Match outputParameters: - type: object mapping: $. - name: microsoft-graph-get-ref-devicecategory description: Microsoft Graph Get ref of deviceCategory from deviceManagement hints: readOnly: true destructive: false idempotent: true call: devicemanagement-devicemanagement-manageddevice.devicemanagementmanageddevicesgetrefdevicecategory outputParameters: - type: object mapping: $. - name: microsoft-graph-update-ref-navigation description: Microsoft Graph Update the ref of navigation property deviceCategory in deviceManagement hints: readOnly: false destructive: false idempotent: true call: devicemanagement-devicemanagement-manageddevice.devicemanagementmanageddevicesupdaterefdevicecategory with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-delete-ref-navigation description: Microsoft Graph Delete ref of navigation property deviceCategory for deviceManagement hints: readOnly: false destructive: true idempotent: true call: devicemanagement-devicemanagement-manageddevice.devicemanagementmanageddevicesdeleterefdevicecategory with: If-Match: tools.If-Match outputParameters: - type: object mapping: $. - name: microsoft-graph-get-devicecompliancepolicystates-devicemanagement description: Microsoft Graph Get deviceCompliancePolicyStates from deviceManagement hints: readOnly: true destructive: false idempotent: true call: devicemanagement-devicemanagement-manageddevice.devicemanagementmanageddeviceslistdevicecompliancepolicystates with: $orderby: tools.$orderby $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-create-new-navigation-2 description: Microsoft Graph Create new navigation property to deviceCompliancePolicyStates for deviceManagement hints: readOnly: false destructive: false idempotent: false call: devicemanagement-devicemanagement-manageddevice.devicemanagementmanageddevicescreatedevicecompliancepolicystates with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-get-number-resource-2 description: Microsoft Graph Get the number of the resource hints: readOnly: true destructive: false idempotent: true call: devicemanagement-devicemanagement-manageddevice.devicemanagementmanageddevicesdevicecompliancepolicystatesgetcountdafa outputParameters: - type: object mapping: $. - name: microsoft-graph-get-devicecompliancepolicystates-devicemanagement-2 description: Microsoft Graph Get deviceCompliancePolicyStates from deviceManagement hints: readOnly: true destructive: false idempotent: true call: devicemanagement-devicemanagement-manageddevice.devicemanagementmanageddevicesgetdevicecompliancepolicystates with: $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-update-navigation-property-3 description: Microsoft Graph Update the navigation property deviceCompliancePolicyStates in deviceManagement hints: readOnly: false destructive: false idempotent: true call: devicemanagement-devicemanagement-manageddevice.devicemanagementmanageddevicesupdatedevicecompliancepolicystates with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-delete-navigation-property-3 description: Microsoft Graph Delete navigation property deviceCompliancePolicyStates for deviceManagement hints: readOnly: false destructive: true idempotent: true call: devicemanagement-devicemanagement-manageddevice.devicemanagementmanageddevicesdeletedevicecompliancepolicystates with: If-Match: tools.If-Match outputParameters: - type: object mapping: $. - name: microsoft-graph-get-deviceconfigurationstates-devicemanagement description: Microsoft Graph Get deviceConfigurationStates from deviceManagement hints: readOnly: true destructive: false idempotent: true call: devicemanagement-devicemanagement-manageddevice.devicemanagementmanageddeviceslistdeviceconfigurationstates with: $orderby: tools.$orderby $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-create-new-navigation-3 description: Microsoft Graph Create new navigation property to deviceConfigurationStates for deviceManagement hints: readOnly: false destructive: false idempotent: false call: devicemanagement-devicemanagement-manageddevice.devicemanagementmanageddevicescreatedeviceconfigurationstates with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-get-number-resource-3 description: Microsoft Graph Get the number of the resource hints: readOnly: true destructive: false idempotent: true call: devicemanagement-devicemanagement-manageddevice.devicemanagementmanageddevicesdeviceconfigurationstatesgetcounta01e outputParameters: - type: object mapping: $. - name: microsoft-graph-get-deviceconfigurationstates-devicemanagement-2 description: Microsoft Graph Get deviceConfigurationStates from deviceManagement hints: readOnly: true destructive: false idempotent: true call: devicemanagement-devicemanagement-manageddevice.devicemanagementmanageddevicesgetdeviceconfigurationstates with: $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-update-navigation-property-4 description: Microsoft Graph Update the navigation property deviceConfigurationStates in deviceManagement hints: readOnly: false destructive: false idempotent: true call: devicemanagement-devicemanagement-manageddevice.devicemanagementmanageddevicesupdatedeviceconfigurationstates with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-delete-navigation-property-4 description: Microsoft Graph Delete navigation property deviceConfigurationStates for deviceManagement hints: readOnly: false destructive: true idempotent: true call: devicemanagement-devicemanagement-manageddevice.devicemanagementmanageddevicesdeletedeviceconfigurationstates with: If-Match: tools.If-Match outputParameters: - type: object mapping: $. - name: microsoft-graph-invoke-action-disablelostmode description: Microsoft Graph Invoke action disableLostMode hints: readOnly: false destructive: false idempotent: false call: devicemanagement-devicemanagement-manageddevice.devicemanagementmanageddevicesmanageddevicedisablelostmode outputParameters: - type: object mapping: $. - name: microsoft-graph-invoke-action-locatedevice description: Microsoft Graph Invoke action locateDevice hints: readOnly: false destructive: false idempotent: false call: devicemanagement-devicemanagement-manageddevice.devicemanagementmanageddevicesmanageddevicelocatedevice outputParameters: - type: object mapping: $. - name: microsoft-graph-get-logcollectionrequests-devicemanagement description: Microsoft Graph Get logCollectionRequests from deviceManagement hints: readOnly: true destructive: false idempotent: true call: devicemanagement-devicemanagement-manageddevice.devicemanagementmanageddeviceslistlogcollectionrequests with: $orderby: tools.$orderby $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-create-new-navigation-4 description: Microsoft Graph Create new navigation property to logCollectionRequests for deviceManagement hints: readOnly: false destructive: false idempotent: false call: devicemanagement-devicemanagement-manageddevice.devicemanagementmanageddevicescreatelogcollectionrequests with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-get-number-resource-4 description: Microsoft Graph Get the number of the resource hints: readOnly: true destructive: false idempotent: true call: devicemanagement-devicemanagement-manageddevice.devicemanagementmanageddeviceslogcollectionrequestsgetcount78aa outputParameters: - type: object mapping: $. - name: microsoft-graph-get-logcollectionrequests-devicemanagement-2 description: Microsoft Graph Get logCollectionRequests from deviceManagement hints: readOnly: true destructive: false idempotent: true call: devicemanagement-devicemanagement-manageddevice.devicemanagementmanageddevicesgetlogcollectionrequests with: $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-update-navigation-property-5 description: Microsoft Graph Update the navigation property logCollectionRequests in deviceManagement hints: readOnly: false destructive: false idempotent: true call: devicemanagement-devicemanagement-manageddevice.devicemanagementmanageddevicesupdatelogcollectionrequests with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-delete-navigation-property-5 description: Microsoft Graph Delete navigation property logCollectionRequests for deviceManagement hints: readOnly: false destructive: true idempotent: true call: devicemanagement-devicemanagement-manageddevice.devicemanagementmanageddevicesdeletelogcollectionrequests with: If-Match: tools.If-Match outputParameters: - type: object mapping: $. - name: microsoft-graph-invoke-action-createdownloadurl description: Microsoft Graph Invoke action createDownloadUrl hints: readOnly: false destructive: false idempotent: false call: devicemanagement-devicemanagement-manageddevice.devicemanagementmanageddevicesmanageddevicelogcollectionrequestsdevicelogcollectionresponsecreatedownloadurl outputParameters: - type: object mapping: $. - name: microsoft-graph-invoke-action-logoutsharedappledeviceactiveuser description: Microsoft Graph Invoke action logoutSharedAppleDeviceActiveUser hints: readOnly: false destructive: false idempotent: false call: devicemanagement-devicemanagement-manageddevice.devicemanagementmanageddevicesmanageddevicelogoutsharedappledeviceactiveuser outputParameters: - type: object mapping: $. - name: microsoft-graph-invoke-action-rebootnow description: Microsoft Graph Invoke action rebootNow hints: readOnly: false destructive: false idempotent: false call: devicemanagement-devicemanagement-manageddevice.devicemanagementmanageddevicesmanageddevicerebootnow outputParameters: - type: object mapping: $. - name: microsoft-graph-invoke-action-recoverpasscode description: Microsoft Graph Invoke action recoverPasscode hints: readOnly: false destructive: false idempotent: false call: devicemanagement-devicemanagement-manageddevice.devicemanagementmanageddevicesmanageddevicerecoverpasscode outputParameters: - type: object mapping: $. - name: microsoft-graph-invoke-action-remotelock description: Microsoft Graph Invoke action remoteLock hints: readOnly: false destructive: false idempotent: false call: devicemanagement-devicemanagement-manageddevice.devicemanagementmanageddevicesmanageddeviceremotelock outputParameters: - type: object mapping: $. - name: microsoft-graph-invoke-action-requestremoteassistance description: Microsoft Graph Invoke action requestRemoteAssistance hints: readOnly: false destructive: false idempotent: false call: devicemanagement-devicemanagement-manageddevice.devicemanagementmanageddevicesmanageddevicerequestremoteassistance outputParameters: - type: object mapping: $. - name: microsoft-graph-invoke-action-resetpasscode description: Microsoft Graph Invoke action resetPasscode hints: readOnly: false destructive: false idempotent: false call: devicemanagement-devicemanagement-manageddevice.devicemanagementmanageddevicesmanageddeviceresetpasscode outputParameters: - type: object mapping: $. - name: microsoft-graph-invoke-action-retire description: Microsoft Graph Invoke action retire hints: readOnly: false destructive: false idempotent: false call: devicemanagement-devicemanagement-manageddevice.devicemanagementmanageddevicesmanageddeviceretire outputParameters: - type: object mapping: $. - name: microsoft-graph-invoke-action-shutdown description: Microsoft Graph Invoke action shutDown hints: readOnly: false destructive: false idempotent: false call: devicemanagement-devicemanagement-manageddevice.devicemanagementmanageddevicesmanageddeviceshutdown outputParameters: - type: object mapping: $. - name: microsoft-graph-invoke-action-syncdevice description: Microsoft Graph Invoke action syncDevice hints: readOnly: false destructive: false idempotent: false call: devicemanagement-devicemanagement-manageddevice.devicemanagementmanageddevicesmanageddevicesyncdevice outputParameters: - type: object mapping: $. - name: microsoft-graph-invoke-action-updatewindowsdeviceaccount description: Microsoft Graph Invoke action updateWindowsDeviceAccount hints: readOnly: false destructive: false idempotent: false call: devicemanagement-devicemanagement-manageddevice.devicemanagementmanageddevicesmanageddeviceupdatewindowsdeviceaccount with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-get-users-devicemanagement description: Microsoft Graph Get users from deviceManagement hints: readOnly: true destructive: false idempotent: true call: devicemanagement-devicemanagement-manageddevice.devicemanagementmanageddeviceslistusers with: $orderby: tools.$orderby $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-invoke-action-windowsdefenderscan description: Microsoft Graph Invoke action windowsDefenderScan hints: readOnly: false destructive: false idempotent: false call: devicemanagement-devicemanagement-manageddevice.devicemanagementmanageddevicesmanageddevicewindowsdefenderscan with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-invoke-action-windowsdefenderupdatesignatures description: Microsoft Graph Invoke action windowsDefenderUpdateSignatures hints: readOnly: false destructive: false idempotent: false call: devicemanagement-devicemanagement-manageddevice.devicemanagementmanageddevicesmanageddevicewindowsdefenderupdatesignatures outputParameters: - type: object mapping: $. - name: microsoft-graph-get-windowsprotectionstate-devicemanagement description: Microsoft Graph Get windowsProtectionState from deviceManagement hints: readOnly: true destructive: false idempotent: true call: devicemanagement-devicemanagement-manageddevice.devicemanagementmanageddevicesgetwindowsprotectionstate with: $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-update-navigation-property-6 description: Microsoft Graph Update the navigation property windowsProtectionState in deviceManagement hints: readOnly: false destructive: false idempotent: true call: devicemanagement-devicemanagement-manageddevice.devicemanagementmanageddevicesupdatewindowsprotectionstate with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-delete-navigation-property-6 description: Microsoft Graph Delete navigation property windowsProtectionState for deviceManagement hints: readOnly: false destructive: true idempotent: true call: devicemanagement-devicemanagement-manageddevice.devicemanagementmanageddevicesdeletewindowsprotectionstate with: If-Match: tools.If-Match outputParameters: - type: object mapping: $. - name: microsoft-graph-get-detectedmalwarestate-devicemanagement description: Microsoft Graph Get detectedMalwareState from deviceManagement hints: readOnly: true destructive: false idempotent: true call: devicemanagement-devicemanagement-manageddevice.devicemanagementmanageddeviceswindowsprotectionstatelistdetectedmalwarestate with: $orderby: tools.$orderby $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-create-new-navigation-5 description: Microsoft Graph Create new navigation property to detectedMalwareState for deviceManagement hints: readOnly: false destructive: false idempotent: false call: devicemanagement-devicemanagement-manageddevice.devicemanagementmanageddeviceswindowsprotectionstatecreatedetectedmalwarestate with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-get-number-resource-5 description: Microsoft Graph Get the number of the resource hints: readOnly: true destructive: false idempotent: true call: devicemanagement-devicemanagement-manageddevice.devicemanagementmanageddeviceswindowsprotectionstatedetectedmalwarestategetcount59c4 outputParameters: - type: object mapping: $. - name: microsoft-graph-get-detectedmalwarestate-devicemanagement-2 description: Microsoft Graph Get detectedMalwareState from deviceManagement hints: readOnly: true destructive: false idempotent: true call: devicemanagement-devicemanagement-manageddevice.devicemanagementmanageddeviceswindowsprotectionstategetdetectedmalwarestate with: $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-update-navigation-property-7 description: Microsoft Graph Update the navigation property detectedMalwareState in deviceManagement hints: readOnly: false destructive: false idempotent: true call: devicemanagement-devicemanagement-manageddevice.devicemanagementmanageddeviceswindowsprotectionstateupdatedetectedmalwarestate with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-delete-navigation-property-7 description: Microsoft Graph Delete navigation property detectedMalwareState for deviceManagement hints: readOnly: false destructive: true idempotent: true call: devicemanagement-devicemanagement-manageddevice.devicemanagementmanageddeviceswindowsprotectionstatedeletedetectedmalwarestate with: If-Match: tools.If-Match outputParameters: - type: object mapping: $. - name: microsoft-graph-invoke-action-wipe description: Microsoft Graph Invoke action wipe hints: readOnly: false destructive: false idempotent: false call: devicemanagement-devicemanagement-manageddevice.devicemanagementmanageddevicesmanageddevicewipe with: body: tools.body outputParameters: - type: object mapping: $.