naftiko: 1.0.0-alpha2 info: label: Microsoft Graph OData Service for namespace microsoft.graph — users.managedDevice description: 'Microsoft Graph OData Service for namespace microsoft.graph — users.managedDevice. 59 operations. Lead operation: Microsoft Graph Get managedDevices from users. Self-contained Naftiko capability covering one Microsoft Graph business surface.' tags: - Microsoft Graph - users.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: microsoft-graph-users-manageddevice baseUri: https://graph.microsoft.com/v1.0 description: Microsoft Graph OData Service for namespace microsoft.graph — users.managedDevice business capability. Self-contained, no shared references. resources: - name: users-user-id-managedDevices path: /users/{user-id}/managedDevices operations: - name: userslistmanageddevices method: GET description: Microsoft Graph Get managedDevices from users 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: userscreatemanageddevices method: POST description: Microsoft Graph Create new navigation property to managedDevices for users outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: users-user-id-managedDevices-$count path: /users/{user-id}/managedDevices/$count operations: - name: usersmanageddevicesgetcount9db6 method: GET description: Microsoft Graph Get the number of the resource outputRawFormat: json outputParameters: - name: result type: object value: $. - name: users-user-id-managedDevices-managedDevice-id path: /users/{user-id}/managedDevices/{managedDevice-id} operations: - name: usersgetmanageddevices method: GET description: Microsoft Graph Get managedDevices from users 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: usersupdatemanageddevices method: PATCH description: Microsoft Graph Update the navigation property managedDevices in users outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: usersdeletemanageddevices method: DELETE description: Microsoft Graph Delete navigation property managedDevices for users outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: If-Match in: header type: string description: ETag - name: users-user-id-managedDevices-managedDevice-id-bypassActivationLock path: /users/{user-id}/managedDevices/{managedDevice-id}/bypassActivationLock operations: - name: usersusermanageddevicesmanageddevicebypassactivationlock method: POST description: Microsoft Graph Invoke action bypassActivationLock outputRawFormat: json outputParameters: - name: result type: object value: $. - name: users-user-id-managedDevices-managedDevice-id-cleanWindowsDevice path: /users/{user-id}/managedDevices/{managedDevice-id}/cleanWindowsDevice operations: - name: usersusermanageddevicesmanageddevicecleanwindowsdevice 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: users-user-id-managedDevices-managedDevice-id-deleteUserFromSharedAppleDevice path: /users/{user-id}/managedDevices/{managedDevice-id}/deleteUserFromSharedAppleDevice operations: - name: usersusermanageddevicesmanageddevicedeleteuserfromsharedappledevice 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: users-user-id-managedDevices-managedDevice-id-deviceCategory path: /users/{user-id}/managedDevices/{managedDevice-id}/deviceCategory operations: - name: usersmanageddevicesgetdevicecategory method: GET description: Microsoft Graph Get deviceCategory from users 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: usersmanageddevicesupdatedevicecategory method: PATCH description: Microsoft Graph Update the navigation property deviceCategory in users outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: usersmanageddevicesdeletedevicecategory method: DELETE description: Microsoft Graph Delete navigation property deviceCategory for users outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: If-Match in: header type: string description: ETag - name: users-user-id-managedDevices-managedDevice-id-deviceCategory-$ref path: /users/{user-id}/managedDevices/{managedDevice-id}/deviceCategory/$ref operations: - name: usersmanageddevicesgetrefdevicecategory method: GET description: Microsoft Graph Get ref of deviceCategory from users outputRawFormat: json outputParameters: - name: result type: object value: $. - name: usersmanageddevicesupdaterefdevicecategory method: PUT description: Microsoft Graph Update the ref of navigation property deviceCategory in users outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: false - name: usersmanageddevicesdeleterefdevicecategory method: DELETE description: Microsoft Graph Delete ref of navigation property deviceCategory for users outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: If-Match in: header type: string description: ETag - name: users-user-id-managedDevices-managedDevice-id-deviceCompliancePolicyStates path: /users/{user-id}/managedDevices/{managedDevice-id}/deviceCompliancePolicyStates operations: - name: usersmanageddeviceslistdevicecompliancepolicystates method: GET description: Microsoft Graph Get deviceCompliancePolicyStates from users 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: usersmanageddevicescreatedevicecompliancepolicystates method: POST description: Microsoft Graph Create new navigation property to deviceCompliancePolicyStates for users outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: users-user-id-managedDevices-managedDevice-id-deviceCompliancePolicyStates-$coun path: /users/{user-id}/managedDevices/{managedDevice-id}/deviceCompliancePolicyStates/$count operations: - name: usersmanageddevicesdevicecompliancepolicystatesgetcount51d2 method: GET description: Microsoft Graph Get the number of the resource outputRawFormat: json outputParameters: - name: result type: object value: $. - name: users-user-id-managedDevices-managedDevice-id-deviceCompliancePolicyStates-devic path: /users/{user-id}/managedDevices/{managedDevice-id}/deviceCompliancePolicyStates/{deviceCompliancePolicyState-id} operations: - name: usersmanageddevicesgetdevicecompliancepolicystates method: GET description: Microsoft Graph Get deviceCompliancePolicyStates from users 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: usersmanageddevicesupdatedevicecompliancepolicystates method: PATCH description: Microsoft Graph Update the navigation property deviceCompliancePolicyStates in users outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: usersmanageddevicesdeletedevicecompliancepolicystates method: DELETE description: Microsoft Graph Delete navigation property deviceCompliancePolicyStates for users outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: If-Match in: header type: string description: ETag - name: users-user-id-managedDevices-managedDevice-id-deviceConfigurationStates path: /users/{user-id}/managedDevices/{managedDevice-id}/deviceConfigurationStates operations: - name: usersmanageddeviceslistdeviceconfigurationstates method: GET description: Microsoft Graph Get deviceConfigurationStates from users 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: usersmanageddevicescreatedeviceconfigurationstates method: POST description: Microsoft Graph Create new navigation property to deviceConfigurationStates for users outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: users-user-id-managedDevices-managedDevice-id-deviceConfigurationStates-$count path: /users/{user-id}/managedDevices/{managedDevice-id}/deviceConfigurationStates/$count operations: - name: usersmanageddevicesdeviceconfigurationstatesgetcount44c9 method: GET description: Microsoft Graph Get the number of the resource outputRawFormat: json outputParameters: - name: result type: object value: $. - name: users-user-id-managedDevices-managedDevice-id-deviceConfigurationStates-deviceCo path: /users/{user-id}/managedDevices/{managedDevice-id}/deviceConfigurationStates/{deviceConfigurationState-id} operations: - name: usersmanageddevicesgetdeviceconfigurationstates method: GET description: Microsoft Graph Get deviceConfigurationStates from users 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: usersmanageddevicesupdatedeviceconfigurationstates method: PATCH description: Microsoft Graph Update the navigation property deviceConfigurationStates in users outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: usersmanageddevicesdeletedeviceconfigurationstates method: DELETE description: Microsoft Graph Delete navigation property deviceConfigurationStates for users outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: If-Match in: header type: string description: ETag - name: users-user-id-managedDevices-managedDevice-id-disableLostMode path: /users/{user-id}/managedDevices/{managedDevice-id}/disableLostMode operations: - name: usersusermanageddevicesmanageddevicedisablelostmode method: POST description: Microsoft Graph Invoke action disableLostMode outputRawFormat: json outputParameters: - name: result type: object value: $. - name: users-user-id-managedDevices-managedDevice-id-locateDevice path: /users/{user-id}/managedDevices/{managedDevice-id}/locateDevice operations: - name: usersusermanageddevicesmanageddevicelocatedevice method: POST description: Microsoft Graph Invoke action locateDevice outputRawFormat: json outputParameters: - name: result type: object value: $. - name: users-user-id-managedDevices-managedDevice-id-logCollectionRequests path: /users/{user-id}/managedDevices/{managedDevice-id}/logCollectionRequests operations: - name: usersmanageddeviceslistlogcollectionrequests method: GET description: Microsoft Graph Get logCollectionRequests from users 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: usersmanageddevicescreatelogcollectionrequests method: POST description: Microsoft Graph Create new navigation property to logCollectionRequests for users outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: users-user-id-managedDevices-managedDevice-id-logCollectionRequests-$count path: /users/{user-id}/managedDevices/{managedDevice-id}/logCollectionRequests/$count operations: - name: usersmanageddeviceslogcollectionrequestsgetcountfcd3 method: GET description: Microsoft Graph Get the number of the resource outputRawFormat: json outputParameters: - name: result type: object value: $. - name: users-user-id-managedDevices-managedDevice-id-logCollectionRequests-deviceLogCol path: /users/{user-id}/managedDevices/{managedDevice-id}/logCollectionRequests/{deviceLogCollectionResponse-id} operations: - name: usersmanageddevicesgetlogcollectionrequests method: GET description: Microsoft Graph Get logCollectionRequests from users 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: usersmanageddevicesupdatelogcollectionrequests method: PATCH description: Microsoft Graph Update the navigation property logCollectionRequests in users outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: usersmanageddevicesdeletelogcollectionrequests method: DELETE description: Microsoft Graph Delete navigation property logCollectionRequests for users outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: If-Match in: header type: string description: ETag - name: users-user-id-managedDevices-managedDevice-id-logCollectionRequests-deviceLogCol path: /users/{user-id}/managedDevices/{managedDevice-id}/logCollectionRequests/{deviceLogCollectionResponse-id}/createDownloadUrl operations: - name: usersusermanageddevicesmanageddevicelogcollectionrequestsdevicelogcollectionresponsecreatedownloadurl method: POST description: Microsoft Graph Invoke action createDownloadUrl outputRawFormat: json outputParameters: - name: result type: object value: $. - name: users-user-id-managedDevices-managedDevice-id-logoutSharedAppleDeviceActiveUser path: /users/{user-id}/managedDevices/{managedDevice-id}/logoutSharedAppleDeviceActiveUser operations: - name: usersusermanageddevicesmanageddevicelogoutsharedappledeviceactiveuser method: POST description: Microsoft Graph Invoke action logoutSharedAppleDeviceActiveUser outputRawFormat: json outputParameters: - name: result type: object value: $. - name: users-user-id-managedDevices-managedDevice-id-rebootNow path: /users/{user-id}/managedDevices/{managedDevice-id}/rebootNow operations: - name: usersusermanageddevicesmanageddevicerebootnow method: POST description: Microsoft Graph Invoke action rebootNow outputRawFormat: json outputParameters: - name: result type: object value: $. - name: users-user-id-managedDevices-managedDevice-id-recoverPasscode path: /users/{user-id}/managedDevices/{managedDevice-id}/recoverPasscode operations: - name: usersusermanageddevicesmanageddevicerecoverpasscode method: POST description: Microsoft Graph Invoke action recoverPasscode outputRawFormat: json outputParameters: - name: result type: object value: $. - name: users-user-id-managedDevices-managedDevice-id-remoteLock path: /users/{user-id}/managedDevices/{managedDevice-id}/remoteLock operations: - name: usersusermanageddevicesmanageddeviceremotelock method: POST description: Microsoft Graph Invoke action remoteLock outputRawFormat: json outputParameters: - name: result type: object value: $. - name: users-user-id-managedDevices-managedDevice-id-requestRemoteAssistance path: /users/{user-id}/managedDevices/{managedDevice-id}/requestRemoteAssistance operations: - name: usersusermanageddevicesmanageddevicerequestremoteassistance method: POST description: Microsoft Graph Invoke action requestRemoteAssistance outputRawFormat: json outputParameters: - name: result type: object value: $. - name: users-user-id-managedDevices-managedDevice-id-resetPasscode path: /users/{user-id}/managedDevices/{managedDevice-id}/resetPasscode operations: - name: usersusermanageddevicesmanageddeviceresetpasscode method: POST description: Microsoft Graph Invoke action resetPasscode outputRawFormat: json outputParameters: - name: result type: object value: $. - name: users-user-id-managedDevices-managedDevice-id-retire path: /users/{user-id}/managedDevices/{managedDevice-id}/retire operations: - name: usersusermanageddevicesmanageddeviceretire method: POST description: Microsoft Graph Invoke action retire outputRawFormat: json outputParameters: - name: result type: object value: $. - name: users-user-id-managedDevices-managedDevice-id-shutDown path: /users/{user-id}/managedDevices/{managedDevice-id}/shutDown operations: - name: usersusermanageddevicesmanageddeviceshutdown method: POST description: Microsoft Graph Invoke action shutDown outputRawFormat: json outputParameters: - name: result type: object value: $. - name: users-user-id-managedDevices-managedDevice-id-syncDevice path: /users/{user-id}/managedDevices/{managedDevice-id}/syncDevice operations: - name: usersusermanageddevicesmanageddevicesyncdevice method: POST description: Microsoft Graph Invoke action syncDevice outputRawFormat: json outputParameters: - name: result type: object value: $. - name: users-user-id-managedDevices-managedDevice-id-updateWindowsDeviceAccount path: /users/{user-id}/managedDevices/{managedDevice-id}/updateWindowsDeviceAccount operations: - name: usersusermanageddevicesmanageddeviceupdatewindowsdeviceaccount 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: users-user-id-managedDevices-managedDevice-id-users path: /users/{user-id}/managedDevices/{managedDevice-id}/users operations: - name: usersmanageddeviceslistusers method: GET description: Microsoft Graph Get users from users 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: users-user-id-managedDevices-managedDevice-id-windowsDefenderScan path: /users/{user-id}/managedDevices/{managedDevice-id}/windowsDefenderScan operations: - name: usersusermanageddevicesmanageddevicewindowsdefenderscan 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: users-user-id-managedDevices-managedDevice-id-windowsDefenderUpdateSignatures path: /users/{user-id}/managedDevices/{managedDevice-id}/windowsDefenderUpdateSignatures operations: - name: usersusermanageddevicesmanageddevicewindowsdefenderupdatesignatures method: POST description: Microsoft Graph Invoke action windowsDefenderUpdateSignatures outputRawFormat: json outputParameters: - name: result type: object value: $. - name: users-user-id-managedDevices-managedDevice-id-windowsProtectionState path: /users/{user-id}/managedDevices/{managedDevice-id}/windowsProtectionState operations: - name: usersmanageddevicesgetwindowsprotectionstate method: GET description: Microsoft Graph Get windowsProtectionState from users 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: usersmanageddevicesupdatewindowsprotectionstate method: PATCH description: Microsoft Graph Update the navigation property windowsProtectionState in users outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: usersmanageddevicesdeletewindowsprotectionstate method: DELETE description: Microsoft Graph Delete navigation property windowsProtectionState for users outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: If-Match in: header type: string description: ETag - name: users-user-id-managedDevices-managedDevice-id-windowsProtectionState-detectedMal path: /users/{user-id}/managedDevices/{managedDevice-id}/windowsProtectionState/detectedMalwareState operations: - name: usersmanageddeviceswindowsprotectionstatelistdetectedmalwarestate method: GET description: Microsoft Graph Get detectedMalwareState from users 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: usersmanageddeviceswindowsprotectionstatecreatedetectedmalwarestate method: POST description: Microsoft Graph Create new navigation property to detectedMalwareState for users outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: users-user-id-managedDevices-managedDevice-id-windowsProtectionState-detectedMal path: /users/{user-id}/managedDevices/{managedDevice-id}/windowsProtectionState/detectedMalwareState/$count operations: - name: usersmanageddeviceswindowsprotectionstatedetectedmalwarestategetcount21ad method: GET description: Microsoft Graph Get the number of the resource outputRawFormat: json outputParameters: - name: result type: object value: $. - name: users-user-id-managedDevices-managedDevice-id-windowsProtectionState-detectedMal path: /users/{user-id}/managedDevices/{managedDevice-id}/windowsProtectionState/detectedMalwareState/{windowsDeviceMalwareState-id} operations: - name: usersmanageddeviceswindowsprotectionstategetdetectedmalwarestate method: GET description: Microsoft Graph Get detectedMalwareState from users 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: usersmanageddeviceswindowsprotectionstateupdatedetectedmalwarestate method: PATCH description: Microsoft Graph Update the navigation property detectedMalwareState in users outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: usersmanageddeviceswindowsprotectionstatedeletedetectedmalwarestate method: DELETE description: Microsoft Graph Delete navigation property detectedMalwareState for users outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: If-Match in: header type: string description: ETag - name: users-user-id-managedDevices-managedDevice-id-wipe path: /users/{user-id}/managedDevices/{managedDevice-id}/wipe operations: - name: usersusermanageddevicesmanageddevicewipe 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: microsoft-graph-users-manageddevice-rest port: 8080 description: REST adapter for Microsoft Graph OData Service for namespace microsoft.graph — users.managedDevice. One Spectral-compliant resource per consumed operation, prefixed with /v1. resources: - path: /v1/users/{user-id}/manageddevices name: users-user-id-manageddevices description: REST surface for users-user-id-managedDevices. operations: - method: GET name: userslistmanageddevices description: Microsoft Graph Get managedDevices from users call: microsoft-graph-users-manageddevice.userslistmanageddevices with: $orderby: rest.$orderby $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: POST name: userscreatemanageddevices description: Microsoft Graph Create new navigation property to managedDevices for users call: microsoft-graph-users-manageddevice.userscreatemanageddevices with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/manageddevices/count name: users-user-id-manageddevices-count description: REST surface for users-user-id-managedDevices-$count. operations: - method: GET name: usersmanageddevicesgetcount9db6 description: Microsoft Graph Get the number of the resource call: microsoft-graph-users-manageddevice.usersmanageddevicesgetcount9db6 outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/manageddevices/{manageddevice-id} name: users-user-id-manageddevices-manageddevice-id description: REST surface for users-user-id-managedDevices-managedDevice-id. operations: - method: GET name: usersgetmanageddevices description: Microsoft Graph Get managedDevices from users call: microsoft-graph-users-manageddevice.usersgetmanageddevices with: $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: PATCH name: usersupdatemanageddevices description: Microsoft Graph Update the navigation property managedDevices in users call: microsoft-graph-users-manageddevice.usersupdatemanageddevices with: body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: usersdeletemanageddevices description: Microsoft Graph Delete navigation property managedDevices for users call: microsoft-graph-users-manageddevice.usersdeletemanageddevices with: If-Match: rest.If-Match outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/manageddevices/{manageddevice-id}/bypassactivationlock name: users-user-id-manageddevices-manageddevice-id-bypassactivationlock description: REST surface for users-user-id-managedDevices-managedDevice-id-bypassActivationLock. operations: - method: POST name: usersusermanageddevicesmanageddevicebypassactivationlock description: Microsoft Graph Invoke action bypassActivationLock call: microsoft-graph-users-manageddevice.usersusermanageddevicesmanageddevicebypassactivationlock outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/manageddevices/{manageddevice-id}/cleanwindowsdevice name: users-user-id-manageddevices-manageddevice-id-cleanwindowsdevice description: REST surface for users-user-id-managedDevices-managedDevice-id-cleanWindowsDevice. operations: - method: POST name: usersusermanageddevicesmanageddevicecleanwindowsdevice description: Microsoft Graph Invoke action cleanWindowsDevice call: microsoft-graph-users-manageddevice.usersusermanageddevicesmanageddevicecleanwindowsdevice with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/manageddevices/{manageddevice-id}/deleteuserfromsharedappledevice name: users-user-id-manageddevices-manageddevice-id-deleteuserfromsharedappledevice description: REST surface for users-user-id-managedDevices-managedDevice-id-deleteUserFromSharedAppleDevice. operations: - method: POST name: usersusermanageddevicesmanageddevicedeleteuserfromsharedappledevice description: Microsoft Graph Invoke action deleteUserFromSharedAppleDevice call: microsoft-graph-users-manageddevice.usersusermanageddevicesmanageddevicedeleteuserfromsharedappledevice with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/manageddevices/{manageddevice-id}/devicecategory name: users-user-id-manageddevices-manageddevice-id-devicecategory description: REST surface for users-user-id-managedDevices-managedDevice-id-deviceCategory. operations: - method: GET name: usersmanageddevicesgetdevicecategory description: Microsoft Graph Get deviceCategory from users call: microsoft-graph-users-manageddevice.usersmanageddevicesgetdevicecategory with: $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: PATCH name: usersmanageddevicesupdatedevicecategory description: Microsoft Graph Update the navigation property deviceCategory in users call: microsoft-graph-users-manageddevice.usersmanageddevicesupdatedevicecategory with: body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: usersmanageddevicesdeletedevicecategory description: Microsoft Graph Delete navigation property deviceCategory for users call: microsoft-graph-users-manageddevice.usersmanageddevicesdeletedevicecategory with: If-Match: rest.If-Match outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/manageddevices/{manageddevice-id}/devicecategory/ref name: users-user-id-manageddevices-manageddevice-id-devicecategory-ref description: REST surface for users-user-id-managedDevices-managedDevice-id-deviceCategory-$ref. operations: - method: GET name: usersmanageddevicesgetrefdevicecategory description: Microsoft Graph Get ref of deviceCategory from users call: microsoft-graph-users-manageddevice.usersmanageddevicesgetrefdevicecategory outputParameters: - type: object mapping: $. - method: PUT name: usersmanageddevicesupdaterefdevicecategory description: Microsoft Graph Update the ref of navigation property deviceCategory in users call: microsoft-graph-users-manageddevice.usersmanageddevicesupdaterefdevicecategory with: body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: usersmanageddevicesdeleterefdevicecategory description: Microsoft Graph Delete ref of navigation property deviceCategory for users call: microsoft-graph-users-manageddevice.usersmanageddevicesdeleterefdevicecategory with: If-Match: rest.If-Match outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/manageddevices/{manageddevice-id}/devicecompliancepolicystates name: users-user-id-manageddevices-manageddevice-id-devicecompliancepolicystates description: REST surface for users-user-id-managedDevices-managedDevice-id-deviceCompliancePolicyStates. operations: - method: GET name: usersmanageddeviceslistdevicecompliancepolicystates description: Microsoft Graph Get deviceCompliancePolicyStates from users call: microsoft-graph-users-manageddevice.usersmanageddeviceslistdevicecompliancepolicystates with: $orderby: rest.$orderby $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: POST name: usersmanageddevicescreatedevicecompliancepolicystates description: Microsoft Graph Create new navigation property to deviceCompliancePolicyStates for users call: microsoft-graph-users-manageddevice.usersmanageddevicescreatedevicecompliancepolicystates with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/manageddevices/{manageddevice-id}/devicecompliancepolicystates/count name: users-user-id-manageddevices-manageddevice-id-devicecompliancepolicystates-coun description: REST surface for users-user-id-managedDevices-managedDevice-id-deviceCompliancePolicyStates-$coun. operations: - method: GET name: usersmanageddevicesdevicecompliancepolicystatesgetcount51d2 description: Microsoft Graph Get the number of the resource call: microsoft-graph-users-manageddevice.usersmanageddevicesdevicecompliancepolicystatesgetcount51d2 outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/manageddevices/{manageddevice-id}/devicecompliancepolicystates/{devicecompliancepolicystate-id} name: users-user-id-manageddevices-manageddevice-id-devicecompliancepolicystates-devic description: REST surface for users-user-id-managedDevices-managedDevice-id-deviceCompliancePolicyStates-devic. operations: - method: GET name: usersmanageddevicesgetdevicecompliancepolicystates description: Microsoft Graph Get deviceCompliancePolicyStates from users call: microsoft-graph-users-manageddevice.usersmanageddevicesgetdevicecompliancepolicystates with: $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: PATCH name: usersmanageddevicesupdatedevicecompliancepolicystates description: Microsoft Graph Update the navigation property deviceCompliancePolicyStates in users call: microsoft-graph-users-manageddevice.usersmanageddevicesupdatedevicecompliancepolicystates with: body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: usersmanageddevicesdeletedevicecompliancepolicystates description: Microsoft Graph Delete navigation property deviceCompliancePolicyStates for users call: microsoft-graph-users-manageddevice.usersmanageddevicesdeletedevicecompliancepolicystates with: If-Match: rest.If-Match outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/manageddevices/{manageddevice-id}/deviceconfigurationstates name: users-user-id-manageddevices-manageddevice-id-deviceconfigurationstates description: REST surface for users-user-id-managedDevices-managedDevice-id-deviceConfigurationStates. operations: - method: GET name: usersmanageddeviceslistdeviceconfigurationstates description: Microsoft Graph Get deviceConfigurationStates from users call: microsoft-graph-users-manageddevice.usersmanageddeviceslistdeviceconfigurationstates with: $orderby: rest.$orderby $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: POST name: usersmanageddevicescreatedeviceconfigurationstates description: Microsoft Graph Create new navigation property to deviceConfigurationStates for users call: microsoft-graph-users-manageddevice.usersmanageddevicescreatedeviceconfigurationstates with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/manageddevices/{manageddevice-id}/deviceconfigurationstates/count name: users-user-id-manageddevices-manageddevice-id-deviceconfigurationstates-count description: REST surface for users-user-id-managedDevices-managedDevice-id-deviceConfigurationStates-$count. operations: - method: GET name: usersmanageddevicesdeviceconfigurationstatesgetcount44c9 description: Microsoft Graph Get the number of the resource call: microsoft-graph-users-manageddevice.usersmanageddevicesdeviceconfigurationstatesgetcount44c9 outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/manageddevices/{manageddevice-id}/deviceconfigurationstates/{deviceconfigurationstate-id} name: users-user-id-manageddevices-manageddevice-id-deviceconfigurationstates-deviceco description: REST surface for users-user-id-managedDevices-managedDevice-id-deviceConfigurationStates-deviceCo. operations: - method: GET name: usersmanageddevicesgetdeviceconfigurationstates description: Microsoft Graph Get deviceConfigurationStates from users call: microsoft-graph-users-manageddevice.usersmanageddevicesgetdeviceconfigurationstates with: $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: PATCH name: usersmanageddevicesupdatedeviceconfigurationstates description: Microsoft Graph Update the navigation property deviceConfigurationStates in users call: microsoft-graph-users-manageddevice.usersmanageddevicesupdatedeviceconfigurationstates with: body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: usersmanageddevicesdeletedeviceconfigurationstates description: Microsoft Graph Delete navigation property deviceConfigurationStates for users call: microsoft-graph-users-manageddevice.usersmanageddevicesdeletedeviceconfigurationstates with: If-Match: rest.If-Match outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/manageddevices/{manageddevice-id}/disablelostmode name: users-user-id-manageddevices-manageddevice-id-disablelostmode description: REST surface for users-user-id-managedDevices-managedDevice-id-disableLostMode. operations: - method: POST name: usersusermanageddevicesmanageddevicedisablelostmode description: Microsoft Graph Invoke action disableLostMode call: microsoft-graph-users-manageddevice.usersusermanageddevicesmanageddevicedisablelostmode outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/manageddevices/{manageddevice-id}/locatedevice name: users-user-id-manageddevices-manageddevice-id-locatedevice description: REST surface for users-user-id-managedDevices-managedDevice-id-locateDevice. operations: - method: POST name: usersusermanageddevicesmanageddevicelocatedevice description: Microsoft Graph Invoke action locateDevice call: microsoft-graph-users-manageddevice.usersusermanageddevicesmanageddevicelocatedevice outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/manageddevices/{manageddevice-id}/logcollectionrequests name: users-user-id-manageddevices-manageddevice-id-logcollectionrequests description: REST surface for users-user-id-managedDevices-managedDevice-id-logCollectionRequests. operations: - method: GET name: usersmanageddeviceslistlogcollectionrequests description: Microsoft Graph Get logCollectionRequests from users call: microsoft-graph-users-manageddevice.usersmanageddeviceslistlogcollectionrequests with: $orderby: rest.$orderby $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: POST name: usersmanageddevicescreatelogcollectionrequests description: Microsoft Graph Create new navigation property to logCollectionRequests for users call: microsoft-graph-users-manageddevice.usersmanageddevicescreatelogcollectionrequests with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/manageddevices/{manageddevice-id}/logcollectionrequests/count name: users-user-id-manageddevices-manageddevice-id-logcollectionrequests-count description: REST surface for users-user-id-managedDevices-managedDevice-id-logCollectionRequests-$count. operations: - method: GET name: usersmanageddeviceslogcollectionrequestsgetcountfcd3 description: Microsoft Graph Get the number of the resource call: microsoft-graph-users-manageddevice.usersmanageddeviceslogcollectionrequestsgetcountfcd3 outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/manageddevices/{manageddevice-id}/logcollectionrequests/{devicelogcollectionresponse-id} name: users-user-id-manageddevices-manageddevice-id-logcollectionrequests-devicelogcol description: REST surface for users-user-id-managedDevices-managedDevice-id-logCollectionRequests-deviceLogCol. operations: - method: GET name: usersmanageddevicesgetlogcollectionrequests description: Microsoft Graph Get logCollectionRequests from users call: microsoft-graph-users-manageddevice.usersmanageddevicesgetlogcollectionrequests with: $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: PATCH name: usersmanageddevicesupdatelogcollectionrequests description: Microsoft Graph Update the navigation property logCollectionRequests in users call: microsoft-graph-users-manageddevice.usersmanageddevicesupdatelogcollectionrequests with: body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: usersmanageddevicesdeletelogcollectionrequests description: Microsoft Graph Delete navigation property logCollectionRequests for users call: microsoft-graph-users-manageddevice.usersmanageddevicesdeletelogcollectionrequests with: If-Match: rest.If-Match outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/manageddevices/{manageddevice-id}/logcollectionrequests/{devicelogcollectionresponse-id}/createdownloadurl name: users-user-id-manageddevices-manageddevice-id-logcollectionrequests-devicelogcol description: REST surface for users-user-id-managedDevices-managedDevice-id-logCollectionRequests-deviceLogCol. operations: - method: POST name: usersusermanageddevicesmanageddevicelogcollectionrequestsdevicelogcollectionresponsecreatedownloadurl description: Microsoft Graph Invoke action createDownloadUrl call: microsoft-graph-users-manageddevice.usersusermanageddevicesmanageddevicelogcollectionrequestsdevicelogcollectionresponsecreatedownloadurl outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/manageddevices/{manageddevice-id}/logoutsharedappledeviceactiveuser name: users-user-id-manageddevices-manageddevice-id-logoutsharedappledeviceactiveuser description: REST surface for users-user-id-managedDevices-managedDevice-id-logoutSharedAppleDeviceActiveUser. operations: - method: POST name: usersusermanageddevicesmanageddevicelogoutsharedappledeviceactiveuser description: Microsoft Graph Invoke action logoutSharedAppleDeviceActiveUser call: microsoft-graph-users-manageddevice.usersusermanageddevicesmanageddevicelogoutsharedappledeviceactiveuser outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/manageddevices/{manageddevice-id}/rebootnow name: users-user-id-manageddevices-manageddevice-id-rebootnow description: REST surface for users-user-id-managedDevices-managedDevice-id-rebootNow. operations: - method: POST name: usersusermanageddevicesmanageddevicerebootnow description: Microsoft Graph Invoke action rebootNow call: microsoft-graph-users-manageddevice.usersusermanageddevicesmanageddevicerebootnow outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/manageddevices/{manageddevice-id}/recoverpasscode name: users-user-id-manageddevices-manageddevice-id-recoverpasscode description: REST surface for users-user-id-managedDevices-managedDevice-id-recoverPasscode. operations: - method: POST name: usersusermanageddevicesmanageddevicerecoverpasscode description: Microsoft Graph Invoke action recoverPasscode call: microsoft-graph-users-manageddevice.usersusermanageddevicesmanageddevicerecoverpasscode outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/manageddevices/{manageddevice-id}/remotelock name: users-user-id-manageddevices-manageddevice-id-remotelock description: REST surface for users-user-id-managedDevices-managedDevice-id-remoteLock. operations: - method: POST name: usersusermanageddevicesmanageddeviceremotelock description: Microsoft Graph Invoke action remoteLock call: microsoft-graph-users-manageddevice.usersusermanageddevicesmanageddeviceremotelock outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/manageddevices/{manageddevice-id}/requestremoteassistance name: users-user-id-manageddevices-manageddevice-id-requestremoteassistance description: REST surface for users-user-id-managedDevices-managedDevice-id-requestRemoteAssistance. operations: - method: POST name: usersusermanageddevicesmanageddevicerequestremoteassistance description: Microsoft Graph Invoke action requestRemoteAssistance call: microsoft-graph-users-manageddevice.usersusermanageddevicesmanageddevicerequestremoteassistance outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/manageddevices/{manageddevice-id}/resetpasscode name: users-user-id-manageddevices-manageddevice-id-resetpasscode description: REST surface for users-user-id-managedDevices-managedDevice-id-resetPasscode. operations: - method: POST name: usersusermanageddevicesmanageddeviceresetpasscode description: Microsoft Graph Invoke action resetPasscode call: microsoft-graph-users-manageddevice.usersusermanageddevicesmanageddeviceresetpasscode outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/manageddevices/{manageddevice-id}/retire name: users-user-id-manageddevices-manageddevice-id-retire description: REST surface for users-user-id-managedDevices-managedDevice-id-retire. operations: - method: POST name: usersusermanageddevicesmanageddeviceretire description: Microsoft Graph Invoke action retire call: microsoft-graph-users-manageddevice.usersusermanageddevicesmanageddeviceretire outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/manageddevices/{manageddevice-id}/shutdown name: users-user-id-manageddevices-manageddevice-id-shutdown description: REST surface for users-user-id-managedDevices-managedDevice-id-shutDown. operations: - method: POST name: usersusermanageddevicesmanageddeviceshutdown description: Microsoft Graph Invoke action shutDown call: microsoft-graph-users-manageddevice.usersusermanageddevicesmanageddeviceshutdown outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/manageddevices/{manageddevice-id}/syncdevice name: users-user-id-manageddevices-manageddevice-id-syncdevice description: REST surface for users-user-id-managedDevices-managedDevice-id-syncDevice. operations: - method: POST name: usersusermanageddevicesmanageddevicesyncdevice description: Microsoft Graph Invoke action syncDevice call: microsoft-graph-users-manageddevice.usersusermanageddevicesmanageddevicesyncdevice outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/manageddevices/{manageddevice-id}/updatewindowsdeviceaccount name: users-user-id-manageddevices-manageddevice-id-updatewindowsdeviceaccount description: REST surface for users-user-id-managedDevices-managedDevice-id-updateWindowsDeviceAccount. operations: - method: POST name: usersusermanageddevicesmanageddeviceupdatewindowsdeviceaccount description: Microsoft Graph Invoke action updateWindowsDeviceAccount call: microsoft-graph-users-manageddevice.usersusermanageddevicesmanageddeviceupdatewindowsdeviceaccount with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/manageddevices/{manageddevice-id}/users name: users-user-id-manageddevices-manageddevice-id-users description: REST surface for users-user-id-managedDevices-managedDevice-id-users. operations: - method: GET name: usersmanageddeviceslistusers description: Microsoft Graph Get users from users call: microsoft-graph-users-manageddevice.usersmanageddeviceslistusers with: $orderby: rest.$orderby $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/manageddevices/{manageddevice-id}/windowsdefenderscan name: users-user-id-manageddevices-manageddevice-id-windowsdefenderscan description: REST surface for users-user-id-managedDevices-managedDevice-id-windowsDefenderScan. operations: - method: POST name: usersusermanageddevicesmanageddevicewindowsdefenderscan description: Microsoft Graph Invoke action windowsDefenderScan call: microsoft-graph-users-manageddevice.usersusermanageddevicesmanageddevicewindowsdefenderscan with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/manageddevices/{manageddevice-id}/windowsdefenderupdatesignatures name: users-user-id-manageddevices-manageddevice-id-windowsdefenderupdatesignatures description: REST surface for users-user-id-managedDevices-managedDevice-id-windowsDefenderUpdateSignatures. operations: - method: POST name: usersusermanageddevicesmanageddevicewindowsdefenderupdatesignatures description: Microsoft Graph Invoke action windowsDefenderUpdateSignatures call: microsoft-graph-users-manageddevice.usersusermanageddevicesmanageddevicewindowsdefenderupdatesignatures outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/manageddevices/{manageddevice-id}/windowsprotectionstate name: users-user-id-manageddevices-manageddevice-id-windowsprotectionstate description: REST surface for users-user-id-managedDevices-managedDevice-id-windowsProtectionState. operations: - method: GET name: usersmanageddevicesgetwindowsprotectionstate description: Microsoft Graph Get windowsProtectionState from users call: microsoft-graph-users-manageddevice.usersmanageddevicesgetwindowsprotectionstate with: $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: PATCH name: usersmanageddevicesupdatewindowsprotectionstate description: Microsoft Graph Update the navigation property windowsProtectionState in users call: microsoft-graph-users-manageddevice.usersmanageddevicesupdatewindowsprotectionstate with: body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: usersmanageddevicesdeletewindowsprotectionstate description: Microsoft Graph Delete navigation property windowsProtectionState for users call: microsoft-graph-users-manageddevice.usersmanageddevicesdeletewindowsprotectionstate with: If-Match: rest.If-Match outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/manageddevices/{manageddevice-id}/windowsprotectionstate/detectedmalwarestate name: users-user-id-manageddevices-manageddevice-id-windowsprotectionstate-detectedmal description: REST surface for users-user-id-managedDevices-managedDevice-id-windowsProtectionState-detectedMal. operations: - method: GET name: usersmanageddeviceswindowsprotectionstatelistdetectedmalwarestate description: Microsoft Graph Get detectedMalwareState from users call: microsoft-graph-users-manageddevice.usersmanageddeviceswindowsprotectionstatelistdetectedmalwarestate with: $orderby: rest.$orderby $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: POST name: usersmanageddeviceswindowsprotectionstatecreatedetectedmalwarestate description: Microsoft Graph Create new navigation property to detectedMalwareState for users call: microsoft-graph-users-manageddevice.usersmanageddeviceswindowsprotectionstatecreatedetectedmalwarestate with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/manageddevices/{manageddevice-id}/windowsprotectionstate/detectedmalwarestate/count name: users-user-id-manageddevices-manageddevice-id-windowsprotectionstate-detectedmal description: REST surface for users-user-id-managedDevices-managedDevice-id-windowsProtectionState-detectedMal. operations: - method: GET name: usersmanageddeviceswindowsprotectionstatedetectedmalwarestategetcount21ad description: Microsoft Graph Get the number of the resource call: microsoft-graph-users-manageddevice.usersmanageddeviceswindowsprotectionstatedetectedmalwarestategetcount21ad outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/manageddevices/{manageddevice-id}/windowsprotectionstate/detectedmalwarestate/{windowsdevicemalwarestate-id} name: users-user-id-manageddevices-manageddevice-id-windowsprotectionstate-detectedmal description: REST surface for users-user-id-managedDevices-managedDevice-id-windowsProtectionState-detectedMal. operations: - method: GET name: usersmanageddeviceswindowsprotectionstategetdetectedmalwarestate description: Microsoft Graph Get detectedMalwareState from users call: microsoft-graph-users-manageddevice.usersmanageddeviceswindowsprotectionstategetdetectedmalwarestate with: $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: PATCH name: usersmanageddeviceswindowsprotectionstateupdatedetectedmalwarestate description: Microsoft Graph Update the navigation property detectedMalwareState in users call: microsoft-graph-users-manageddevice.usersmanageddeviceswindowsprotectionstateupdatedetectedmalwarestate with: body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: usersmanageddeviceswindowsprotectionstatedeletedetectedmalwarestate description: Microsoft Graph Delete navigation property detectedMalwareState for users call: microsoft-graph-users-manageddevice.usersmanageddeviceswindowsprotectionstatedeletedetectedmalwarestate with: If-Match: rest.If-Match outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/manageddevices/{manageddevice-id}/wipe name: users-user-id-manageddevices-manageddevice-id-wipe description: REST surface for users-user-id-managedDevices-managedDevice-id-wipe. operations: - method: POST name: usersusermanageddevicesmanageddevicewipe description: Microsoft Graph Invoke action wipe call: microsoft-graph-users-manageddevice.usersusermanageddevicesmanageddevicewipe with: body: rest.body outputParameters: - type: object mapping: $. - type: mcp namespace: microsoft-graph-users-manageddevice-mcp port: 9090 transport: http description: MCP adapter for Microsoft Graph OData Service for namespace microsoft.graph — users.managedDevice. One tool per consumed operation, routed inline through this capability's consumes block. tools: - name: microsoft-graph-get-manageddevices-users description: Microsoft Graph Get managedDevices from users hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-users-manageddevice.userslistmanageddevices 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 users hints: readOnly: false destructive: false idempotent: false call: microsoft-graph-users-manageddevice.userscreatemanageddevices 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: microsoft-graph-users-manageddevice.usersmanageddevicesgetcount9db6 outputParameters: - type: object mapping: $. - name: microsoft-graph-get-manageddevices-users-2 description: Microsoft Graph Get managedDevices from users hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-users-manageddevice.usersgetmanageddevices 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 users hints: readOnly: false destructive: false idempotent: true call: microsoft-graph-users-manageddevice.usersupdatemanageddevices with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-delete-navigation-property description: Microsoft Graph Delete navigation property managedDevices for users hints: readOnly: false destructive: true idempotent: true call: microsoft-graph-users-manageddevice.usersdeletemanageddevices 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: microsoft-graph-users-manageddevice.usersusermanageddevicesmanageddevicebypassactivationlock outputParameters: - type: object mapping: $. - name: microsoft-graph-invoke-action-cleanwindowsdevice description: Microsoft Graph Invoke action cleanWindowsDevice hints: readOnly: false destructive: false idempotent: false call: microsoft-graph-users-manageddevice.usersusermanageddevicesmanageddevicecleanwindowsdevice 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: microsoft-graph-users-manageddevice.usersusermanageddevicesmanageddevicedeleteuserfromsharedappledevice with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-get-devicecategory-users description: Microsoft Graph Get deviceCategory from users hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-users-manageddevice.usersmanageddevicesgetdevicecategory 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 users hints: readOnly: false destructive: false idempotent: true call: microsoft-graph-users-manageddevice.usersmanageddevicesupdatedevicecategory with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-delete-navigation-property-2 description: Microsoft Graph Delete navigation property deviceCategory for users hints: readOnly: false destructive: true idempotent: true call: microsoft-graph-users-manageddevice.usersmanageddevicesdeletedevicecategory with: If-Match: tools.If-Match outputParameters: - type: object mapping: $. - name: microsoft-graph-get-ref-devicecategory description: Microsoft Graph Get ref of deviceCategory from users hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-users-manageddevice.usersmanageddevicesgetrefdevicecategory outputParameters: - type: object mapping: $. - name: microsoft-graph-update-ref-navigation description: Microsoft Graph Update the ref of navigation property deviceCategory in users hints: readOnly: false destructive: false idempotent: true call: microsoft-graph-users-manageddevice.usersmanageddevicesupdaterefdevicecategory with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-delete-ref-navigation description: Microsoft Graph Delete ref of navigation property deviceCategory for users hints: readOnly: false destructive: true idempotent: true call: microsoft-graph-users-manageddevice.usersmanageddevicesdeleterefdevicecategory with: If-Match: tools.If-Match outputParameters: - type: object mapping: $. - name: microsoft-graph-get-devicecompliancepolicystates-users description: Microsoft Graph Get deviceCompliancePolicyStates from users hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-users-manageddevice.usersmanageddeviceslistdevicecompliancepolicystates 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 users hints: readOnly: false destructive: false idempotent: false call: microsoft-graph-users-manageddevice.usersmanageddevicescreatedevicecompliancepolicystates 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: microsoft-graph-users-manageddevice.usersmanageddevicesdevicecompliancepolicystatesgetcount51d2 outputParameters: - type: object mapping: $. - name: microsoft-graph-get-devicecompliancepolicystates-users-2 description: Microsoft Graph Get deviceCompliancePolicyStates from users hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-users-manageddevice.usersmanageddevicesgetdevicecompliancepolicystates 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 users hints: readOnly: false destructive: false idempotent: true call: microsoft-graph-users-manageddevice.usersmanageddevicesupdatedevicecompliancepolicystates with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-delete-navigation-property-3 description: Microsoft Graph Delete navigation property deviceCompliancePolicyStates for users hints: readOnly: false destructive: true idempotent: true call: microsoft-graph-users-manageddevice.usersmanageddevicesdeletedevicecompliancepolicystates with: If-Match: tools.If-Match outputParameters: - type: object mapping: $. - name: microsoft-graph-get-deviceconfigurationstates-users description: Microsoft Graph Get deviceConfigurationStates from users hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-users-manageddevice.usersmanageddeviceslistdeviceconfigurationstates 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 users hints: readOnly: false destructive: false idempotent: false call: microsoft-graph-users-manageddevice.usersmanageddevicescreatedeviceconfigurationstates 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: microsoft-graph-users-manageddevice.usersmanageddevicesdeviceconfigurationstatesgetcount44c9 outputParameters: - type: object mapping: $. - name: microsoft-graph-get-deviceconfigurationstates-users-2 description: Microsoft Graph Get deviceConfigurationStates from users hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-users-manageddevice.usersmanageddevicesgetdeviceconfigurationstates 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 users hints: readOnly: false destructive: false idempotent: true call: microsoft-graph-users-manageddevice.usersmanageddevicesupdatedeviceconfigurationstates with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-delete-navigation-property-4 description: Microsoft Graph Delete navigation property deviceConfigurationStates for users hints: readOnly: false destructive: true idempotent: true call: microsoft-graph-users-manageddevice.usersmanageddevicesdeletedeviceconfigurationstates 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: microsoft-graph-users-manageddevice.usersusermanageddevicesmanageddevicedisablelostmode outputParameters: - type: object mapping: $. - name: microsoft-graph-invoke-action-locatedevice description: Microsoft Graph Invoke action locateDevice hints: readOnly: false destructive: false idempotent: false call: microsoft-graph-users-manageddevice.usersusermanageddevicesmanageddevicelocatedevice outputParameters: - type: object mapping: $. - name: microsoft-graph-get-logcollectionrequests-users description: Microsoft Graph Get logCollectionRequests from users hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-users-manageddevice.usersmanageddeviceslistlogcollectionrequests 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 users hints: readOnly: false destructive: false idempotent: false call: microsoft-graph-users-manageddevice.usersmanageddevicescreatelogcollectionrequests 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: microsoft-graph-users-manageddevice.usersmanageddeviceslogcollectionrequestsgetcountfcd3 outputParameters: - type: object mapping: $. - name: microsoft-graph-get-logcollectionrequests-users-2 description: Microsoft Graph Get logCollectionRequests from users hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-users-manageddevice.usersmanageddevicesgetlogcollectionrequests 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 users hints: readOnly: false destructive: false idempotent: true call: microsoft-graph-users-manageddevice.usersmanageddevicesupdatelogcollectionrequests with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-delete-navigation-property-5 description: Microsoft Graph Delete navigation property logCollectionRequests for users hints: readOnly: false destructive: true idempotent: true call: microsoft-graph-users-manageddevice.usersmanageddevicesdeletelogcollectionrequests 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: microsoft-graph-users-manageddevice.usersusermanageddevicesmanageddevicelogcollectionrequestsdevicelogcollectionresponsecreatedownloadurl outputParameters: - type: object mapping: $. - name: microsoft-graph-invoke-action-logoutsharedappledeviceactiveuser description: Microsoft Graph Invoke action logoutSharedAppleDeviceActiveUser hints: readOnly: false destructive: false idempotent: false call: microsoft-graph-users-manageddevice.usersusermanageddevicesmanageddevicelogoutsharedappledeviceactiveuser outputParameters: - type: object mapping: $. - name: microsoft-graph-invoke-action-rebootnow description: Microsoft Graph Invoke action rebootNow hints: readOnly: false destructive: false idempotent: false call: microsoft-graph-users-manageddevice.usersusermanageddevicesmanageddevicerebootnow outputParameters: - type: object mapping: $. - name: microsoft-graph-invoke-action-recoverpasscode description: Microsoft Graph Invoke action recoverPasscode hints: readOnly: false destructive: false idempotent: false call: microsoft-graph-users-manageddevice.usersusermanageddevicesmanageddevicerecoverpasscode outputParameters: - type: object mapping: $. - name: microsoft-graph-invoke-action-remotelock description: Microsoft Graph Invoke action remoteLock hints: readOnly: false destructive: false idempotent: false call: microsoft-graph-users-manageddevice.usersusermanageddevicesmanageddeviceremotelock outputParameters: - type: object mapping: $. - name: microsoft-graph-invoke-action-requestremoteassistance description: Microsoft Graph Invoke action requestRemoteAssistance hints: readOnly: false destructive: false idempotent: false call: microsoft-graph-users-manageddevice.usersusermanageddevicesmanageddevicerequestremoteassistance outputParameters: - type: object mapping: $. - name: microsoft-graph-invoke-action-resetpasscode description: Microsoft Graph Invoke action resetPasscode hints: readOnly: false destructive: false idempotent: false call: microsoft-graph-users-manageddevice.usersusermanageddevicesmanageddeviceresetpasscode outputParameters: - type: object mapping: $. - name: microsoft-graph-invoke-action-retire description: Microsoft Graph Invoke action retire hints: readOnly: false destructive: false idempotent: false call: microsoft-graph-users-manageddevice.usersusermanageddevicesmanageddeviceretire outputParameters: - type: object mapping: $. - name: microsoft-graph-invoke-action-shutdown description: Microsoft Graph Invoke action shutDown hints: readOnly: false destructive: false idempotent: false call: microsoft-graph-users-manageddevice.usersusermanageddevicesmanageddeviceshutdown outputParameters: - type: object mapping: $. - name: microsoft-graph-invoke-action-syncdevice description: Microsoft Graph Invoke action syncDevice hints: readOnly: false destructive: false idempotent: false call: microsoft-graph-users-manageddevice.usersusermanageddevicesmanageddevicesyncdevice outputParameters: - type: object mapping: $. - name: microsoft-graph-invoke-action-updatewindowsdeviceaccount description: Microsoft Graph Invoke action updateWindowsDeviceAccount hints: readOnly: false destructive: false idempotent: false call: microsoft-graph-users-manageddevice.usersusermanageddevicesmanageddeviceupdatewindowsdeviceaccount with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-get-users-users description: Microsoft Graph Get users from users hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-users-manageddevice.usersmanageddeviceslistusers 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: microsoft-graph-users-manageddevice.usersusermanageddevicesmanageddevicewindowsdefenderscan 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: microsoft-graph-users-manageddevice.usersusermanageddevicesmanageddevicewindowsdefenderupdatesignatures outputParameters: - type: object mapping: $. - name: microsoft-graph-get-windowsprotectionstate-users description: Microsoft Graph Get windowsProtectionState from users hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-users-manageddevice.usersmanageddevicesgetwindowsprotectionstate 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 users hints: readOnly: false destructive: false idempotent: true call: microsoft-graph-users-manageddevice.usersmanageddevicesupdatewindowsprotectionstate with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-delete-navigation-property-6 description: Microsoft Graph Delete navigation property windowsProtectionState for users hints: readOnly: false destructive: true idempotent: true call: microsoft-graph-users-manageddevice.usersmanageddevicesdeletewindowsprotectionstate with: If-Match: tools.If-Match outputParameters: - type: object mapping: $. - name: microsoft-graph-get-detectedmalwarestate-users description: Microsoft Graph Get detectedMalwareState from users hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-users-manageddevice.usersmanageddeviceswindowsprotectionstatelistdetectedmalwarestate 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 users hints: readOnly: false destructive: false idempotent: false call: microsoft-graph-users-manageddevice.usersmanageddeviceswindowsprotectionstatecreatedetectedmalwarestate 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: microsoft-graph-users-manageddevice.usersmanageddeviceswindowsprotectionstatedetectedmalwarestategetcount21ad outputParameters: - type: object mapping: $. - name: microsoft-graph-get-detectedmalwarestate-users-2 description: Microsoft Graph Get detectedMalwareState from users hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-users-manageddevice.usersmanageddeviceswindowsprotectionstategetdetectedmalwarestate 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 users hints: readOnly: false destructive: false idempotent: true call: microsoft-graph-users-manageddevice.usersmanageddeviceswindowsprotectionstateupdatedetectedmalwarestate with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-delete-navigation-property-7 description: Microsoft Graph Delete navigation property detectedMalwareState for users hints: readOnly: false destructive: true idempotent: true call: microsoft-graph-users-manageddevice.usersmanageddeviceswindowsprotectionstatedeletedetectedmalwarestate 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: microsoft-graph-users-manageddevice.usersusermanageddevicesmanageddevicewipe with: body: tools.body outputParameters: - type: object mapping: $.