naftiko: 1.0.0-alpha2 info: label: Microsoft Graph OData Service for namespace microsoft.graph — Users.authentication description: 'Microsoft Graph OData Service for namespace microsoft.graph — Users.authentication. 61 operations. Lead operation: Microsoft Graph Get authentication from users. Self-contained Naftiko capability covering one Microsoft Graph business surface.' tags: - Microsoft Graph - Users.authentication 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-authentication baseUri: https://graph.microsoft.com/v1.0 description: Microsoft Graph OData Service for namespace microsoft.graph — Users.authentication business capability. Self-contained, no shared references. resources: - name: users-user-id-authentication path: /users/{user-id}/authentication operations: - name: usersgetauthentication method: GET description: Microsoft Graph Get authentication 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: usersupdateauthentication method: PATCH description: Microsoft Graph Update the navigation property authentication in users outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: usersdeleteauthentication method: DELETE description: Microsoft Graph Delete navigation property authentication for users outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: If-Match in: header type: string description: ETag - name: users-user-id-authentication-emailMethods path: /users/{user-id}/authentication/emailMethods operations: - name: usersauthenticationlistemailmethods method: GET description: Microsoft Graph Get emailMethods 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: usersauthenticationcreateemailmethods method: POST description: Microsoft Graph Create emailMethod 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-authentication-emailMethods-$count path: /users/{user-id}/authentication/emailMethods/$count operations: - name: usersauthenticationemailmethodsgetcount6f5c method: GET description: Microsoft Graph Get the number of the resource outputRawFormat: json outputParameters: - name: result type: object value: $. - name: users-user-id-authentication-emailMethods-emailAuthenticationMethod-id path: /users/{user-id}/authentication/emailMethods/{emailAuthenticationMethod-id} operations: - name: usersauthenticationgetemailmethods method: GET description: Microsoft Graph Get emailMethods 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: usersauthenticationupdateemailmethods method: PATCH description: Microsoft Graph Update emailAuthenticationMethod outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: usersauthenticationdeleteemailmethods method: DELETE description: Microsoft Graph Delete emailAuthenticationMethod outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: If-Match in: header type: string description: ETag - name: users-user-id-authentication-fido2Methods path: /users/{user-id}/authentication/fido2Methods operations: - name: usersauthenticationlistfido2methods method: GET description: Microsoft Graph Get fido2Methods 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-authentication-fido2Methods-$count path: /users/{user-id}/authentication/fido2Methods/$count operations: - name: usersauthenticationfido2methodsgetcount9673 method: GET description: Microsoft Graph Get the number of the resource outputRawFormat: json outputParameters: - name: result type: object value: $. - name: users-user-id-authentication-fido2Methods-fido2AuthenticationMethod-id path: /users/{user-id}/authentication/fido2Methods/{fido2AuthenticationMethod-id} operations: - name: usersauthenticationgetfido2methods method: GET description: Microsoft Graph Get fido2Methods 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: usersauthenticationdeletefido2methods method: DELETE description: Microsoft Graph Delete fido2AuthenticationMethod outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: If-Match in: header type: string description: ETag - name: users-user-id-authentication-methods path: /users/{user-id}/authentication/methods operations: - name: usersauthenticationlistmethods method: GET description: Microsoft Graph Get methods 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: usersauthenticationcreatemethods method: POST description: Microsoft Graph Create new navigation property to methods 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-authentication-methods-$count path: /users/{user-id}/authentication/methods/$count operations: - name: usersauthenticationmethodsgetcount0da1 method: GET description: Microsoft Graph Get the number of the resource outputRawFormat: json outputParameters: - name: result type: object value: $. - name: users-user-id-authentication-methods-authenticationMethod-id path: /users/{user-id}/authentication/methods/{authenticationMethod-id} operations: - name: usersauthenticationgetmethods method: GET description: Microsoft Graph Get methods 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: usersauthenticationupdatemethods method: PATCH description: Microsoft Graph Update the navigation property methods in 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-authentication-methods-authenticationMethod-id-resetPassword path: /users/{user-id}/authentication/methods/{authenticationMethod-id}/resetPassword operations: - name: usersuserauthenticationmethodsauthenticationmethodresetpassword method: POST description: Microsoft Graph Invoke action resetPassword 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-authentication-microsoftAuthenticatorMethods path: /users/{user-id}/authentication/microsoftAuthenticatorMethods operations: - name: usersauthenticationlistmicrosoftauthenticatormethods method: GET description: Microsoft Graph List microsoftAuthenticatorAuthenticationMethods 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-authentication-microsoftAuthenticatorMethods-$count path: /users/{user-id}/authentication/microsoftAuthenticatorMethods/$count operations: - name: usersauthenticationmicrosoftauthenticatormethodsgetcountaf8c method: GET description: Microsoft Graph Get the number of the resource outputRawFormat: json outputParameters: - name: result type: object value: $. - name: users-user-id-authentication-microsoftAuthenticatorMethods-microsoftAuthenticato path: /users/{user-id}/authentication/microsoftAuthenticatorMethods/{microsoftAuthenticatorAuthenticationMethod-id} operations: - name: usersauthenticationgetmicrosoftauthenticatormethods method: GET description: Microsoft Graph Get microsoftAuthenticatorAuthenticationMethod 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: usersauthenticationdeletemicrosoftauthenticatormethods method: DELETE description: Microsoft Graph Delete microsoftAuthenticatorAuthenticationMethod outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: If-Match in: header type: string description: ETag - name: users-user-id-authentication-microsoftAuthenticatorMethods-microsoftAuthenticato path: /users/{user-id}/authentication/microsoftAuthenticatorMethods/{microsoftAuthenticatorAuthenticationMethod-id}/device operations: - name: usersauthenticationmicrosoftauthenticatormethodsgetdevice method: GET description: Microsoft Graph Get device 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: users-user-id-authentication-operations path: /users/{user-id}/authentication/operations operations: - name: usersauthenticationlistoperations method: GET description: Microsoft Graph Get longRunningOperation 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: usersauthenticationcreateoperations method: POST description: Microsoft Graph Create new navigation property to operations 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-authentication-operations-$count path: /users/{user-id}/authentication/operations/$count operations: - name: usersauthenticationoperationsgetcount40a4 method: GET description: Microsoft Graph Get the number of the resource outputRawFormat: json outputParameters: - name: result type: object value: $. - name: users-user-id-authentication-operations-longRunningOperation-id path: /users/{user-id}/authentication/operations/{longRunningOperation-id} operations: - name: usersauthenticationgetoperations method: GET description: Microsoft Graph Get longRunningOperation 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: usersauthenticationupdateoperations method: PATCH description: Microsoft Graph Update the navigation property operations in users outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: usersauthenticationdeleteoperations method: DELETE description: Microsoft Graph Delete navigation property operations for users outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: If-Match in: header type: string description: ETag - name: users-user-id-authentication-passwordMethods path: /users/{user-id}/authentication/passwordMethods operations: - name: usersauthenticationlistpasswordmethods method: GET description: Microsoft Graph Get passwordMethods 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: usersauthenticationcreatepasswordmethods method: POST description: Microsoft Graph Create new navigation property to passwordMethods 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-authentication-passwordMethods-$count path: /users/{user-id}/authentication/passwordMethods/$count operations: - name: usersauthenticationpasswordmethodsgetcountec55 method: GET description: Microsoft Graph Get the number of the resource outputRawFormat: json outputParameters: - name: result type: object value: $. - name: users-user-id-authentication-passwordMethods-passwordAuthenticationMethod-id path: /users/{user-id}/authentication/passwordMethods/{passwordAuthenticationMethod-id} operations: - name: usersauthenticationgetpasswordmethods method: GET description: Microsoft Graph Get passwordMethods 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: users-user-id-authentication-phoneMethods path: /users/{user-id}/authentication/phoneMethods operations: - name: usersauthenticationlistphonemethods method: GET description: Microsoft Graph Get phoneMethods 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: usersauthenticationcreatephonemethods method: POST description: Microsoft Graph Create phoneMethod 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-authentication-phoneMethods-$count path: /users/{user-id}/authentication/phoneMethods/$count operations: - name: usersauthenticationphonemethodsgetcount2ea0 method: GET description: Microsoft Graph Get the number of the resource outputRawFormat: json outputParameters: - name: result type: object value: $. - name: users-user-id-authentication-phoneMethods-phoneAuthenticationMethod-id path: /users/{user-id}/authentication/phoneMethods/{phoneAuthenticationMethod-id} operations: - name: usersauthenticationgetphonemethods method: GET description: Microsoft Graph Get phoneMethods 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: usersauthenticationupdatephonemethods method: PATCH description: Microsoft Graph Update phoneAuthenticationMethod outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: usersauthenticationdeletephonemethods method: DELETE description: Microsoft Graph Delete navigation property phoneMethods for users outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: If-Match in: header type: string description: ETag - name: users-user-id-authentication-phoneMethods-phoneAuthenticationMethod-id-disableSm path: /users/{user-id}/authentication/phoneMethods/{phoneAuthenticationMethod-id}/disableSmsSignIn operations: - name: usersuserauthenticationphonemethodsphoneauthenticationmethoddisablesmssignin method: POST description: Microsoft Graph Invoke action disableSmsSignIn outputRawFormat: json outputParameters: - name: result type: object value: $. - name: users-user-id-authentication-phoneMethods-phoneAuthenticationMethod-id-enableSms path: /users/{user-id}/authentication/phoneMethods/{phoneAuthenticationMethod-id}/enableSmsSignIn operations: - name: usersuserauthenticationphonemethodsphoneauthenticationmethodenablesmssignin method: POST description: Microsoft Graph Invoke action enableSmsSignIn outputRawFormat: json outputParameters: - name: result type: object value: $. - name: users-user-id-authentication-platformCredentialMethods path: /users/{user-id}/authentication/platformCredentialMethods operations: - name: usersauthenticationlistplatformcredentialmethods method: GET description: Microsoft Graph Get platformCredentialMethods 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-authentication-platformCredentialMethods-$count path: /users/{user-id}/authentication/platformCredentialMethods/$count operations: - name: usersauthenticationplatformcredentialmethodsgetcount66e6 method: GET description: Microsoft Graph Get the number of the resource outputRawFormat: json outputParameters: - name: result type: object value: $. - name: users-user-id-authentication-platformCredentialMethods-platformCredentialAuthent path: /users/{user-id}/authentication/platformCredentialMethods/{platformCredentialAuthenticationMethod-id} operations: - name: usersauthenticationgetplatformcredentialmethods method: GET description: Microsoft Graph Get platformCredentialMethods 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: usersauthenticationdeleteplatformcredentialmethods method: DELETE description: Microsoft Graph Delete platformCredentialAuthenticationMethod outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: If-Match in: header type: string description: ETag - name: users-user-id-authentication-platformCredentialMethods-platformCredentialAuthent path: /users/{user-id}/authentication/platformCredentialMethods/{platformCredentialAuthenticationMethod-id}/device operations: - name: usersauthenticationplatformcredentialmethodsgetdevice method: GET description: Microsoft Graph Get device 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: users-user-id-authentication-softwareOathMethods path: /users/{user-id}/authentication/softwareOathMethods operations: - name: usersauthenticationlistsoftwareoathmethods method: GET description: Microsoft Graph Get softwareOathMethods 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-authentication-softwareOathMethods-$count path: /users/{user-id}/authentication/softwareOathMethods/$count operations: - name: usersauthenticationsoftwareoathmethodsgetcount0ccd method: GET description: Microsoft Graph Get the number of the resource outputRawFormat: json outputParameters: - name: result type: object value: $. - name: users-user-id-authentication-softwareOathMethods-softwareOathAuthenticationMetho path: /users/{user-id}/authentication/softwareOathMethods/{softwareOathAuthenticationMethod-id} operations: - name: usersauthenticationgetsoftwareoathmethods method: GET description: Microsoft Graph Get softwareOathMethods 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: usersauthenticationdeletesoftwareoathmethods method: DELETE description: Microsoft Graph Delete softwareOathAuthenticationMethod outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: If-Match in: header type: string description: ETag - name: users-user-id-authentication-temporaryAccessPassMethods path: /users/{user-id}/authentication/temporaryAccessPassMethods operations: - name: usersauthenticationlisttemporaryaccesspassmethods method: GET description: Microsoft Graph List temporaryAccessPassMethods 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: usersauthenticationcreatetemporaryaccesspassmethods method: POST description: Microsoft Graph Create temporaryAccessPassMethod 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-authentication-temporaryAccessPassMethods-$count path: /users/{user-id}/authentication/temporaryAccessPassMethods/$count operations: - name: usersauthenticationtemporaryaccesspassmethodsgetcount3b4c method: GET description: Microsoft Graph Get the number of the resource outputRawFormat: json outputParameters: - name: result type: object value: $. - name: users-user-id-authentication-temporaryAccessPassMethods-temporaryAccessPassAuthe path: /users/{user-id}/authentication/temporaryAccessPassMethods/{temporaryAccessPassAuthenticationMethod-id} operations: - name: usersauthenticationgettemporaryaccesspassmethods method: GET description: Microsoft Graph Get temporaryAccessPassAuthenticationMethod 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: usersauthenticationdeletetemporaryaccesspassmethods method: DELETE description: Microsoft Graph Delete temporaryAccessPassAuthenticationMethod outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: If-Match in: header type: string description: ETag - name: users-user-id-authentication-windowsHelloForBusinessMethods path: /users/{user-id}/authentication/windowsHelloForBusinessMethods operations: - name: usersauthenticationlistwindowshelloforbusinessmethods method: GET description: Microsoft Graph List windowsHelloForBusinessAuthenticationMethods 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-authentication-windowsHelloForBusinessMethods-$count path: /users/{user-id}/authentication/windowsHelloForBusinessMethods/$count operations: - name: usersauthenticationwindowshelloforbusinessmethodsgetcount0479 method: GET description: Microsoft Graph Get the number of the resource outputRawFormat: json outputParameters: - name: result type: object value: $. - name: users-user-id-authentication-windowsHelloForBusinessMethods-windowsHelloForBusin path: /users/{user-id}/authentication/windowsHelloForBusinessMethods/{windowsHelloForBusinessAuthenticationMethod-id} operations: - name: usersauthenticationgetwindowshelloforbusinessmethods method: GET description: Microsoft Graph Get windowsHelloForBusinessAuthenticationMethod 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: usersauthenticationdeletewindowshelloforbusinessmethods method: DELETE description: Microsoft Graph Delete windowsHelloForBusinessAuthenticationMethod outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: If-Match in: header type: string description: ETag - name: users-user-id-authentication-windowsHelloForBusinessMethods-windowsHelloForBusin path: /users/{user-id}/authentication/windowsHelloForBusinessMethods/{windowsHelloForBusinessAuthenticationMethod-id}/device operations: - name: usersauthenticationwindowshelloforbusinessmethodsgetdevice method: GET description: Microsoft Graph Get device 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 exposes: - type: rest namespace: microsoft-graph-users-authentication-rest port: 8080 description: REST adapter for Microsoft Graph OData Service for namespace microsoft.graph — Users.authentication. One Spectral-compliant resource per consumed operation, prefixed with /v1. resources: - path: /v1/users/{user-id}/authentication name: users-user-id-authentication description: REST surface for users-user-id-authentication. operations: - method: GET name: usersgetauthentication description: Microsoft Graph Get authentication from users call: microsoft-graph-users-authentication.usersgetauthentication with: $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: PATCH name: usersupdateauthentication description: Microsoft Graph Update the navigation property authentication in users call: microsoft-graph-users-authentication.usersupdateauthentication with: body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: usersdeleteauthentication description: Microsoft Graph Delete navigation property authentication for users call: microsoft-graph-users-authentication.usersdeleteauthentication with: If-Match: rest.If-Match outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/authentication/emailmethods name: users-user-id-authentication-emailmethods description: REST surface for users-user-id-authentication-emailMethods. operations: - method: GET name: usersauthenticationlistemailmethods description: Microsoft Graph Get emailMethods from users call: microsoft-graph-users-authentication.usersauthenticationlistemailmethods with: $orderby: rest.$orderby $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: POST name: usersauthenticationcreateemailmethods description: Microsoft Graph Create emailMethod call: microsoft-graph-users-authentication.usersauthenticationcreateemailmethods with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/authentication/emailmethods/count name: users-user-id-authentication-emailmethods-count description: REST surface for users-user-id-authentication-emailMethods-$count. operations: - method: GET name: usersauthenticationemailmethodsgetcount6f5c description: Microsoft Graph Get the number of the resource call: microsoft-graph-users-authentication.usersauthenticationemailmethodsgetcount6f5c outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/authentication/emailmethods/{emailauthenticationmethod-id} name: users-user-id-authentication-emailmethods-emailauthenticationmethod-id description: REST surface for users-user-id-authentication-emailMethods-emailAuthenticationMethod-id. operations: - method: GET name: usersauthenticationgetemailmethods description: Microsoft Graph Get emailMethods from users call: microsoft-graph-users-authentication.usersauthenticationgetemailmethods with: $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: PATCH name: usersauthenticationupdateemailmethods description: Microsoft Graph Update emailAuthenticationMethod call: microsoft-graph-users-authentication.usersauthenticationupdateemailmethods with: body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: usersauthenticationdeleteemailmethods description: Microsoft Graph Delete emailAuthenticationMethod call: microsoft-graph-users-authentication.usersauthenticationdeleteemailmethods with: If-Match: rest.If-Match outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/authentication/fido2methods name: users-user-id-authentication-fido2methods description: REST surface for users-user-id-authentication-fido2Methods. operations: - method: GET name: usersauthenticationlistfido2methods description: Microsoft Graph Get fido2Methods from users call: microsoft-graph-users-authentication.usersauthenticationlistfido2methods with: $orderby: rest.$orderby $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/authentication/fido2methods/count name: users-user-id-authentication-fido2methods-count description: REST surface for users-user-id-authentication-fido2Methods-$count. operations: - method: GET name: usersauthenticationfido2methodsgetcount9673 description: Microsoft Graph Get the number of the resource call: microsoft-graph-users-authentication.usersauthenticationfido2methodsgetcount9673 outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/authentication/fido2methods/{fido2authenticationmethod-id} name: users-user-id-authentication-fido2methods-fido2authenticationmethod-id description: REST surface for users-user-id-authentication-fido2Methods-fido2AuthenticationMethod-id. operations: - method: GET name: usersauthenticationgetfido2methods description: Microsoft Graph Get fido2Methods from users call: microsoft-graph-users-authentication.usersauthenticationgetfido2methods with: $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: DELETE name: usersauthenticationdeletefido2methods description: Microsoft Graph Delete fido2AuthenticationMethod call: microsoft-graph-users-authentication.usersauthenticationdeletefido2methods with: If-Match: rest.If-Match outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/authentication/methods name: users-user-id-authentication-methods description: REST surface for users-user-id-authentication-methods. operations: - method: GET name: usersauthenticationlistmethods description: Microsoft Graph Get methods from users call: microsoft-graph-users-authentication.usersauthenticationlistmethods with: $orderby: rest.$orderby $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: POST name: usersauthenticationcreatemethods description: Microsoft Graph Create new navigation property to methods for users call: microsoft-graph-users-authentication.usersauthenticationcreatemethods with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/authentication/methods/count name: users-user-id-authentication-methods-count description: REST surface for users-user-id-authentication-methods-$count. operations: - method: GET name: usersauthenticationmethodsgetcount0da1 description: Microsoft Graph Get the number of the resource call: microsoft-graph-users-authentication.usersauthenticationmethodsgetcount0da1 outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/authentication/methods/{authenticationmethod-id} name: users-user-id-authentication-methods-authenticationmethod-id description: REST surface for users-user-id-authentication-methods-authenticationMethod-id. operations: - method: GET name: usersauthenticationgetmethods description: Microsoft Graph Get methods from users call: microsoft-graph-users-authentication.usersauthenticationgetmethods with: $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: PATCH name: usersauthenticationupdatemethods description: Microsoft Graph Update the navigation property methods in users call: microsoft-graph-users-authentication.usersauthenticationupdatemethods with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/authentication/methods/{authenticationmethod-id}/resetpassword name: users-user-id-authentication-methods-authenticationmethod-id-resetpassword description: REST surface for users-user-id-authentication-methods-authenticationMethod-id-resetPassword. operations: - method: POST name: usersuserauthenticationmethodsauthenticationmethodresetpassword description: Microsoft Graph Invoke action resetPassword call: microsoft-graph-users-authentication.usersuserauthenticationmethodsauthenticationmethodresetpassword with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/authentication/microsoftauthenticatormethods name: users-user-id-authentication-microsoftauthenticatormethods description: REST surface for users-user-id-authentication-microsoftAuthenticatorMethods. operations: - method: GET name: usersauthenticationlistmicrosoftauthenticatormethods description: Microsoft Graph List microsoftAuthenticatorAuthenticationMethods call: microsoft-graph-users-authentication.usersauthenticationlistmicrosoftauthenticatormethods with: $orderby: rest.$orderby $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/authentication/microsoftauthenticatormethods/count name: users-user-id-authentication-microsoftauthenticatormethods-count description: REST surface for users-user-id-authentication-microsoftAuthenticatorMethods-$count. operations: - method: GET name: usersauthenticationmicrosoftauthenticatormethodsgetcountaf8c description: Microsoft Graph Get the number of the resource call: microsoft-graph-users-authentication.usersauthenticationmicrosoftauthenticatormethodsgetcountaf8c outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/authentication/microsoftauthenticatormethods/{microsoftauthenticatorauthenticationmethod-id} name: users-user-id-authentication-microsoftauthenticatormethods-microsoftauthenticato description: REST surface for users-user-id-authentication-microsoftAuthenticatorMethods-microsoftAuthenticato. operations: - method: GET name: usersauthenticationgetmicrosoftauthenticatormethods description: Microsoft Graph Get microsoftAuthenticatorAuthenticationMethod call: microsoft-graph-users-authentication.usersauthenticationgetmicrosoftauthenticatormethods with: $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: DELETE name: usersauthenticationdeletemicrosoftauthenticatormethods description: Microsoft Graph Delete microsoftAuthenticatorAuthenticationMethod call: microsoft-graph-users-authentication.usersauthenticationdeletemicrosoftauthenticatormethods with: If-Match: rest.If-Match outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/authentication/microsoftauthenticatormethods/{microsoftauthenticatorauthenticationmethod-id}/device name: users-user-id-authentication-microsoftauthenticatormethods-microsoftauthenticato description: REST surface for users-user-id-authentication-microsoftAuthenticatorMethods-microsoftAuthenticato. operations: - method: GET name: usersauthenticationmicrosoftauthenticatormethodsgetdevice description: Microsoft Graph Get device from users call: microsoft-graph-users-authentication.usersauthenticationmicrosoftauthenticatormethodsgetdevice with: $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/authentication/operations name: users-user-id-authentication-operations description: REST surface for users-user-id-authentication-operations. operations: - method: GET name: usersauthenticationlistoperations description: Microsoft Graph Get longRunningOperation call: microsoft-graph-users-authentication.usersauthenticationlistoperations with: $orderby: rest.$orderby $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: POST name: usersauthenticationcreateoperations description: Microsoft Graph Create new navigation property to operations for users call: microsoft-graph-users-authentication.usersauthenticationcreateoperations with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/authentication/operations/count name: users-user-id-authentication-operations-count description: REST surface for users-user-id-authentication-operations-$count. operations: - method: GET name: usersauthenticationoperationsgetcount40a4 description: Microsoft Graph Get the number of the resource call: microsoft-graph-users-authentication.usersauthenticationoperationsgetcount40a4 outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/authentication/operations/{longrunningoperation-id} name: users-user-id-authentication-operations-longrunningoperation-id description: REST surface for users-user-id-authentication-operations-longRunningOperation-id. operations: - method: GET name: usersauthenticationgetoperations description: Microsoft Graph Get longRunningOperation call: microsoft-graph-users-authentication.usersauthenticationgetoperations with: $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: PATCH name: usersauthenticationupdateoperations description: Microsoft Graph Update the navigation property operations in users call: microsoft-graph-users-authentication.usersauthenticationupdateoperations with: body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: usersauthenticationdeleteoperations description: Microsoft Graph Delete navigation property operations for users call: microsoft-graph-users-authentication.usersauthenticationdeleteoperations with: If-Match: rest.If-Match outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/authentication/passwordmethods name: users-user-id-authentication-passwordmethods description: REST surface for users-user-id-authentication-passwordMethods. operations: - method: GET name: usersauthenticationlistpasswordmethods description: Microsoft Graph Get passwordMethods from users call: microsoft-graph-users-authentication.usersauthenticationlistpasswordmethods with: $orderby: rest.$orderby $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: POST name: usersauthenticationcreatepasswordmethods description: Microsoft Graph Create new navigation property to passwordMethods for users call: microsoft-graph-users-authentication.usersauthenticationcreatepasswordmethods with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/authentication/passwordmethods/count name: users-user-id-authentication-passwordmethods-count description: REST surface for users-user-id-authentication-passwordMethods-$count. operations: - method: GET name: usersauthenticationpasswordmethodsgetcountec55 description: Microsoft Graph Get the number of the resource call: microsoft-graph-users-authentication.usersauthenticationpasswordmethodsgetcountec55 outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/authentication/passwordmethods/{passwordauthenticationmethod-id} name: users-user-id-authentication-passwordmethods-passwordauthenticationmethod-id description: REST surface for users-user-id-authentication-passwordMethods-passwordAuthenticationMethod-id. operations: - method: GET name: usersauthenticationgetpasswordmethods description: Microsoft Graph Get passwordMethods from users call: microsoft-graph-users-authentication.usersauthenticationgetpasswordmethods with: $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/authentication/phonemethods name: users-user-id-authentication-phonemethods description: REST surface for users-user-id-authentication-phoneMethods. operations: - method: GET name: usersauthenticationlistphonemethods description: Microsoft Graph Get phoneMethods from users call: microsoft-graph-users-authentication.usersauthenticationlistphonemethods with: $orderby: rest.$orderby $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: POST name: usersauthenticationcreatephonemethods description: Microsoft Graph Create phoneMethod call: microsoft-graph-users-authentication.usersauthenticationcreatephonemethods with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/authentication/phonemethods/count name: users-user-id-authentication-phonemethods-count description: REST surface for users-user-id-authentication-phoneMethods-$count. operations: - method: GET name: usersauthenticationphonemethodsgetcount2ea0 description: Microsoft Graph Get the number of the resource call: microsoft-graph-users-authentication.usersauthenticationphonemethodsgetcount2ea0 outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/authentication/phonemethods/{phoneauthenticationmethod-id} name: users-user-id-authentication-phonemethods-phoneauthenticationmethod-id description: REST surface for users-user-id-authentication-phoneMethods-phoneAuthenticationMethod-id. operations: - method: GET name: usersauthenticationgetphonemethods description: Microsoft Graph Get phoneMethods from users call: microsoft-graph-users-authentication.usersauthenticationgetphonemethods with: $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: PATCH name: usersauthenticationupdatephonemethods description: Microsoft Graph Update phoneAuthenticationMethod call: microsoft-graph-users-authentication.usersauthenticationupdatephonemethods with: body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: usersauthenticationdeletephonemethods description: Microsoft Graph Delete navigation property phoneMethods for users call: microsoft-graph-users-authentication.usersauthenticationdeletephonemethods with: If-Match: rest.If-Match outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/authentication/phonemethods/{phoneauthenticationmethod-id}/disablesmssignin name: users-user-id-authentication-phonemethods-phoneauthenticationmethod-id-disablesm description: REST surface for users-user-id-authentication-phoneMethods-phoneAuthenticationMethod-id-disableSm. operations: - method: POST name: usersuserauthenticationphonemethodsphoneauthenticationmethoddisablesmssignin description: Microsoft Graph Invoke action disableSmsSignIn call: microsoft-graph-users-authentication.usersuserauthenticationphonemethodsphoneauthenticationmethoddisablesmssignin outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/authentication/phonemethods/{phoneauthenticationmethod-id}/enablesmssignin name: users-user-id-authentication-phonemethods-phoneauthenticationmethod-id-enablesms description: REST surface for users-user-id-authentication-phoneMethods-phoneAuthenticationMethod-id-enableSms. operations: - method: POST name: usersuserauthenticationphonemethodsphoneauthenticationmethodenablesmssignin description: Microsoft Graph Invoke action enableSmsSignIn call: microsoft-graph-users-authentication.usersuserauthenticationphonemethodsphoneauthenticationmethodenablesmssignin outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/authentication/platformcredentialmethods name: users-user-id-authentication-platformcredentialmethods description: REST surface for users-user-id-authentication-platformCredentialMethods. operations: - method: GET name: usersauthenticationlistplatformcredentialmethods description: Microsoft Graph Get platformCredentialMethods from users call: microsoft-graph-users-authentication.usersauthenticationlistplatformcredentialmethods with: $orderby: rest.$orderby $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/authentication/platformcredentialmethods/count name: users-user-id-authentication-platformcredentialmethods-count description: REST surface for users-user-id-authentication-platformCredentialMethods-$count. operations: - method: GET name: usersauthenticationplatformcredentialmethodsgetcount66e6 description: Microsoft Graph Get the number of the resource call: microsoft-graph-users-authentication.usersauthenticationplatformcredentialmethodsgetcount66e6 outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/authentication/platformcredentialmethods/{platformcredentialauthenticationmethod-id} name: users-user-id-authentication-platformcredentialmethods-platformcredentialauthent description: REST surface for users-user-id-authentication-platformCredentialMethods-platformCredentialAuthent. operations: - method: GET name: usersauthenticationgetplatformcredentialmethods description: Microsoft Graph Get platformCredentialMethods from users call: microsoft-graph-users-authentication.usersauthenticationgetplatformcredentialmethods with: $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: DELETE name: usersauthenticationdeleteplatformcredentialmethods description: Microsoft Graph Delete platformCredentialAuthenticationMethod call: microsoft-graph-users-authentication.usersauthenticationdeleteplatformcredentialmethods with: If-Match: rest.If-Match outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/authentication/platformcredentialmethods/{platformcredentialauthenticationmethod-id}/device name: users-user-id-authentication-platformcredentialmethods-platformcredentialauthent description: REST surface for users-user-id-authentication-platformCredentialMethods-platformCredentialAuthent. operations: - method: GET name: usersauthenticationplatformcredentialmethodsgetdevice description: Microsoft Graph Get device from users call: microsoft-graph-users-authentication.usersauthenticationplatformcredentialmethodsgetdevice with: $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/authentication/softwareoathmethods name: users-user-id-authentication-softwareoathmethods description: REST surface for users-user-id-authentication-softwareOathMethods. operations: - method: GET name: usersauthenticationlistsoftwareoathmethods description: Microsoft Graph Get softwareOathMethods from users call: microsoft-graph-users-authentication.usersauthenticationlistsoftwareoathmethods with: $orderby: rest.$orderby $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/authentication/softwareoathmethods/count name: users-user-id-authentication-softwareoathmethods-count description: REST surface for users-user-id-authentication-softwareOathMethods-$count. operations: - method: GET name: usersauthenticationsoftwareoathmethodsgetcount0ccd description: Microsoft Graph Get the number of the resource call: microsoft-graph-users-authentication.usersauthenticationsoftwareoathmethodsgetcount0ccd outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/authentication/softwareoathmethods/{softwareoathauthenticationmethod-id} name: users-user-id-authentication-softwareoathmethods-softwareoathauthenticationmetho description: REST surface for users-user-id-authentication-softwareOathMethods-softwareOathAuthenticationMetho. operations: - method: GET name: usersauthenticationgetsoftwareoathmethods description: Microsoft Graph Get softwareOathMethods from users call: microsoft-graph-users-authentication.usersauthenticationgetsoftwareoathmethods with: $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: DELETE name: usersauthenticationdeletesoftwareoathmethods description: Microsoft Graph Delete softwareOathAuthenticationMethod call: microsoft-graph-users-authentication.usersauthenticationdeletesoftwareoathmethods with: If-Match: rest.If-Match outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/authentication/temporaryaccesspassmethods name: users-user-id-authentication-temporaryaccesspassmethods description: REST surface for users-user-id-authentication-temporaryAccessPassMethods. operations: - method: GET name: usersauthenticationlisttemporaryaccesspassmethods description: Microsoft Graph List temporaryAccessPassMethods call: microsoft-graph-users-authentication.usersauthenticationlisttemporaryaccesspassmethods with: $orderby: rest.$orderby $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: POST name: usersauthenticationcreatetemporaryaccesspassmethods description: Microsoft Graph Create temporaryAccessPassMethod call: microsoft-graph-users-authentication.usersauthenticationcreatetemporaryaccesspassmethods with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/authentication/temporaryaccesspassmethods/count name: users-user-id-authentication-temporaryaccesspassmethods-count description: REST surface for users-user-id-authentication-temporaryAccessPassMethods-$count. operations: - method: GET name: usersauthenticationtemporaryaccesspassmethodsgetcount3b4c description: Microsoft Graph Get the number of the resource call: microsoft-graph-users-authentication.usersauthenticationtemporaryaccesspassmethodsgetcount3b4c outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/authentication/temporaryaccesspassmethods/{temporaryaccesspassauthenticationmethod-id} name: users-user-id-authentication-temporaryaccesspassmethods-temporaryaccesspassauthe description: REST surface for users-user-id-authentication-temporaryAccessPassMethods-temporaryAccessPassAuthe. operations: - method: GET name: usersauthenticationgettemporaryaccesspassmethods description: Microsoft Graph Get temporaryAccessPassAuthenticationMethod call: microsoft-graph-users-authentication.usersauthenticationgettemporaryaccesspassmethods with: $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: DELETE name: usersauthenticationdeletetemporaryaccesspassmethods description: Microsoft Graph Delete temporaryAccessPassAuthenticationMethod call: microsoft-graph-users-authentication.usersauthenticationdeletetemporaryaccesspassmethods with: If-Match: rest.If-Match outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/authentication/windowshelloforbusinessmethods name: users-user-id-authentication-windowshelloforbusinessmethods description: REST surface for users-user-id-authentication-windowsHelloForBusinessMethods. operations: - method: GET name: usersauthenticationlistwindowshelloforbusinessmethods description: Microsoft Graph List windowsHelloForBusinessAuthenticationMethods call: microsoft-graph-users-authentication.usersauthenticationlistwindowshelloforbusinessmethods with: $orderby: rest.$orderby $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/authentication/windowshelloforbusinessmethods/count name: users-user-id-authentication-windowshelloforbusinessmethods-count description: REST surface for users-user-id-authentication-windowsHelloForBusinessMethods-$count. operations: - method: GET name: usersauthenticationwindowshelloforbusinessmethodsgetcount0479 description: Microsoft Graph Get the number of the resource call: microsoft-graph-users-authentication.usersauthenticationwindowshelloforbusinessmethodsgetcount0479 outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/authentication/windowshelloforbusinessmethods/{windowshelloforbusinessauthenticationmethod-id} name: users-user-id-authentication-windowshelloforbusinessmethods-windowshelloforbusin description: REST surface for users-user-id-authentication-windowsHelloForBusinessMethods-windowsHelloForBusin. operations: - method: GET name: usersauthenticationgetwindowshelloforbusinessmethods description: Microsoft Graph Get windowsHelloForBusinessAuthenticationMethod call: microsoft-graph-users-authentication.usersauthenticationgetwindowshelloforbusinessmethods with: $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: DELETE name: usersauthenticationdeletewindowshelloforbusinessmethods description: Microsoft Graph Delete windowsHelloForBusinessAuthenticationMethod call: microsoft-graph-users-authentication.usersauthenticationdeletewindowshelloforbusinessmethods with: If-Match: rest.If-Match outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/authentication/windowshelloforbusinessmethods/{windowshelloforbusinessauthenticationmethod-id}/device name: users-user-id-authentication-windowshelloforbusinessmethods-windowshelloforbusin description: REST surface for users-user-id-authentication-windowsHelloForBusinessMethods-windowsHelloForBusin. operations: - method: GET name: usersauthenticationwindowshelloforbusinessmethodsgetdevice description: Microsoft Graph Get device from users call: microsoft-graph-users-authentication.usersauthenticationwindowshelloforbusinessmethodsgetdevice with: $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - type: mcp namespace: microsoft-graph-users-authentication-mcp port: 9090 transport: http description: MCP adapter for Microsoft Graph OData Service for namespace microsoft.graph — Users.authentication. One tool per consumed operation, routed inline through this capability's consumes block. tools: - name: microsoft-graph-get-authentication-users description: Microsoft Graph Get authentication from users hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-users-authentication.usersgetauthentication with: $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-update-navigation-property description: Microsoft Graph Update the navigation property authentication in users hints: readOnly: false destructive: false idempotent: true call: microsoft-graph-users-authentication.usersupdateauthentication with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-delete-navigation-property description: Microsoft Graph Delete navigation property authentication for users hints: readOnly: false destructive: true idempotent: true call: microsoft-graph-users-authentication.usersdeleteauthentication with: If-Match: tools.If-Match outputParameters: - type: object mapping: $. - name: microsoft-graph-get-emailmethods-users description: Microsoft Graph Get emailMethods from users hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-users-authentication.usersauthenticationlistemailmethods with: $orderby: tools.$orderby $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-create-emailmethod description: Microsoft Graph Create emailMethod hints: readOnly: false destructive: false idempotent: false call: microsoft-graph-users-authentication.usersauthenticationcreateemailmethods 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-authentication.usersauthenticationemailmethodsgetcount6f5c outputParameters: - type: object mapping: $. - name: microsoft-graph-get-emailmethods-users-2 description: Microsoft Graph Get emailMethods from users hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-users-authentication.usersauthenticationgetemailmethods with: $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-update-emailauthenticationmethod description: Microsoft Graph Update emailAuthenticationMethod hints: readOnly: false destructive: false idempotent: true call: microsoft-graph-users-authentication.usersauthenticationupdateemailmethods with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-delete-emailauthenticationmethod description: Microsoft Graph Delete emailAuthenticationMethod hints: readOnly: false destructive: true idempotent: true call: microsoft-graph-users-authentication.usersauthenticationdeleteemailmethods with: If-Match: tools.If-Match outputParameters: - type: object mapping: $. - name: microsoft-graph-get-fido2methods-users description: Microsoft Graph Get fido2Methods from users hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-users-authentication.usersauthenticationlistfido2methods with: $orderby: tools.$orderby $select: tools.$select $expand: tools.$expand 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-authentication.usersauthenticationfido2methodsgetcount9673 outputParameters: - type: object mapping: $. - name: microsoft-graph-get-fido2methods-users-2 description: Microsoft Graph Get fido2Methods from users hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-users-authentication.usersauthenticationgetfido2methods with: $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-delete-fido2authenticationmethod description: Microsoft Graph Delete fido2AuthenticationMethod hints: readOnly: false destructive: true idempotent: true call: microsoft-graph-users-authentication.usersauthenticationdeletefido2methods with: If-Match: tools.If-Match outputParameters: - type: object mapping: $. - name: microsoft-graph-get-methods-users description: Microsoft Graph Get methods from users hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-users-authentication.usersauthenticationlistmethods 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 methods for users hints: readOnly: false destructive: false idempotent: false call: microsoft-graph-users-authentication.usersauthenticationcreatemethods 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-authentication.usersauthenticationmethodsgetcount0da1 outputParameters: - type: object mapping: $. - name: microsoft-graph-get-methods-users-2 description: Microsoft Graph Get methods from users hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-users-authentication.usersauthenticationgetmethods 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 methods in users hints: readOnly: false destructive: false idempotent: true call: microsoft-graph-users-authentication.usersauthenticationupdatemethods with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-invoke-action-resetpassword description: Microsoft Graph Invoke action resetPassword hints: readOnly: false destructive: false idempotent: false call: microsoft-graph-users-authentication.usersuserauthenticationmethodsauthenticationmethodresetpassword with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-list-microsoftauthenticatorauthenticationmethods description: Microsoft Graph List microsoftAuthenticatorAuthenticationMethods hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-users-authentication.usersauthenticationlistmicrosoftauthenticatormethods with: $orderby: tools.$orderby $select: tools.$select $expand: tools.$expand 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-authentication.usersauthenticationmicrosoftauthenticatormethodsgetcountaf8c outputParameters: - type: object mapping: $. - name: microsoft-graph-get-microsoftauthenticatorauthenticationmethod description: Microsoft Graph Get microsoftAuthenticatorAuthenticationMethod hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-users-authentication.usersauthenticationgetmicrosoftauthenticatormethods with: $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-delete-microsoftauthenticatorauthenticationmethod description: Microsoft Graph Delete microsoftAuthenticatorAuthenticationMethod hints: readOnly: false destructive: true idempotent: true call: microsoft-graph-users-authentication.usersauthenticationdeletemicrosoftauthenticatormethods with: If-Match: tools.If-Match outputParameters: - type: object mapping: $. - name: microsoft-graph-get-device-users description: Microsoft Graph Get device from users hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-users-authentication.usersauthenticationmicrosoftauthenticatormethodsgetdevice with: $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-get-longrunningoperation description: Microsoft Graph Get longRunningOperation hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-users-authentication.usersauthenticationlistoperations 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 operations for users hints: readOnly: false destructive: false idempotent: false call: microsoft-graph-users-authentication.usersauthenticationcreateoperations 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-authentication.usersauthenticationoperationsgetcount40a4 outputParameters: - type: object mapping: $. - name: microsoft-graph-get-longrunningoperation-2 description: Microsoft Graph Get longRunningOperation hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-users-authentication.usersauthenticationgetoperations 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 operations in users hints: readOnly: false destructive: false idempotent: true call: microsoft-graph-users-authentication.usersauthenticationupdateoperations with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-delete-navigation-property-2 description: Microsoft Graph Delete navigation property operations for users hints: readOnly: false destructive: true idempotent: true call: microsoft-graph-users-authentication.usersauthenticationdeleteoperations with: If-Match: tools.If-Match outputParameters: - type: object mapping: $. - name: microsoft-graph-get-passwordmethods-users description: Microsoft Graph Get passwordMethods from users hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-users-authentication.usersauthenticationlistpasswordmethods 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 passwordMethods for users hints: readOnly: false destructive: false idempotent: false call: microsoft-graph-users-authentication.usersauthenticationcreatepasswordmethods with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-get-number-resource-6 description: Microsoft Graph Get the number of the resource hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-users-authentication.usersauthenticationpasswordmethodsgetcountec55 outputParameters: - type: object mapping: $. - name: microsoft-graph-get-passwordmethods-users-2 description: Microsoft Graph Get passwordMethods from users hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-users-authentication.usersauthenticationgetpasswordmethods with: $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-get-phonemethods-users description: Microsoft Graph Get phoneMethods from users hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-users-authentication.usersauthenticationlistphonemethods with: $orderby: tools.$orderby $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-create-phonemethod description: Microsoft Graph Create phoneMethod hints: readOnly: false destructive: false idempotent: false call: microsoft-graph-users-authentication.usersauthenticationcreatephonemethods with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-get-number-resource-7 description: Microsoft Graph Get the number of the resource hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-users-authentication.usersauthenticationphonemethodsgetcount2ea0 outputParameters: - type: object mapping: $. - name: microsoft-graph-get-phonemethods-users-2 description: Microsoft Graph Get phoneMethods from users hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-users-authentication.usersauthenticationgetphonemethods with: $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-update-phoneauthenticationmethod description: Microsoft Graph Update phoneAuthenticationMethod hints: readOnly: false destructive: false idempotent: true call: microsoft-graph-users-authentication.usersauthenticationupdatephonemethods with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-delete-navigation-property-3 description: Microsoft Graph Delete navigation property phoneMethods for users hints: readOnly: false destructive: true idempotent: true call: microsoft-graph-users-authentication.usersauthenticationdeletephonemethods with: If-Match: tools.If-Match outputParameters: - type: object mapping: $. - name: microsoft-graph-invoke-action-disablesmssignin description: Microsoft Graph Invoke action disableSmsSignIn hints: readOnly: false destructive: false idempotent: false call: microsoft-graph-users-authentication.usersuserauthenticationphonemethodsphoneauthenticationmethoddisablesmssignin outputParameters: - type: object mapping: $. - name: microsoft-graph-invoke-action-enablesmssignin description: Microsoft Graph Invoke action enableSmsSignIn hints: readOnly: false destructive: false idempotent: false call: microsoft-graph-users-authentication.usersuserauthenticationphonemethodsphoneauthenticationmethodenablesmssignin outputParameters: - type: object mapping: $. - name: microsoft-graph-get-platformcredentialmethods-users description: Microsoft Graph Get platformCredentialMethods from users hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-users-authentication.usersauthenticationlistplatformcredentialmethods with: $orderby: tools.$orderby $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-get-number-resource-8 description: Microsoft Graph Get the number of the resource hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-users-authentication.usersauthenticationplatformcredentialmethodsgetcount66e6 outputParameters: - type: object mapping: $. - name: microsoft-graph-get-platformcredentialmethods-users-2 description: Microsoft Graph Get platformCredentialMethods from users hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-users-authentication.usersauthenticationgetplatformcredentialmethods with: $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-delete-platformcredentialauthenticationmethod description: Microsoft Graph Delete platformCredentialAuthenticationMethod hints: readOnly: false destructive: true idempotent: true call: microsoft-graph-users-authentication.usersauthenticationdeleteplatformcredentialmethods with: If-Match: tools.If-Match outputParameters: - type: object mapping: $. - name: microsoft-graph-get-device-users-2 description: Microsoft Graph Get device from users hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-users-authentication.usersauthenticationplatformcredentialmethodsgetdevice with: $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-get-softwareoathmethods-users description: Microsoft Graph Get softwareOathMethods from users hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-users-authentication.usersauthenticationlistsoftwareoathmethods with: $orderby: tools.$orderby $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-get-number-resource-9 description: Microsoft Graph Get the number of the resource hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-users-authentication.usersauthenticationsoftwareoathmethodsgetcount0ccd outputParameters: - type: object mapping: $. - name: microsoft-graph-get-softwareoathmethods-users-2 description: Microsoft Graph Get softwareOathMethods from users hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-users-authentication.usersauthenticationgetsoftwareoathmethods with: $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-delete-softwareoathauthenticationmethod description: Microsoft Graph Delete softwareOathAuthenticationMethod hints: readOnly: false destructive: true idempotent: true call: microsoft-graph-users-authentication.usersauthenticationdeletesoftwareoathmethods with: If-Match: tools.If-Match outputParameters: - type: object mapping: $. - name: microsoft-graph-list-temporaryaccesspassmethods description: Microsoft Graph List temporaryAccessPassMethods hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-users-authentication.usersauthenticationlisttemporaryaccesspassmethods with: $orderby: tools.$orderby $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-create-temporaryaccesspassmethod description: Microsoft Graph Create temporaryAccessPassMethod hints: readOnly: false destructive: false idempotent: false call: microsoft-graph-users-authentication.usersauthenticationcreatetemporaryaccesspassmethods with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-get-number-resource-10 description: Microsoft Graph Get the number of the resource hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-users-authentication.usersauthenticationtemporaryaccesspassmethodsgetcount3b4c outputParameters: - type: object mapping: $. - name: microsoft-graph-get-temporaryaccesspassauthenticationmethod description: Microsoft Graph Get temporaryAccessPassAuthenticationMethod hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-users-authentication.usersauthenticationgettemporaryaccesspassmethods with: $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-delete-temporaryaccesspassauthenticationmethod description: Microsoft Graph Delete temporaryAccessPassAuthenticationMethod hints: readOnly: false destructive: true idempotent: true call: microsoft-graph-users-authentication.usersauthenticationdeletetemporaryaccesspassmethods with: If-Match: tools.If-Match outputParameters: - type: object mapping: $. - name: microsoft-graph-list-windowshelloforbusinessauthenticationmethods description: Microsoft Graph List windowsHelloForBusinessAuthenticationMethods hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-users-authentication.usersauthenticationlistwindowshelloforbusinessmethods with: $orderby: tools.$orderby $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-get-number-resource-11 description: Microsoft Graph Get the number of the resource hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-users-authentication.usersauthenticationwindowshelloforbusinessmethodsgetcount0479 outputParameters: - type: object mapping: $. - name: microsoft-graph-get-windowshelloforbusinessauthenticationmethod description: Microsoft Graph Get windowsHelloForBusinessAuthenticationMethod hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-users-authentication.usersauthenticationgetwindowshelloforbusinessmethods with: $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-delete-windowshelloforbusinessauthenticationmethod description: Microsoft Graph Delete windowsHelloForBusinessAuthenticationMethod hints: readOnly: false destructive: true idempotent: true call: microsoft-graph-users-authentication.usersauthenticationdeletewindowshelloforbusinessmethods with: If-Match: tools.If-Match outputParameters: - type: object mapping: $. - name: microsoft-graph-get-device-users-3 description: Microsoft Graph Get device from users hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-users-authentication.usersauthenticationwindowshelloforbusinessmethodsgetdevice with: $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $.