naftiko: 1.0.0-alpha2 info: label: Microsoft Graph OData Service for namespace microsoft.graph — me.managedDevice description: 'Microsoft Graph OData Service for namespace microsoft.graph — me.managedDevice. 59 operations. Lead operation: Microsoft Graph Get managedDevices from me. Self-contained Naftiko capability covering one Microsoft Graph business surface.' tags: - Microsoft Graph - me.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-me-manageddevice baseUri: https://graph.microsoft.com/v1.0 description: Microsoft Graph OData Service for namespace microsoft.graph — me.managedDevice business capability. Self-contained, no shared references. resources: - name: me-managedDevices path: /me/managedDevices operations: - name: melistmanageddevices method: GET description: Microsoft Graph Get managedDevices from me 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: mecreatemanageddevices method: POST description: Microsoft Graph Create new navigation property to managedDevices for me outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: me-managedDevices-$count path: /me/managedDevices/$count operations: - name: memanageddevicesgetcountff2a method: GET description: Microsoft Graph Get the number of the resource outputRawFormat: json outputParameters: - name: result type: object value: $. - name: me-managedDevices-managedDevice-id path: /me/managedDevices/{managedDevice-id} operations: - name: megetmanageddevices method: GET description: Microsoft Graph Get managedDevices from me 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: meupdatemanageddevices method: PATCH description: Microsoft Graph Update the navigation property managedDevices in me outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: medeletemanageddevices method: DELETE description: Microsoft Graph Delete navigation property managedDevices for me outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: If-Match in: header type: string description: ETag - name: me-managedDevices-managedDevice-id-bypassActivationLock path: /me/managedDevices/{managedDevice-id}/bypassActivationLock operations: - name: memanageddevicesmanageddevicebypassactivationlock method: POST description: Microsoft Graph Invoke action bypassActivationLock outputRawFormat: json outputParameters: - name: result type: object value: $. - name: me-managedDevices-managedDevice-id-cleanWindowsDevice path: /me/managedDevices/{managedDevice-id}/cleanWindowsDevice operations: - name: memanageddevicesmanageddevicecleanwindowsdevice 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: me-managedDevices-managedDevice-id-deleteUserFromSharedAppleDevice path: /me/managedDevices/{managedDevice-id}/deleteUserFromSharedAppleDevice operations: - name: memanageddevicesmanageddevicedeleteuserfromsharedappledevice 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: me-managedDevices-managedDevice-id-deviceCategory path: /me/managedDevices/{managedDevice-id}/deviceCategory operations: - name: memanageddevicesgetdevicecategory method: GET description: Microsoft Graph Get deviceCategory from me 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: memanageddevicesupdatedevicecategory method: PATCH description: Microsoft Graph Update the navigation property deviceCategory in me outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: memanageddevicesdeletedevicecategory method: DELETE description: Microsoft Graph Delete navigation property deviceCategory for me outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: If-Match in: header type: string description: ETag - name: me-managedDevices-managedDevice-id-deviceCategory-$ref path: /me/managedDevices/{managedDevice-id}/deviceCategory/$ref operations: - name: memanageddevicesgetrefdevicecategory method: GET description: Microsoft Graph Get ref of deviceCategory from me outputRawFormat: json outputParameters: - name: result type: object value: $. - name: memanageddevicesupdaterefdevicecategory method: PUT description: Microsoft Graph Update the ref of navigation property deviceCategory in me outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: false - name: memanageddevicesdeleterefdevicecategory method: DELETE description: Microsoft Graph Delete ref of navigation property deviceCategory for me outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: If-Match in: header type: string description: ETag - name: me-managedDevices-managedDevice-id-deviceCompliancePolicyStates path: /me/managedDevices/{managedDevice-id}/deviceCompliancePolicyStates operations: - name: memanageddeviceslistdevicecompliancepolicystates method: GET description: Microsoft Graph Get deviceCompliancePolicyStates from me 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: memanageddevicescreatedevicecompliancepolicystates method: POST description: Microsoft Graph Create new navigation property to deviceCompliancePolicyStates for me outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: me-managedDevices-managedDevice-id-deviceCompliancePolicyStates-$count path: /me/managedDevices/{managedDevice-id}/deviceCompliancePolicyStates/$count operations: - name: memanageddevicesdevicecompliancepolicystatesgetcountc50d method: GET description: Microsoft Graph Get the number of the resource outputRawFormat: json outputParameters: - name: result type: object value: $. - name: me-managedDevices-managedDevice-id-deviceCompliancePolicyStates-deviceCompliance path: /me/managedDevices/{managedDevice-id}/deviceCompliancePolicyStates/{deviceCompliancePolicyState-id} operations: - name: memanageddevicesgetdevicecompliancepolicystates method: GET description: Microsoft Graph Get deviceCompliancePolicyStates from me 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: memanageddevicesupdatedevicecompliancepolicystates method: PATCH description: Microsoft Graph Update the navigation property deviceCompliancePolicyStates in me outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: memanageddevicesdeletedevicecompliancepolicystates method: DELETE description: Microsoft Graph Delete navigation property deviceCompliancePolicyStates for me outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: If-Match in: header type: string description: ETag - name: me-managedDevices-managedDevice-id-deviceConfigurationStates path: /me/managedDevices/{managedDevice-id}/deviceConfigurationStates operations: - name: memanageddeviceslistdeviceconfigurationstates method: GET description: Microsoft Graph Get deviceConfigurationStates from me 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: memanageddevicescreatedeviceconfigurationstates method: POST description: Microsoft Graph Create new navigation property to deviceConfigurationStates for me outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: me-managedDevices-managedDevice-id-deviceConfigurationStates-$count path: /me/managedDevices/{managedDevice-id}/deviceConfigurationStates/$count operations: - name: memanageddevicesdeviceconfigurationstatesgetcountc4ef method: GET description: Microsoft Graph Get the number of the resource outputRawFormat: json outputParameters: - name: result type: object value: $. - name: me-managedDevices-managedDevice-id-deviceConfigurationStates-deviceConfiguration path: /me/managedDevices/{managedDevice-id}/deviceConfigurationStates/{deviceConfigurationState-id} operations: - name: memanageddevicesgetdeviceconfigurationstates method: GET description: Microsoft Graph Get deviceConfigurationStates from me 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: memanageddevicesupdatedeviceconfigurationstates method: PATCH description: Microsoft Graph Update the navigation property deviceConfigurationStates in me outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: memanageddevicesdeletedeviceconfigurationstates method: DELETE description: Microsoft Graph Delete navigation property deviceConfigurationStates for me outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: If-Match in: header type: string description: ETag - name: me-managedDevices-managedDevice-id-disableLostMode path: /me/managedDevices/{managedDevice-id}/disableLostMode operations: - name: memanageddevicesmanageddevicedisablelostmode method: POST description: Microsoft Graph Invoke action disableLostMode outputRawFormat: json outputParameters: - name: result type: object value: $. - name: me-managedDevices-managedDevice-id-locateDevice path: /me/managedDevices/{managedDevice-id}/locateDevice operations: - name: memanageddevicesmanageddevicelocatedevice method: POST description: Microsoft Graph Invoke action locateDevice outputRawFormat: json outputParameters: - name: result type: object value: $. - name: me-managedDevices-managedDevice-id-logCollectionRequests path: /me/managedDevices/{managedDevice-id}/logCollectionRequests operations: - name: memanageddeviceslistlogcollectionrequests method: GET description: Microsoft Graph Get logCollectionRequests from me 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: memanageddevicescreatelogcollectionrequests method: POST description: Microsoft Graph Create new navigation property to logCollectionRequests for me outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: me-managedDevices-managedDevice-id-logCollectionRequests-$count path: /me/managedDevices/{managedDevice-id}/logCollectionRequests/$count operations: - name: memanageddeviceslogcollectionrequestsgetcount3d53 method: GET description: Microsoft Graph Get the number of the resource outputRawFormat: json outputParameters: - name: result type: object value: $. - name: me-managedDevices-managedDevice-id-logCollectionRequests-deviceLogCollectionResp path: /me/managedDevices/{managedDevice-id}/logCollectionRequests/{deviceLogCollectionResponse-id} operations: - name: memanageddevicesgetlogcollectionrequests method: GET description: Microsoft Graph Get logCollectionRequests from me 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: memanageddevicesupdatelogcollectionrequests method: PATCH description: Microsoft Graph Update the navigation property logCollectionRequests in me outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: memanageddevicesdeletelogcollectionrequests method: DELETE description: Microsoft Graph Delete navigation property logCollectionRequests for me outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: If-Match in: header type: string description: ETag - name: me-managedDevices-managedDevice-id-logCollectionRequests-deviceLogCollectionResp path: /me/managedDevices/{managedDevice-id}/logCollectionRequests/{deviceLogCollectionResponse-id}/createDownloadUrl operations: - name: memanageddevicesmanageddevicelogcollectionrequestsdevicelogcollectionresponsecreatedownloadurl method: POST description: Microsoft Graph Invoke action createDownloadUrl outputRawFormat: json outputParameters: - name: result type: object value: $. - name: me-managedDevices-managedDevice-id-logoutSharedAppleDeviceActiveUser path: /me/managedDevices/{managedDevice-id}/logoutSharedAppleDeviceActiveUser operations: - name: memanageddevicesmanageddevicelogoutsharedappledeviceactiveuser method: POST description: Microsoft Graph Invoke action logoutSharedAppleDeviceActiveUser outputRawFormat: json outputParameters: - name: result type: object value: $. - name: me-managedDevices-managedDevice-id-rebootNow path: /me/managedDevices/{managedDevice-id}/rebootNow operations: - name: memanageddevicesmanageddevicerebootnow method: POST description: Microsoft Graph Invoke action rebootNow outputRawFormat: json outputParameters: - name: result type: object value: $. - name: me-managedDevices-managedDevice-id-recoverPasscode path: /me/managedDevices/{managedDevice-id}/recoverPasscode operations: - name: memanageddevicesmanageddevicerecoverpasscode method: POST description: Microsoft Graph Invoke action recoverPasscode outputRawFormat: json outputParameters: - name: result type: object value: $. - name: me-managedDevices-managedDevice-id-remoteLock path: /me/managedDevices/{managedDevice-id}/remoteLock operations: - name: memanageddevicesmanageddeviceremotelock method: POST description: Microsoft Graph Invoke action remoteLock outputRawFormat: json outputParameters: - name: result type: object value: $. - name: me-managedDevices-managedDevice-id-requestRemoteAssistance path: /me/managedDevices/{managedDevice-id}/requestRemoteAssistance operations: - name: memanageddevicesmanageddevicerequestremoteassistance method: POST description: Microsoft Graph Invoke action requestRemoteAssistance outputRawFormat: json outputParameters: - name: result type: object value: $. - name: me-managedDevices-managedDevice-id-resetPasscode path: /me/managedDevices/{managedDevice-id}/resetPasscode operations: - name: memanageddevicesmanageddeviceresetpasscode method: POST description: Microsoft Graph Invoke action resetPasscode outputRawFormat: json outputParameters: - name: result type: object value: $. - name: me-managedDevices-managedDevice-id-retire path: /me/managedDevices/{managedDevice-id}/retire operations: - name: memanageddevicesmanageddeviceretire method: POST description: Microsoft Graph Invoke action retire outputRawFormat: json outputParameters: - name: result type: object value: $. - name: me-managedDevices-managedDevice-id-shutDown path: /me/managedDevices/{managedDevice-id}/shutDown operations: - name: memanageddevicesmanageddeviceshutdown method: POST description: Microsoft Graph Invoke action shutDown outputRawFormat: json outputParameters: - name: result type: object value: $. - name: me-managedDevices-managedDevice-id-syncDevice path: /me/managedDevices/{managedDevice-id}/syncDevice operations: - name: memanageddevicesmanageddevicesyncdevice method: POST description: Microsoft Graph Invoke action syncDevice outputRawFormat: json outputParameters: - name: result type: object value: $. - name: me-managedDevices-managedDevice-id-updateWindowsDeviceAccount path: /me/managedDevices/{managedDevice-id}/updateWindowsDeviceAccount operations: - name: memanageddevicesmanageddeviceupdatewindowsdeviceaccount 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: me-managedDevices-managedDevice-id-users path: /me/managedDevices/{managedDevice-id}/users operations: - name: memanageddeviceslistusers method: GET description: Microsoft Graph Get users from me 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: me-managedDevices-managedDevice-id-windowsDefenderScan path: /me/managedDevices/{managedDevice-id}/windowsDefenderScan operations: - name: memanageddevicesmanageddevicewindowsdefenderscan 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: me-managedDevices-managedDevice-id-windowsDefenderUpdateSignatures path: /me/managedDevices/{managedDevice-id}/windowsDefenderUpdateSignatures operations: - name: memanageddevicesmanageddevicewindowsdefenderupdatesignatures method: POST description: Microsoft Graph Invoke action windowsDefenderUpdateSignatures outputRawFormat: json outputParameters: - name: result type: object value: $. - name: me-managedDevices-managedDevice-id-windowsProtectionState path: /me/managedDevices/{managedDevice-id}/windowsProtectionState operations: - name: memanageddevicesgetwindowsprotectionstate method: GET description: Microsoft Graph Get windowsProtectionState from me 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: memanageddevicesupdatewindowsprotectionstate method: PATCH description: Microsoft Graph Update the navigation property windowsProtectionState in me outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: memanageddevicesdeletewindowsprotectionstate method: DELETE description: Microsoft Graph Delete navigation property windowsProtectionState for me outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: If-Match in: header type: string description: ETag - name: me-managedDevices-managedDevice-id-windowsProtectionState-detectedMalwareState path: /me/managedDevices/{managedDevice-id}/windowsProtectionState/detectedMalwareState operations: - name: memanageddeviceswindowsprotectionstatelistdetectedmalwarestate method: GET description: Microsoft Graph Get detectedMalwareState from me 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: memanageddeviceswindowsprotectionstatecreatedetectedmalwarestate method: POST description: Microsoft Graph Create new navigation property to detectedMalwareState for me outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: me-managedDevices-managedDevice-id-windowsProtectionState-detectedMalwareState-$ path: /me/managedDevices/{managedDevice-id}/windowsProtectionState/detectedMalwareState/$count operations: - name: memanageddeviceswindowsprotectionstatedetectedmalwarestategetcount16e6 method: GET description: Microsoft Graph Get the number of the resource outputRawFormat: json outputParameters: - name: result type: object value: $. - name: me-managedDevices-managedDevice-id-windowsProtectionState-detectedMalwareState-w path: /me/managedDevices/{managedDevice-id}/windowsProtectionState/detectedMalwareState/{windowsDeviceMalwareState-id} operations: - name: memanageddeviceswindowsprotectionstategetdetectedmalwarestate method: GET description: Microsoft Graph Get detectedMalwareState from me 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: memanageddeviceswindowsprotectionstateupdatedetectedmalwarestate method: PATCH description: Microsoft Graph Update the navigation property detectedMalwareState in me outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: memanageddeviceswindowsprotectionstatedeletedetectedmalwarestate method: DELETE description: Microsoft Graph Delete navigation property detectedMalwareState for me outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: If-Match in: header type: string description: ETag - name: me-managedDevices-managedDevice-id-wipe path: /me/managedDevices/{managedDevice-id}/wipe operations: - name: memanageddevicesmanageddevicewipe 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-me-manageddevice-rest port: 8080 description: REST adapter for Microsoft Graph OData Service for namespace microsoft.graph — me.managedDevice. One Spectral-compliant resource per consumed operation, prefixed with /v1. resources: - path: /v1/me/manageddevices name: me-manageddevices description: REST surface for me-managedDevices. operations: - method: GET name: melistmanageddevices description: Microsoft Graph Get managedDevices from me call: microsoft-graph-me-manageddevice.melistmanageddevices with: $orderby: rest.$orderby $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: POST name: mecreatemanageddevices description: Microsoft Graph Create new navigation property to managedDevices for me call: microsoft-graph-me-manageddevice.mecreatemanageddevices with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/me/manageddevices/count name: me-manageddevices-count description: REST surface for me-managedDevices-$count. operations: - method: GET name: memanageddevicesgetcountff2a description: Microsoft Graph Get the number of the resource call: microsoft-graph-me-manageddevice.memanageddevicesgetcountff2a outputParameters: - type: object mapping: $. - path: /v1/me/manageddevices/{manageddevice-id} name: me-manageddevices-manageddevice-id description: REST surface for me-managedDevices-managedDevice-id. operations: - method: GET name: megetmanageddevices description: Microsoft Graph Get managedDevices from me call: microsoft-graph-me-manageddevice.megetmanageddevices with: $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: PATCH name: meupdatemanageddevices description: Microsoft Graph Update the navigation property managedDevices in me call: microsoft-graph-me-manageddevice.meupdatemanageddevices with: body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: medeletemanageddevices description: Microsoft Graph Delete navigation property managedDevices for me call: microsoft-graph-me-manageddevice.medeletemanageddevices with: If-Match: rest.If-Match outputParameters: - type: object mapping: $. - path: /v1/me/manageddevices/{manageddevice-id}/bypassactivationlock name: me-manageddevices-manageddevice-id-bypassactivationlock description: REST surface for me-managedDevices-managedDevice-id-bypassActivationLock. operations: - method: POST name: memanageddevicesmanageddevicebypassactivationlock description: Microsoft Graph Invoke action bypassActivationLock call: microsoft-graph-me-manageddevice.memanageddevicesmanageddevicebypassactivationlock outputParameters: - type: object mapping: $. - path: /v1/me/manageddevices/{manageddevice-id}/cleanwindowsdevice name: me-manageddevices-manageddevice-id-cleanwindowsdevice description: REST surface for me-managedDevices-managedDevice-id-cleanWindowsDevice. operations: - method: POST name: memanageddevicesmanageddevicecleanwindowsdevice description: Microsoft Graph Invoke action cleanWindowsDevice call: microsoft-graph-me-manageddevice.memanageddevicesmanageddevicecleanwindowsdevice with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/me/manageddevices/{manageddevice-id}/deleteuserfromsharedappledevice name: me-manageddevices-manageddevice-id-deleteuserfromsharedappledevice description: REST surface for me-managedDevices-managedDevice-id-deleteUserFromSharedAppleDevice. operations: - method: POST name: memanageddevicesmanageddevicedeleteuserfromsharedappledevice description: Microsoft Graph Invoke action deleteUserFromSharedAppleDevice call: microsoft-graph-me-manageddevice.memanageddevicesmanageddevicedeleteuserfromsharedappledevice with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/me/manageddevices/{manageddevice-id}/devicecategory name: me-manageddevices-manageddevice-id-devicecategory description: REST surface for me-managedDevices-managedDevice-id-deviceCategory. operations: - method: GET name: memanageddevicesgetdevicecategory description: Microsoft Graph Get deviceCategory from me call: microsoft-graph-me-manageddevice.memanageddevicesgetdevicecategory with: $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: PATCH name: memanageddevicesupdatedevicecategory description: Microsoft Graph Update the navigation property deviceCategory in me call: microsoft-graph-me-manageddevice.memanageddevicesupdatedevicecategory with: body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: memanageddevicesdeletedevicecategory description: Microsoft Graph Delete navigation property deviceCategory for me call: microsoft-graph-me-manageddevice.memanageddevicesdeletedevicecategory with: If-Match: rest.If-Match outputParameters: - type: object mapping: $. - path: /v1/me/manageddevices/{manageddevice-id}/devicecategory/ref name: me-manageddevices-manageddevice-id-devicecategory-ref description: REST surface for me-managedDevices-managedDevice-id-deviceCategory-$ref. operations: - method: GET name: memanageddevicesgetrefdevicecategory description: Microsoft Graph Get ref of deviceCategory from me call: microsoft-graph-me-manageddevice.memanageddevicesgetrefdevicecategory outputParameters: - type: object mapping: $. - method: PUT name: memanageddevicesupdaterefdevicecategory description: Microsoft Graph Update the ref of navigation property deviceCategory in me call: microsoft-graph-me-manageddevice.memanageddevicesupdaterefdevicecategory with: body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: memanageddevicesdeleterefdevicecategory description: Microsoft Graph Delete ref of navigation property deviceCategory for me call: microsoft-graph-me-manageddevice.memanageddevicesdeleterefdevicecategory with: If-Match: rest.If-Match outputParameters: - type: object mapping: $. - path: /v1/me/manageddevices/{manageddevice-id}/devicecompliancepolicystates name: me-manageddevices-manageddevice-id-devicecompliancepolicystates description: REST surface for me-managedDevices-managedDevice-id-deviceCompliancePolicyStates. operations: - method: GET name: memanageddeviceslistdevicecompliancepolicystates description: Microsoft Graph Get deviceCompliancePolicyStates from me call: microsoft-graph-me-manageddevice.memanageddeviceslistdevicecompliancepolicystates with: $orderby: rest.$orderby $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: POST name: memanageddevicescreatedevicecompliancepolicystates description: Microsoft Graph Create new navigation property to deviceCompliancePolicyStates for me call: microsoft-graph-me-manageddevice.memanageddevicescreatedevicecompliancepolicystates with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/me/manageddevices/{manageddevice-id}/devicecompliancepolicystates/count name: me-manageddevices-manageddevice-id-devicecompliancepolicystates-count description: REST surface for me-managedDevices-managedDevice-id-deviceCompliancePolicyStates-$count. operations: - method: GET name: memanageddevicesdevicecompliancepolicystatesgetcountc50d description: Microsoft Graph Get the number of the resource call: microsoft-graph-me-manageddevice.memanageddevicesdevicecompliancepolicystatesgetcountc50d outputParameters: - type: object mapping: $. - path: /v1/me/manageddevices/{manageddevice-id}/devicecompliancepolicystates/{devicecompliancepolicystate-id} name: me-manageddevices-manageddevice-id-devicecompliancepolicystates-devicecompliance description: REST surface for me-managedDevices-managedDevice-id-deviceCompliancePolicyStates-deviceCompliance. operations: - method: GET name: memanageddevicesgetdevicecompliancepolicystates description: Microsoft Graph Get deviceCompliancePolicyStates from me call: microsoft-graph-me-manageddevice.memanageddevicesgetdevicecompliancepolicystates with: $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: PATCH name: memanageddevicesupdatedevicecompliancepolicystates description: Microsoft Graph Update the navigation property deviceCompliancePolicyStates in me call: microsoft-graph-me-manageddevice.memanageddevicesupdatedevicecompliancepolicystates with: body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: memanageddevicesdeletedevicecompliancepolicystates description: Microsoft Graph Delete navigation property deviceCompliancePolicyStates for me call: microsoft-graph-me-manageddevice.memanageddevicesdeletedevicecompliancepolicystates with: If-Match: rest.If-Match outputParameters: - type: object mapping: $. - path: /v1/me/manageddevices/{manageddevice-id}/deviceconfigurationstates name: me-manageddevices-manageddevice-id-deviceconfigurationstates description: REST surface for me-managedDevices-managedDevice-id-deviceConfigurationStates. operations: - method: GET name: memanageddeviceslistdeviceconfigurationstates description: Microsoft Graph Get deviceConfigurationStates from me call: microsoft-graph-me-manageddevice.memanageddeviceslistdeviceconfigurationstates with: $orderby: rest.$orderby $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: POST name: memanageddevicescreatedeviceconfigurationstates description: Microsoft Graph Create new navigation property to deviceConfigurationStates for me call: microsoft-graph-me-manageddevice.memanageddevicescreatedeviceconfigurationstates with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/me/manageddevices/{manageddevice-id}/deviceconfigurationstates/count name: me-manageddevices-manageddevice-id-deviceconfigurationstates-count description: REST surface for me-managedDevices-managedDevice-id-deviceConfigurationStates-$count. operations: - method: GET name: memanageddevicesdeviceconfigurationstatesgetcountc4ef description: Microsoft Graph Get the number of the resource call: microsoft-graph-me-manageddevice.memanageddevicesdeviceconfigurationstatesgetcountc4ef outputParameters: - type: object mapping: $. - path: /v1/me/manageddevices/{manageddevice-id}/deviceconfigurationstates/{deviceconfigurationstate-id} name: me-manageddevices-manageddevice-id-deviceconfigurationstates-deviceconfiguration description: REST surface for me-managedDevices-managedDevice-id-deviceConfigurationStates-deviceConfiguration. operations: - method: GET name: memanageddevicesgetdeviceconfigurationstates description: Microsoft Graph Get deviceConfigurationStates from me call: microsoft-graph-me-manageddevice.memanageddevicesgetdeviceconfigurationstates with: $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: PATCH name: memanageddevicesupdatedeviceconfigurationstates description: Microsoft Graph Update the navigation property deviceConfigurationStates in me call: microsoft-graph-me-manageddevice.memanageddevicesupdatedeviceconfigurationstates with: body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: memanageddevicesdeletedeviceconfigurationstates description: Microsoft Graph Delete navigation property deviceConfigurationStates for me call: microsoft-graph-me-manageddevice.memanageddevicesdeletedeviceconfigurationstates with: If-Match: rest.If-Match outputParameters: - type: object mapping: $. - path: /v1/me/manageddevices/{manageddevice-id}/disablelostmode name: me-manageddevices-manageddevice-id-disablelostmode description: REST surface for me-managedDevices-managedDevice-id-disableLostMode. operations: - method: POST name: memanageddevicesmanageddevicedisablelostmode description: Microsoft Graph Invoke action disableLostMode call: microsoft-graph-me-manageddevice.memanageddevicesmanageddevicedisablelostmode outputParameters: - type: object mapping: $. - path: /v1/me/manageddevices/{manageddevice-id}/locatedevice name: me-manageddevices-manageddevice-id-locatedevice description: REST surface for me-managedDevices-managedDevice-id-locateDevice. operations: - method: POST name: memanageddevicesmanageddevicelocatedevice description: Microsoft Graph Invoke action locateDevice call: microsoft-graph-me-manageddevice.memanageddevicesmanageddevicelocatedevice outputParameters: - type: object mapping: $. - path: /v1/me/manageddevices/{manageddevice-id}/logcollectionrequests name: me-manageddevices-manageddevice-id-logcollectionrequests description: REST surface for me-managedDevices-managedDevice-id-logCollectionRequests. operations: - method: GET name: memanageddeviceslistlogcollectionrequests description: Microsoft Graph Get logCollectionRequests from me call: microsoft-graph-me-manageddevice.memanageddeviceslistlogcollectionrequests with: $orderby: rest.$orderby $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: POST name: memanageddevicescreatelogcollectionrequests description: Microsoft Graph Create new navigation property to logCollectionRequests for me call: microsoft-graph-me-manageddevice.memanageddevicescreatelogcollectionrequests with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/me/manageddevices/{manageddevice-id}/logcollectionrequests/count name: me-manageddevices-manageddevice-id-logcollectionrequests-count description: REST surface for me-managedDevices-managedDevice-id-logCollectionRequests-$count. operations: - method: GET name: memanageddeviceslogcollectionrequestsgetcount3d53 description: Microsoft Graph Get the number of the resource call: microsoft-graph-me-manageddevice.memanageddeviceslogcollectionrequestsgetcount3d53 outputParameters: - type: object mapping: $. - path: /v1/me/manageddevices/{manageddevice-id}/logcollectionrequests/{devicelogcollectionresponse-id} name: me-manageddevices-manageddevice-id-logcollectionrequests-devicelogcollectionresp description: REST surface for me-managedDevices-managedDevice-id-logCollectionRequests-deviceLogCollectionResp. operations: - method: GET name: memanageddevicesgetlogcollectionrequests description: Microsoft Graph Get logCollectionRequests from me call: microsoft-graph-me-manageddevice.memanageddevicesgetlogcollectionrequests with: $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: PATCH name: memanageddevicesupdatelogcollectionrequests description: Microsoft Graph Update the navigation property logCollectionRequests in me call: microsoft-graph-me-manageddevice.memanageddevicesupdatelogcollectionrequests with: body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: memanageddevicesdeletelogcollectionrequests description: Microsoft Graph Delete navigation property logCollectionRequests for me call: microsoft-graph-me-manageddevice.memanageddevicesdeletelogcollectionrequests with: If-Match: rest.If-Match outputParameters: - type: object mapping: $. - path: /v1/me/manageddevices/{manageddevice-id}/logcollectionrequests/{devicelogcollectionresponse-id}/createdownloadurl name: me-manageddevices-manageddevice-id-logcollectionrequests-devicelogcollectionresp description: REST surface for me-managedDevices-managedDevice-id-logCollectionRequests-deviceLogCollectionResp. operations: - method: POST name: memanageddevicesmanageddevicelogcollectionrequestsdevicelogcollectionresponsecreatedownloadurl description: Microsoft Graph Invoke action createDownloadUrl call: microsoft-graph-me-manageddevice.memanageddevicesmanageddevicelogcollectionrequestsdevicelogcollectionresponsecreatedownloadurl outputParameters: - type: object mapping: $. - path: /v1/me/manageddevices/{manageddevice-id}/logoutsharedappledeviceactiveuser name: me-manageddevices-manageddevice-id-logoutsharedappledeviceactiveuser description: REST surface for me-managedDevices-managedDevice-id-logoutSharedAppleDeviceActiveUser. operations: - method: POST name: memanageddevicesmanageddevicelogoutsharedappledeviceactiveuser description: Microsoft Graph Invoke action logoutSharedAppleDeviceActiveUser call: microsoft-graph-me-manageddevice.memanageddevicesmanageddevicelogoutsharedappledeviceactiveuser outputParameters: - type: object mapping: $. - path: /v1/me/manageddevices/{manageddevice-id}/rebootnow name: me-manageddevices-manageddevice-id-rebootnow description: REST surface for me-managedDevices-managedDevice-id-rebootNow. operations: - method: POST name: memanageddevicesmanageddevicerebootnow description: Microsoft Graph Invoke action rebootNow call: microsoft-graph-me-manageddevice.memanageddevicesmanageddevicerebootnow outputParameters: - type: object mapping: $. - path: /v1/me/manageddevices/{manageddevice-id}/recoverpasscode name: me-manageddevices-manageddevice-id-recoverpasscode description: REST surface for me-managedDevices-managedDevice-id-recoverPasscode. operations: - method: POST name: memanageddevicesmanageddevicerecoverpasscode description: Microsoft Graph Invoke action recoverPasscode call: microsoft-graph-me-manageddevice.memanageddevicesmanageddevicerecoverpasscode outputParameters: - type: object mapping: $. - path: /v1/me/manageddevices/{manageddevice-id}/remotelock name: me-manageddevices-manageddevice-id-remotelock description: REST surface for me-managedDevices-managedDevice-id-remoteLock. operations: - method: POST name: memanageddevicesmanageddeviceremotelock description: Microsoft Graph Invoke action remoteLock call: microsoft-graph-me-manageddevice.memanageddevicesmanageddeviceremotelock outputParameters: - type: object mapping: $. - path: /v1/me/manageddevices/{manageddevice-id}/requestremoteassistance name: me-manageddevices-manageddevice-id-requestremoteassistance description: REST surface for me-managedDevices-managedDevice-id-requestRemoteAssistance. operations: - method: POST name: memanageddevicesmanageddevicerequestremoteassistance description: Microsoft Graph Invoke action requestRemoteAssistance call: microsoft-graph-me-manageddevice.memanageddevicesmanageddevicerequestremoteassistance outputParameters: - type: object mapping: $. - path: /v1/me/manageddevices/{manageddevice-id}/resetpasscode name: me-manageddevices-manageddevice-id-resetpasscode description: REST surface for me-managedDevices-managedDevice-id-resetPasscode. operations: - method: POST name: memanageddevicesmanageddeviceresetpasscode description: Microsoft Graph Invoke action resetPasscode call: microsoft-graph-me-manageddevice.memanageddevicesmanageddeviceresetpasscode outputParameters: - type: object mapping: $. - path: /v1/me/manageddevices/{manageddevice-id}/retire name: me-manageddevices-manageddevice-id-retire description: REST surface for me-managedDevices-managedDevice-id-retire. operations: - method: POST name: memanageddevicesmanageddeviceretire description: Microsoft Graph Invoke action retire call: microsoft-graph-me-manageddevice.memanageddevicesmanageddeviceretire outputParameters: - type: object mapping: $. - path: /v1/me/manageddevices/{manageddevice-id}/shutdown name: me-manageddevices-manageddevice-id-shutdown description: REST surface for me-managedDevices-managedDevice-id-shutDown. operations: - method: POST name: memanageddevicesmanageddeviceshutdown description: Microsoft Graph Invoke action shutDown call: microsoft-graph-me-manageddevice.memanageddevicesmanageddeviceshutdown outputParameters: - type: object mapping: $. - path: /v1/me/manageddevices/{manageddevice-id}/syncdevice name: me-manageddevices-manageddevice-id-syncdevice description: REST surface for me-managedDevices-managedDevice-id-syncDevice. operations: - method: POST name: memanageddevicesmanageddevicesyncdevice description: Microsoft Graph Invoke action syncDevice call: microsoft-graph-me-manageddevice.memanageddevicesmanageddevicesyncdevice outputParameters: - type: object mapping: $. - path: /v1/me/manageddevices/{manageddevice-id}/updatewindowsdeviceaccount name: me-manageddevices-manageddevice-id-updatewindowsdeviceaccount description: REST surface for me-managedDevices-managedDevice-id-updateWindowsDeviceAccount. operations: - method: POST name: memanageddevicesmanageddeviceupdatewindowsdeviceaccount description: Microsoft Graph Invoke action updateWindowsDeviceAccount call: microsoft-graph-me-manageddevice.memanageddevicesmanageddeviceupdatewindowsdeviceaccount with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/me/manageddevices/{manageddevice-id}/users name: me-manageddevices-manageddevice-id-users description: REST surface for me-managedDevices-managedDevice-id-users. operations: - method: GET name: memanageddeviceslistusers description: Microsoft Graph Get users from me call: microsoft-graph-me-manageddevice.memanageddeviceslistusers with: $orderby: rest.$orderby $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - path: /v1/me/manageddevices/{manageddevice-id}/windowsdefenderscan name: me-manageddevices-manageddevice-id-windowsdefenderscan description: REST surface for me-managedDevices-managedDevice-id-windowsDefenderScan. operations: - method: POST name: memanageddevicesmanageddevicewindowsdefenderscan description: Microsoft Graph Invoke action windowsDefenderScan call: microsoft-graph-me-manageddevice.memanageddevicesmanageddevicewindowsdefenderscan with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/me/manageddevices/{manageddevice-id}/windowsdefenderupdatesignatures name: me-manageddevices-manageddevice-id-windowsdefenderupdatesignatures description: REST surface for me-managedDevices-managedDevice-id-windowsDefenderUpdateSignatures. operations: - method: POST name: memanageddevicesmanageddevicewindowsdefenderupdatesignatures description: Microsoft Graph Invoke action windowsDefenderUpdateSignatures call: microsoft-graph-me-manageddevice.memanageddevicesmanageddevicewindowsdefenderupdatesignatures outputParameters: - type: object mapping: $. - path: /v1/me/manageddevices/{manageddevice-id}/windowsprotectionstate name: me-manageddevices-manageddevice-id-windowsprotectionstate description: REST surface for me-managedDevices-managedDevice-id-windowsProtectionState. operations: - method: GET name: memanageddevicesgetwindowsprotectionstate description: Microsoft Graph Get windowsProtectionState from me call: microsoft-graph-me-manageddevice.memanageddevicesgetwindowsprotectionstate with: $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: PATCH name: memanageddevicesupdatewindowsprotectionstate description: Microsoft Graph Update the navigation property windowsProtectionState in me call: microsoft-graph-me-manageddevice.memanageddevicesupdatewindowsprotectionstate with: body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: memanageddevicesdeletewindowsprotectionstate description: Microsoft Graph Delete navigation property windowsProtectionState for me call: microsoft-graph-me-manageddevice.memanageddevicesdeletewindowsprotectionstate with: If-Match: rest.If-Match outputParameters: - type: object mapping: $. - path: /v1/me/manageddevices/{manageddevice-id}/windowsprotectionstate/detectedmalwarestate name: me-manageddevices-manageddevice-id-windowsprotectionstate-detectedmalwarestate description: REST surface for me-managedDevices-managedDevice-id-windowsProtectionState-detectedMalwareState. operations: - method: GET name: memanageddeviceswindowsprotectionstatelistdetectedmalwarestate description: Microsoft Graph Get detectedMalwareState from me call: microsoft-graph-me-manageddevice.memanageddeviceswindowsprotectionstatelistdetectedmalwarestate with: $orderby: rest.$orderby $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: POST name: memanageddeviceswindowsprotectionstatecreatedetectedmalwarestate description: Microsoft Graph Create new navigation property to detectedMalwareState for me call: microsoft-graph-me-manageddevice.memanageddeviceswindowsprotectionstatecreatedetectedmalwarestate with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/me/manageddevices/{manageddevice-id}/windowsprotectionstate/detectedmalwarestate/count name: me-manageddevices-manageddevice-id-windowsprotectionstate-detectedmalwarestate description: REST surface for me-managedDevices-managedDevice-id-windowsProtectionState-detectedMalwareState-$. operations: - method: GET name: memanageddeviceswindowsprotectionstatedetectedmalwarestategetcount16e6 description: Microsoft Graph Get the number of the resource call: microsoft-graph-me-manageddevice.memanageddeviceswindowsprotectionstatedetectedmalwarestategetcount16e6 outputParameters: - type: object mapping: $. - path: /v1/me/manageddevices/{manageddevice-id}/windowsprotectionstate/detectedmalwarestate/{windowsdevicemalwarestate-id} name: me-manageddevices-manageddevice-id-windowsprotectionstate-detectedmalwarestate-w description: REST surface for me-managedDevices-managedDevice-id-windowsProtectionState-detectedMalwareState-w. operations: - method: GET name: memanageddeviceswindowsprotectionstategetdetectedmalwarestate description: Microsoft Graph Get detectedMalwareState from me call: microsoft-graph-me-manageddevice.memanageddeviceswindowsprotectionstategetdetectedmalwarestate with: $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: PATCH name: memanageddeviceswindowsprotectionstateupdatedetectedmalwarestate description: Microsoft Graph Update the navigation property detectedMalwareState in me call: microsoft-graph-me-manageddevice.memanageddeviceswindowsprotectionstateupdatedetectedmalwarestate with: body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: memanageddeviceswindowsprotectionstatedeletedetectedmalwarestate description: Microsoft Graph Delete navigation property detectedMalwareState for me call: microsoft-graph-me-manageddevice.memanageddeviceswindowsprotectionstatedeletedetectedmalwarestate with: If-Match: rest.If-Match outputParameters: - type: object mapping: $. - path: /v1/me/manageddevices/{manageddevice-id}/wipe name: me-manageddevices-manageddevice-id-wipe description: REST surface for me-managedDevices-managedDevice-id-wipe. operations: - method: POST name: memanageddevicesmanageddevicewipe description: Microsoft Graph Invoke action wipe call: microsoft-graph-me-manageddevice.memanageddevicesmanageddevicewipe with: body: rest.body outputParameters: - type: object mapping: $. - type: mcp namespace: microsoft-graph-me-manageddevice-mcp port: 9090 transport: http description: MCP adapter for Microsoft Graph OData Service for namespace microsoft.graph — me.managedDevice. One tool per consumed operation, routed inline through this capability's consumes block. tools: - name: microsoft-graph-get-manageddevices-me description: Microsoft Graph Get managedDevices from me hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-me-manageddevice.melistmanageddevices 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 me hints: readOnly: false destructive: false idempotent: false call: microsoft-graph-me-manageddevice.mecreatemanageddevices 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-me-manageddevice.memanageddevicesgetcountff2a outputParameters: - type: object mapping: $. - name: microsoft-graph-get-manageddevices-me-2 description: Microsoft Graph Get managedDevices from me hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-me-manageddevice.megetmanageddevices 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 me hints: readOnly: false destructive: false idempotent: true call: microsoft-graph-me-manageddevice.meupdatemanageddevices with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-delete-navigation-property description: Microsoft Graph Delete navigation property managedDevices for me hints: readOnly: false destructive: true idempotent: true call: microsoft-graph-me-manageddevice.medeletemanageddevices 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-me-manageddevice.memanageddevicesmanageddevicebypassactivationlock 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-me-manageddevice.memanageddevicesmanageddevicecleanwindowsdevice 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-me-manageddevice.memanageddevicesmanageddevicedeleteuserfromsharedappledevice with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-get-devicecategory-me description: Microsoft Graph Get deviceCategory from me hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-me-manageddevice.memanageddevicesgetdevicecategory 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 me hints: readOnly: false destructive: false idempotent: true call: microsoft-graph-me-manageddevice.memanageddevicesupdatedevicecategory with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-delete-navigation-property-2 description: Microsoft Graph Delete navigation property deviceCategory for me hints: readOnly: false destructive: true idempotent: true call: microsoft-graph-me-manageddevice.memanageddevicesdeletedevicecategory with: If-Match: tools.If-Match outputParameters: - type: object mapping: $. - name: microsoft-graph-get-ref-devicecategory description: Microsoft Graph Get ref of deviceCategory from me hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-me-manageddevice.memanageddevicesgetrefdevicecategory outputParameters: - type: object mapping: $. - name: microsoft-graph-update-ref-navigation description: Microsoft Graph Update the ref of navigation property deviceCategory in me hints: readOnly: false destructive: false idempotent: true call: microsoft-graph-me-manageddevice.memanageddevicesupdaterefdevicecategory with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-delete-ref-navigation description: Microsoft Graph Delete ref of navigation property deviceCategory for me hints: readOnly: false destructive: true idempotent: true call: microsoft-graph-me-manageddevice.memanageddevicesdeleterefdevicecategory with: If-Match: tools.If-Match outputParameters: - type: object mapping: $. - name: microsoft-graph-get-devicecompliancepolicystates-me description: Microsoft Graph Get deviceCompliancePolicyStates from me hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-me-manageddevice.memanageddeviceslistdevicecompliancepolicystates 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 me hints: readOnly: false destructive: false idempotent: false call: microsoft-graph-me-manageddevice.memanageddevicescreatedevicecompliancepolicystates 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-me-manageddevice.memanageddevicesdevicecompliancepolicystatesgetcountc50d outputParameters: - type: object mapping: $. - name: microsoft-graph-get-devicecompliancepolicystates-me-2 description: Microsoft Graph Get deviceCompliancePolicyStates from me hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-me-manageddevice.memanageddevicesgetdevicecompliancepolicystates 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 me hints: readOnly: false destructive: false idempotent: true call: microsoft-graph-me-manageddevice.memanageddevicesupdatedevicecompliancepolicystates with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-delete-navigation-property-3 description: Microsoft Graph Delete navigation property deviceCompliancePolicyStates for me hints: readOnly: false destructive: true idempotent: true call: microsoft-graph-me-manageddevice.memanageddevicesdeletedevicecompliancepolicystates with: If-Match: tools.If-Match outputParameters: - type: object mapping: $. - name: microsoft-graph-get-deviceconfigurationstates-me description: Microsoft Graph Get deviceConfigurationStates from me hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-me-manageddevice.memanageddeviceslistdeviceconfigurationstates 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 me hints: readOnly: false destructive: false idempotent: false call: microsoft-graph-me-manageddevice.memanageddevicescreatedeviceconfigurationstates 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-me-manageddevice.memanageddevicesdeviceconfigurationstatesgetcountc4ef outputParameters: - type: object mapping: $. - name: microsoft-graph-get-deviceconfigurationstates-me-2 description: Microsoft Graph Get deviceConfigurationStates from me hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-me-manageddevice.memanageddevicesgetdeviceconfigurationstates 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 me hints: readOnly: false destructive: false idempotent: true call: microsoft-graph-me-manageddevice.memanageddevicesupdatedeviceconfigurationstates with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-delete-navigation-property-4 description: Microsoft Graph Delete navigation property deviceConfigurationStates for me hints: readOnly: false destructive: true idempotent: true call: microsoft-graph-me-manageddevice.memanageddevicesdeletedeviceconfigurationstates 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-me-manageddevice.memanageddevicesmanageddevicedisablelostmode 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-me-manageddevice.memanageddevicesmanageddevicelocatedevice outputParameters: - type: object mapping: $. - name: microsoft-graph-get-logcollectionrequests-me description: Microsoft Graph Get logCollectionRequests from me hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-me-manageddevice.memanageddeviceslistlogcollectionrequests 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 me hints: readOnly: false destructive: false idempotent: false call: microsoft-graph-me-manageddevice.memanageddevicescreatelogcollectionrequests 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-me-manageddevice.memanageddeviceslogcollectionrequestsgetcount3d53 outputParameters: - type: object mapping: $. - name: microsoft-graph-get-logcollectionrequests-me-2 description: Microsoft Graph Get logCollectionRequests from me hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-me-manageddevice.memanageddevicesgetlogcollectionrequests 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 me hints: readOnly: false destructive: false idempotent: true call: microsoft-graph-me-manageddevice.memanageddevicesupdatelogcollectionrequests with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-delete-navigation-property-5 description: Microsoft Graph Delete navigation property logCollectionRequests for me hints: readOnly: false destructive: true idempotent: true call: microsoft-graph-me-manageddevice.memanageddevicesdeletelogcollectionrequests 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-me-manageddevice.memanageddevicesmanageddevicelogcollectionrequestsdevicelogcollectionresponsecreatedownloadurl 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-me-manageddevice.memanageddevicesmanageddevicelogoutsharedappledeviceactiveuser 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-me-manageddevice.memanageddevicesmanageddevicerebootnow 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-me-manageddevice.memanageddevicesmanageddevicerecoverpasscode 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-me-manageddevice.memanageddevicesmanageddeviceremotelock 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-me-manageddevice.memanageddevicesmanageddevicerequestremoteassistance 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-me-manageddevice.memanageddevicesmanageddeviceresetpasscode 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-me-manageddevice.memanageddevicesmanageddeviceretire 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-me-manageddevice.memanageddevicesmanageddeviceshutdown 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-me-manageddevice.memanageddevicesmanageddevicesyncdevice 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-me-manageddevice.memanageddevicesmanageddeviceupdatewindowsdeviceaccount with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-get-users-me description: Microsoft Graph Get users from me hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-me-manageddevice.memanageddeviceslistusers 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-me-manageddevice.memanageddevicesmanageddevicewindowsdefenderscan 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-me-manageddevice.memanageddevicesmanageddevicewindowsdefenderupdatesignatures outputParameters: - type: object mapping: $. - name: microsoft-graph-get-windowsprotectionstate-me description: Microsoft Graph Get windowsProtectionState from me hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-me-manageddevice.memanageddevicesgetwindowsprotectionstate 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 me hints: readOnly: false destructive: false idempotent: true call: microsoft-graph-me-manageddevice.memanageddevicesupdatewindowsprotectionstate with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-delete-navigation-property-6 description: Microsoft Graph Delete navigation property windowsProtectionState for me hints: readOnly: false destructive: true idempotent: true call: microsoft-graph-me-manageddevice.memanageddevicesdeletewindowsprotectionstate with: If-Match: tools.If-Match outputParameters: - type: object mapping: $. - name: microsoft-graph-get-detectedmalwarestate-me description: Microsoft Graph Get detectedMalwareState from me hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-me-manageddevice.memanageddeviceswindowsprotectionstatelistdetectedmalwarestate 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 me hints: readOnly: false destructive: false idempotent: false call: microsoft-graph-me-manageddevice.memanageddeviceswindowsprotectionstatecreatedetectedmalwarestate 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-me-manageddevice.memanageddeviceswindowsprotectionstatedetectedmalwarestategetcount16e6 outputParameters: - type: object mapping: $. - name: microsoft-graph-get-detectedmalwarestate-me-2 description: Microsoft Graph Get detectedMalwareState from me hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-me-manageddevice.memanageddeviceswindowsprotectionstategetdetectedmalwarestate 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 me hints: readOnly: false destructive: false idempotent: true call: microsoft-graph-me-manageddevice.memanageddeviceswindowsprotectionstateupdatedetectedmalwarestate with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-delete-navigation-property-7 description: Microsoft Graph Delete navigation property detectedMalwareState for me hints: readOnly: false destructive: true idempotent: true call: microsoft-graph-me-manageddevice.memanageddeviceswindowsprotectionstatedeletedetectedmalwarestate 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-me-manageddevice.memanageddevicesmanageddevicewipe with: body: tools.body outputParameters: - type: object mapping: $.