Microsoft Graph · Capability

Microsoft Graph OData Service for namespace microsoft.graph — Me.authentication

Microsoft Graph OData Service for namespace microsoft.graph — Me.authentication. 61 operations. Lead operation: Microsoft Graph Get authentication from me. Self-contained Naftiko capability covering one Microsoft Graph business surface.

Run with Naftiko Microsoft GraphMe.authentication

What You Can Do

GET
Megetauthentication — Microsoft Graph Get authentication from me
/v1/me/authentication
PATCH
Meupdateauthentication — Microsoft Graph Update the navigation property authentication in me
/v1/me/authentication
DELETE
Medeleteauthentication — Microsoft Graph Delete navigation property authentication for me
/v1/me/authentication
GET
Meauthenticationlistemailmethods — Microsoft Graph List emailMethods
/v1/me/authentication/emailmethods
POST
Meauthenticationcreateemailmethods — Microsoft Graph Create new navigation property to emailMethods for me
/v1/me/authentication/emailmethods
GET
Meauthenticationemailmethodsgetcountc0e4 — Microsoft Graph Get the number of the resource
/v1/me/authentication/emailmethods/count
GET
Meauthenticationgetemailmethods — Microsoft Graph Get emailAuthenticationMethod
/v1/me/authentication/emailmethods/{emailauthenticationmethod-id}
PATCH
Meauthenticationupdateemailmethods — Microsoft Graph Update the navigation property emailMethods in me
/v1/me/authentication/emailmethods/{emailauthenticationmethod-id}
DELETE
Meauthenticationdeleteemailmethods — Microsoft Graph Delete navigation property emailMethods for me
/v1/me/authentication/emailmethods/{emailauthenticationmethod-id}
GET
Meauthenticationlistfido2methods — Microsoft Graph List fido2AuthenticationMethod
/v1/me/authentication/fido2methods
GET
Meauthenticationfido2methodsgetcount34f5 — Microsoft Graph Get the number of the resource
/v1/me/authentication/fido2methods/count
GET
Meauthenticationgetfido2methods — Microsoft Graph Get fido2AuthenticationMethod
/v1/me/authentication/fido2methods/{fido2authenticationmethod-id}
DELETE
Meauthenticationdeletefido2methods — Microsoft Graph Delete navigation property fido2Methods for me
/v1/me/authentication/fido2methods/{fido2authenticationmethod-id}
GET
Meauthenticationlistmethods — Microsoft Graph List methods
/v1/me/authentication/methods
POST
Meauthenticationcreatemethods — Microsoft Graph Create new navigation property to methods for me
/v1/me/authentication/methods
GET
Meauthenticationmethodsgetcount2354 — Microsoft Graph Get the number of the resource
/v1/me/authentication/methods/count
GET
Meauthenticationgetmethods — Microsoft Graph Get authenticationMethod
/v1/me/authentication/methods/{authenticationmethod-id}
PATCH
Meauthenticationupdatemethods — Microsoft Graph Update the navigation property methods in me
/v1/me/authentication/methods/{authenticationmethod-id}
POST
Meauthenticationmethodsauthenticationmethodresetpassword — Microsoft Graph Invoke action resetPassword
/v1/me/authentication/methods/{authenticationmethod-id}/resetpassword
GET
Meauthenticationlistmicrosoftauthenticatormethods — Microsoft Graph Get microsoftAuthenticatorMethods from me
/v1/me/authentication/microsoftauthenticatormethods
GET
Meauthenticationmicrosoftauthenticatormethodsgetcount895b — Microsoft Graph Get the number of the resource
/v1/me/authentication/microsoftauthenticatormethods/count
GET
Meauthenticationgetmicrosoftauthenticatormethods — Microsoft Graph Get microsoftAuthenticatorMethods from me
/v1/me/authentication/microsoftauthenticatormethods/{microsoftauthenticatorauthenticationmethod-id}
DELETE
Meauthenticationdeletemicrosoftauthenticatormethods — Microsoft Graph Delete navigation property microsoftAuthenticatorMethods for me
/v1/me/authentication/microsoftauthenticatormethods/{microsoftauthenticatorauthenticationmethod-id}
GET
Meauthenticationmicrosoftauthenticatormethodsgetdevice — Microsoft Graph Get device from me
/v1/me/authentication/microsoftauthenticatormethods/{microsoftauthenticatorauthenticationmethod-id}/device
GET
Meauthenticationlistoperations — Microsoft Graph Get operations from me
/v1/me/authentication/operations
POST
Meauthenticationcreateoperations — Microsoft Graph Create new navigation property to operations for me
/v1/me/authentication/operations
GET
Meauthenticationoperationsgetcount19ab — Microsoft Graph Get the number of the resource
/v1/me/authentication/operations/count
GET
Meauthenticationgetoperations — Microsoft Graph Get operations from me
/v1/me/authentication/operations/{longrunningoperation-id}
PATCH
Meauthenticationupdateoperations — Microsoft Graph Update the navigation property operations in me
/v1/me/authentication/operations/{longrunningoperation-id}
DELETE
Meauthenticationdeleteoperations — Microsoft Graph Delete navigation property operations for me
/v1/me/authentication/operations/{longrunningoperation-id}
GET
Meauthenticationlistpasswordmethods — Microsoft Graph List passwordMethods
/v1/me/authentication/passwordmethods
POST
Meauthenticationcreatepasswordmethods — Microsoft Graph Create new navigation property to passwordMethods for me
/v1/me/authentication/passwordmethods
GET
Meauthenticationpasswordmethodsgetcount11e2 — Microsoft Graph Get the number of the resource
/v1/me/authentication/passwordmethods/count
GET
Meauthenticationgetpasswordmethods — Microsoft Graph Get passwordAuthenticationMethod
/v1/me/authentication/passwordmethods/{passwordauthenticationmethod-id}
GET
Meauthenticationlistphonemethods — Microsoft Graph List phoneMethods
/v1/me/authentication/phonemethods
POST
Meauthenticationcreatephonemethods — Microsoft Graph Create new navigation property to phoneMethods for me
/v1/me/authentication/phonemethods
GET
Meauthenticationphonemethodsgetcountd96d — Microsoft Graph Get the number of the resource
/v1/me/authentication/phonemethods/count
GET
Meauthenticationgetphonemethods — Microsoft Graph Get phoneAuthenticationMethod
/v1/me/authentication/phonemethods/{phoneauthenticationmethod-id}
PATCH
Meauthenticationupdatephonemethods — Microsoft Graph Update the navigation property phoneMethods in me
/v1/me/authentication/phonemethods/{phoneauthenticationmethod-id}
DELETE
Meauthenticationdeletephonemethods — Microsoft Graph Delete phoneAuthenticationMethod
/v1/me/authentication/phonemethods/{phoneauthenticationmethod-id}
POST
Meauthenticationphonemethodsphoneauthenticationmethoddisablesmssignin — Microsoft Graph Invoke action disableSmsSignIn
/v1/me/authentication/phonemethods/{phoneauthenticationmethod-id}/disablesmssignin
POST
Meauthenticationphonemethodsphoneauthenticationmethodenablesmssignin — Microsoft Graph Invoke action enableSmsSignIn
/v1/me/authentication/phonemethods/{phoneauthenticationmethod-id}/enablesmssignin
GET
Meauthenticationlistplatformcredentialmethods — Microsoft Graph List platformCredentialAuthenticationMethods
/v1/me/authentication/platformcredentialmethods
GET
Meauthenticationplatformcredentialmethodsgetcount4808 — Microsoft Graph Get the number of the resource
/v1/me/authentication/platformcredentialmethods/count
GET
Meauthenticationgetplatformcredentialmethods — Microsoft Graph Get platformCredentialAuthenticationMethod
/v1/me/authentication/platformcredentialmethods/{platformcredentialauthenticationmethod-id}
DELETE
Meauthenticationdeleteplatformcredentialmethods — Microsoft Graph Delete navigation property platformCredentialMethods for me
/v1/me/authentication/platformcredentialmethods/{platformcredentialauthenticationmethod-id}
GET
Meauthenticationplatformcredentialmethodsgetdevice — Microsoft Graph Get device from me
/v1/me/authentication/platformcredentialmethods/{platformcredentialauthenticationmethod-id}/device
GET
Meauthenticationlistsoftwareoathmethods — Microsoft Graph List softwareOathMethods
/v1/me/authentication/softwareoathmethods
GET
Meauthenticationsoftwareoathmethodsgetcountb651 — Microsoft Graph Get the number of the resource
/v1/me/authentication/softwareoathmethods/count
GET
Meauthenticationgetsoftwareoathmethods — Microsoft Graph Get softwareOathAuthenticationMethod
/v1/me/authentication/softwareoathmethods/{softwareoathauthenticationmethod-id}
DELETE
Meauthenticationdeletesoftwareoathmethods — Microsoft Graph Delete navigation property softwareOathMethods for me
/v1/me/authentication/softwareoathmethods/{softwareoathauthenticationmethod-id}
GET
Meauthenticationlisttemporaryaccesspassmethods — Microsoft Graph Get temporaryAccessPassMethods from me
/v1/me/authentication/temporaryaccesspassmethods
POST
Meauthenticationcreatetemporaryaccesspassmethods — Microsoft Graph Create new navigation property to temporaryAccessPassMethods for me
/v1/me/authentication/temporaryaccesspassmethods
GET
Meauthenticationtemporaryaccesspassmethodsgetcountcd4f — Microsoft Graph Get the number of the resource
/v1/me/authentication/temporaryaccesspassmethods/count
GET
Meauthenticationgettemporaryaccesspassmethods — Microsoft Graph Get temporaryAccessPassMethods from me
/v1/me/authentication/temporaryaccesspassmethods/{temporaryaccesspassauthenticationmethod-id}
DELETE
Meauthenticationdeletetemporaryaccesspassmethods — Microsoft Graph Delete navigation property temporaryAccessPassMethods for me
/v1/me/authentication/temporaryaccesspassmethods/{temporaryaccesspassauthenticationmethod-id}
GET
Meauthenticationlistwindowshelloforbusinessmethods — Microsoft Graph Get windowsHelloForBusinessMethods from me
/v1/me/authentication/windowshelloforbusinessmethods
GET
Meauthenticationwindowshelloforbusinessmethodsgetcountaf76 — Microsoft Graph Get the number of the resource
/v1/me/authentication/windowshelloforbusinessmethods/count
GET
Meauthenticationgetwindowshelloforbusinessmethods — Microsoft Graph Get windowsHelloForBusinessMethods from me
/v1/me/authentication/windowshelloforbusinessmethods/{windowshelloforbusinessauthenticationmethod-id}
DELETE
Meauthenticationdeletewindowshelloforbusinessmethods — Microsoft Graph Delete navigation property windowsHelloForBusinessMethods for me
/v1/me/authentication/windowshelloforbusinessmethods/{windowshelloforbusinessauthenticationmethod-id}
GET
Meauthenticationwindowshelloforbusinessmethodsgetdevice — Microsoft Graph Get device from me
/v1/me/authentication/windowshelloforbusinessmethods/{windowshelloforbusinessauthenticationmethod-id}/device

MCP Tools

microsoft-graph-get-authentication-me

Microsoft Graph Get authentication from me

read-only idempotent
microsoft-graph-update-navigation-property

Microsoft Graph Update the navigation property authentication in me

idempotent
microsoft-graph-delete-navigation-property

Microsoft Graph Delete navigation property authentication for me

idempotent
microsoft-graph-list-emailmethods

Microsoft Graph List emailMethods

read-only idempotent
microsoft-graph-create-new-navigation

Microsoft Graph Create new navigation property to emailMethods for me

microsoft-graph-get-number-resource

Microsoft Graph Get the number of the resource

read-only idempotent
microsoft-graph-get-emailauthenticationmethod

Microsoft Graph Get emailAuthenticationMethod

read-only idempotent
microsoft-graph-update-navigation-property-2

Microsoft Graph Update the navigation property emailMethods in me

idempotent
microsoft-graph-delete-navigation-property-2

Microsoft Graph Delete navigation property emailMethods for me

idempotent
microsoft-graph-list-fido2authenticationmethod

Microsoft Graph List fido2AuthenticationMethod

read-only idempotent
microsoft-graph-get-number-resource-2

Microsoft Graph Get the number of the resource

read-only idempotent
microsoft-graph-get-fido2authenticationmethod

Microsoft Graph Get fido2AuthenticationMethod

read-only idempotent
microsoft-graph-delete-navigation-property-3

Microsoft Graph Delete navigation property fido2Methods for me

idempotent
microsoft-graph-list-methods

Microsoft Graph List methods

read-only idempotent
microsoft-graph-create-new-navigation-2

Microsoft Graph Create new navigation property to methods for me

microsoft-graph-get-number-resource-3

Microsoft Graph Get the number of the resource

read-only idempotent
microsoft-graph-get-authenticationmethod

Microsoft Graph Get authenticationMethod

read-only idempotent
microsoft-graph-update-navigation-property-3

Microsoft Graph Update the navigation property methods in me

idempotent
microsoft-graph-invoke-action-resetpassword

Microsoft Graph Invoke action resetPassword

microsoft-graph-get-microsoftauthenticatormethods-me

Microsoft Graph Get microsoftAuthenticatorMethods from me

read-only idempotent
microsoft-graph-get-number-resource-4

Microsoft Graph Get the number of the resource

read-only idempotent
microsoft-graph-get-microsoftauthenticatormethods-me-2

Microsoft Graph Get microsoftAuthenticatorMethods from me

read-only idempotent
microsoft-graph-delete-navigation-property-4

Microsoft Graph Delete navigation property microsoftAuthenticatorMethods for me

idempotent
microsoft-graph-get-device-me

Microsoft Graph Get device from me

read-only idempotent
microsoft-graph-get-operations-me

Microsoft Graph Get operations from me

read-only idempotent
microsoft-graph-create-new-navigation-3

Microsoft Graph Create new navigation property to operations for me

microsoft-graph-get-number-resource-5

Microsoft Graph Get the number of the resource

read-only idempotent
microsoft-graph-get-operations-me-2

Microsoft Graph Get operations from me

read-only idempotent
microsoft-graph-update-navigation-property-4

Microsoft Graph Update the navigation property operations in me

idempotent
microsoft-graph-delete-navigation-property-5

Microsoft Graph Delete navigation property operations for me

idempotent
microsoft-graph-list-passwordmethods

Microsoft Graph List passwordMethods

read-only idempotent
microsoft-graph-create-new-navigation-4

Microsoft Graph Create new navigation property to passwordMethods for me

microsoft-graph-get-number-resource-6

Microsoft Graph Get the number of the resource

read-only idempotent
microsoft-graph-get-passwordauthenticationmethod

Microsoft Graph Get passwordAuthenticationMethod

read-only idempotent
microsoft-graph-list-phonemethods

Microsoft Graph List phoneMethods

read-only idempotent
microsoft-graph-create-new-navigation-5

Microsoft Graph Create new navigation property to phoneMethods for me

microsoft-graph-get-number-resource-7

Microsoft Graph Get the number of the resource

read-only idempotent
microsoft-graph-get-phoneauthenticationmethod

Microsoft Graph Get phoneAuthenticationMethod

read-only idempotent
microsoft-graph-update-navigation-property-5

Microsoft Graph Update the navigation property phoneMethods in me

idempotent
microsoft-graph-delete-phoneauthenticationmethod

Microsoft Graph Delete phoneAuthenticationMethod

idempotent
microsoft-graph-invoke-action-disablesmssignin

Microsoft Graph Invoke action disableSmsSignIn

microsoft-graph-invoke-action-enablesmssignin

Microsoft Graph Invoke action enableSmsSignIn

microsoft-graph-list-platformcredentialauthenticationmethods

Microsoft Graph List platformCredentialAuthenticationMethods

read-only idempotent
microsoft-graph-get-number-resource-8

Microsoft Graph Get the number of the resource

read-only idempotent
microsoft-graph-get-platformcredentialauthenticationmethod

Microsoft Graph Get platformCredentialAuthenticationMethod

read-only idempotent
microsoft-graph-delete-navigation-property-6

Microsoft Graph Delete navigation property platformCredentialMethods for me

idempotent
microsoft-graph-get-device-me-2

Microsoft Graph Get device from me

read-only idempotent
microsoft-graph-list-softwareoathmethods

Microsoft Graph List softwareOathMethods

read-only idempotent
microsoft-graph-get-number-resource-9

Microsoft Graph Get the number of the resource

read-only idempotent
microsoft-graph-get-softwareoathauthenticationmethod

Microsoft Graph Get softwareOathAuthenticationMethod

read-only idempotent
microsoft-graph-delete-navigation-property-7

Microsoft Graph Delete navigation property softwareOathMethods for me

idempotent
microsoft-graph-get-temporaryaccesspassmethods-me

Microsoft Graph Get temporaryAccessPassMethods from me

read-only idempotent
microsoft-graph-create-new-navigation-6

Microsoft Graph Create new navigation property to temporaryAccessPassMethods for me

microsoft-graph-get-number-resource-10

Microsoft Graph Get the number of the resource

read-only idempotent
microsoft-graph-get-temporaryaccesspassmethods-me-2

Microsoft Graph Get temporaryAccessPassMethods from me

read-only idempotent
microsoft-graph-delete-navigation-property-8

Microsoft Graph Delete navigation property temporaryAccessPassMethods for me

idempotent
microsoft-graph-get-windowshelloforbusinessmethods-me

Microsoft Graph Get windowsHelloForBusinessMethods from me

read-only idempotent
microsoft-graph-get-number-resource-11

Microsoft Graph Get the number of the resource

read-only idempotent
microsoft-graph-get-windowshelloforbusinessmethods-me-2

Microsoft Graph Get windowsHelloForBusinessMethods from me

read-only idempotent
microsoft-graph-delete-navigation-property-9

Microsoft Graph Delete navigation property windowsHelloForBusinessMethods for me

idempotent
microsoft-graph-get-device-me-3

Microsoft Graph Get device from me

read-only idempotent

Capability Spec

microsoft-graph-me-authentication.yaml Raw ↑
naftiko: 1.0.0-alpha2
info:
  label: Microsoft Graph OData Service for namespace microsoft.graph — Me.authentication
  description: 'Microsoft Graph OData Service for namespace microsoft.graph — Me.authentication. 61 operations. Lead operation:
    Microsoft Graph Get authentication from me. Self-contained Naftiko capability covering one Microsoft Graph business surface.'
  tags:
  - Microsoft Graph
  - Me.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-me-authentication
    baseUri: https://graph.microsoft.com/v1.0
    description: Microsoft Graph OData Service for namespace microsoft.graph — Me.authentication business capability. Self-contained,
      no shared references.
    resources:
    - name: me-authentication
      path: /me/authentication
      operations:
      - name: megetauthentication
        method: GET
        description: Microsoft Graph Get authentication 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: meupdateauthentication
        method: PATCH
        description: Microsoft Graph Update the navigation property authentication in me
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
      - name: medeleteauthentication
        method: DELETE
        description: Microsoft Graph Delete navigation property authentication for me
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: If-Match
          in: header
          type: string
          description: ETag
    - name: me-authentication-emailMethods
      path: /me/authentication/emailMethods
      operations:
      - name: meauthenticationlistemailmethods
        method: GET
        description: Microsoft Graph List emailMethods
        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: meauthenticationcreateemailmethods
        method: POST
        description: Microsoft Graph Create new navigation property to emailMethods 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-authentication-emailMethods-$count
      path: /me/authentication/emailMethods/$count
      operations:
      - name: meauthenticationemailmethodsgetcountc0e4
        method: GET
        description: Microsoft Graph Get the number of the resource
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: me-authentication-emailMethods-emailAuthenticationMethod-id
      path: /me/authentication/emailMethods/{emailAuthenticationMethod-id}
      operations:
      - name: meauthenticationgetemailmethods
        method: GET
        description: Microsoft Graph Get emailAuthenticationMethod
        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: meauthenticationupdateemailmethods
        method: PATCH
        description: Microsoft Graph Update the navigation property emailMethods in me
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
      - name: meauthenticationdeleteemailmethods
        method: DELETE
        description: Microsoft Graph Delete navigation property emailMethods for me
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: If-Match
          in: header
          type: string
          description: ETag
    - name: me-authentication-fido2Methods
      path: /me/authentication/fido2Methods
      operations:
      - name: meauthenticationlistfido2methods
        method: GET
        description: Microsoft Graph List fido2AuthenticationMethod
        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-authentication-fido2Methods-$count
      path: /me/authentication/fido2Methods/$count
      operations:
      - name: meauthenticationfido2methodsgetcount34f5
        method: GET
        description: Microsoft Graph Get the number of the resource
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: me-authentication-fido2Methods-fido2AuthenticationMethod-id
      path: /me/authentication/fido2Methods/{fido2AuthenticationMethod-id}
      operations:
      - name: meauthenticationgetfido2methods
        method: GET
        description: Microsoft Graph Get fido2AuthenticationMethod
        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: meauthenticationdeletefido2methods
        method: DELETE
        description: Microsoft Graph Delete navigation property fido2Methods for me
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: If-Match
          in: header
          type: string
          description: ETag
    - name: me-authentication-methods
      path: /me/authentication/methods
      operations:
      - name: meauthenticationlistmethods
        method: GET
        description: Microsoft Graph List methods
        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: meauthenticationcreatemethods
        method: POST
        description: Microsoft Graph Create new navigation property to methods 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-authentication-methods-$count
      path: /me/authentication/methods/$count
      operations:
      - name: meauthenticationmethodsgetcount2354
        method: GET
        description: Microsoft Graph Get the number of the resource
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: me-authentication-methods-authenticationMethod-id
      path: /me/authentication/methods/{authenticationMethod-id}
      operations:
      - name: meauthenticationgetmethods
        method: GET
        description: Microsoft Graph Get authenticationMethod
        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: meauthenticationupdatemethods
        method: PATCH
        description: Microsoft Graph Update the navigation property methods in me
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
    - name: me-authentication-methods-authenticationMethod-id-resetPassword
      path: /me/authentication/methods/{authenticationMethod-id}/resetPassword
      operations:
      - name: meauthenticationmethodsauthenticationmethodresetpassword
        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: me-authentication-microsoftAuthenticatorMethods
      path: /me/authentication/microsoftAuthenticatorMethods
      operations:
      - name: meauthenticationlistmicrosoftauthenticatormethods
        method: GET
        description: Microsoft Graph Get microsoftAuthenticatorMethods 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-authentication-microsoftAuthenticatorMethods-$count
      path: /me/authentication/microsoftAuthenticatorMethods/$count
      operations:
      - name: meauthenticationmicrosoftauthenticatormethodsgetcount895b
        method: GET
        description: Microsoft Graph Get the number of the resource
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: me-authentication-microsoftAuthenticatorMethods-microsoftAuthenticatorAuthentica
      path: /me/authentication/microsoftAuthenticatorMethods/{microsoftAuthenticatorAuthenticationMethod-id}
      operations:
      - name: meauthenticationgetmicrosoftauthenticatormethods
        method: GET
        description: Microsoft Graph Get microsoftAuthenticatorMethods 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: meauthenticationdeletemicrosoftauthenticatormethods
        method: DELETE
        description: Microsoft Graph Delete navigation property microsoftAuthenticatorMethods for me
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: If-Match
          in: header
          type: string
          description: ETag
    - name: me-authentication-microsoftAuthenticatorMethods-microsoftAuthenticatorAuthentica
      path: /me/authentication/microsoftAuthenticatorMethods/{microsoftAuthenticatorAuthenticationMethod-id}/device
      operations:
      - name: meauthenticationmicrosoftauthenticatormethodsgetdevice
        method: GET
        description: Microsoft Graph Get device 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: me-authentication-operations
      path: /me/authentication/operations
      operations:
      - name: meauthenticationlistoperations
        method: GET
        description: Microsoft Graph Get operations 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: meauthenticationcreateoperations
        method: POST
        description: Microsoft Graph Create new navigation property to operations 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-authentication-operations-$count
      path: /me/authentication/operations/$count
      operations:
      - name: meauthenticationoperationsgetcount19ab
        method: GET
        description: Microsoft Graph Get the number of the resource
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: me-authentication-operations-longRunningOperation-id
      path: /me/authentication/operations/{longRunningOperation-id}
      operations:
      - name: meauthenticationgetoperations
        method: GET
        description: Microsoft Graph Get operations 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: meauthenticationupdateoperations
        method: PATCH
        description: Microsoft Graph Update the navigation property operations in me
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
      - name: meauthenticationdeleteoperations
        method: DELETE
        description: Microsoft Graph Delete navigation property operations for me
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: If-Match
          in: header
          type: string
          description: ETag
    - name: me-authentication-passwordMethods
      path: /me/authentication/passwordMethods
      operations:
      - name: meauthenticationlistpasswordmethods
        method: GET
        description: Microsoft Graph List passwordMethods
        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: meauthenticationcreatepasswordmethods
        method: POST
        description: Microsoft Graph Create new navigation property to passwordMethods 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-authentication-passwordMethods-$count
      path: /me/authentication/passwordMethods/$count
      operations:
      - name: meauthenticationpasswordmethodsgetcount11e2
        method: GET
        description: Microsoft Graph Get the number of the resource
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: me-authentication-passwordMethods-passwordAuthenticationMethod-id
      path: /me/authentication/passwordMethods/{passwordAuthenticationMethod-id}
      operations:
      - name: meauthenticationgetpasswordmethods
        method: GET
        description: Microsoft Graph Get passwordAuthenticationMethod
        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: me-authentication-phoneMethods
      path: /me/authentication/phoneMethods
      operations:
      - name: meauthenticationlistphonemethods
        method: GET
        description: Microsoft Graph List phoneMethods
        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: meauthenticationcreatephonemethods
        method: POST
        description: Microsoft Graph Create new navigation property to phoneMethods 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-authentication-phoneMethods-$count
      path: /me/authentication/phoneMethods/$count
      operations:
      - name: meauthenticationphonemethodsgetcountd96d
        method: GET
        description: Microsoft Graph Get the number of the resource
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: me-authentication-phoneMethods-phoneAuthenticationMethod-id
      path: /me/authentication/phoneMethods/{phoneAuthenticationMethod-id}
      operations:
      - name: meauthenticationgetphonemethods
        method: GET
        description: Microsoft Graph Get phoneAuthenticationMethod
        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: meauthenticationupdatephonemethods
        method: PATCH
        description: Microsoft Graph Update the navigation property phoneMethods in me
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
      - name: meauthenticationdeletephonemethods
        method: DELETE
        description: Microsoft Graph Delete phoneAuthenticationMethod
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: If-Match
          in: header
          type: string
          description: ETag
    - name: me-authentication-phoneMethods-phoneAuthenticationMethod-id-disableSmsSignIn
      path: /me/authentication/phoneMethods/{phoneAuthenticationMethod-id}/disableSmsSignIn
      operations:
      - name: meauthenticationphonemethodsphoneauthenticationmethoddisablesmssignin
        method: POST
        description: Microsoft Graph Invoke action disableSmsSignIn
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: me-authentication-phoneMethods-phoneAuthenticationMethod-id-enableSmsSignIn
      path: /me/authentication/phoneMethods/{phoneAuthenticationMethod-id}/enableSmsSignIn
      operations:
      - name: meauthenticationphonemethodsphoneauthenticationmethodenablesmssignin
        method: POST
        description: Microsoft Graph Invoke action enableSmsSignIn
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: me-authentication-platformCredentialMethods
      path: /me/authentication/platformCredentialMethods
      operations:
      - name: meauthenticationlistplatformcredentialmethods
        method: GET
        description: Microsoft Graph List platformCredentialAuthenticationMethods
        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-authentication-platformCredentialMethods-$count
      path: /me/authentication/platformCredentialMethods/$count
      operations:
      - name: meauthenticationplatformcredentialmethodsgetcount4808
        method: GET
        description: Microsoft Graph Get the number of the resource
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: me-authentication-platformCredentialMethods-platformCredentialAuthenticationMeth
      path: /me/authentication/platformCredentialMethods/{platformCredentialAuthenticationMethod-id}
      operations:
      - name: meauthenticationgetplatformcredentialmethods
        method: GET
        description: Microsoft Graph Get platformCredentialAuthenticationMethod
        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: meauthenticationdeleteplatformcredentialmethods
        method: DELETE
        description: Microsoft Graph Delete navigation property platformCredentialMethods for me
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: If-Match
          in: header
          type: string
          description: ETag
    - name: me-authentication-platformCredentialMethods-platformCredentialAuthenticationMeth
      path: /me/authentication/platformCredentialMethods/{platformCredentialAuthenticationMethod-id}/device
      operations:
      - name: meauthenticationplatformcredentialmethodsgetdevice
        method: GET
        description: Microsoft Graph Get device 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: me-authentication-softwareOathMethods
      path: /me/authentication/softwareOathMethods
      operations:
      - name: meauthenticationlistsoftwareoathmethods
        method: GET
        description: Microsoft Graph List softwareOathMethods
        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-authentication-softwareOathMethods-$count
      path: /me/authentication/softwareOathMethods/$count
      operations:
      - name: meauthenticationsoftwareoathmethodsgetcountb651
        method: GET
        description: Microsoft Graph Get the number of the resource
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: me-authentication-softwareOathMethods-softwareOathAuthenticationMethod-id
      path: /me/authentication/softwareOathMethods/{softwareOathAuthenticationMethod-id}
      operations:
      - name: meauthenticationgetsoftwareoathmethods
        method: GET
        description: Microsoft Graph Get softwareOathAuthenticationMethod
        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: meauthenticationdeletesoftwareoathmethods
        method: DELETE
        description: Microsoft Graph Delete navigation property softwareOathMethods for me
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: If-Match
          in: header
          type: string
          description: ETag
    - name: me-authentication-temporaryAccessPassMethods
      path: /me/authentication/temporaryAccessPassMethods
      operations:
      - name: meauthenticationlisttemporaryaccesspassmethods
        method: GET
        description: Microsoft Graph Get temporaryAccessPassMethods 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: meauthenticationcreatetemporaryaccesspassmethods
        method: POST
        description: Microsoft Graph Create new navigation property to temporaryAccessPassMethods 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-authentication-temporaryAccessPassMethods-$count
      path: /me/authentication/temporaryAccessPassMethods/$count
      operations:
      - name: meauthenticationtemporaryaccesspassmethodsgetcountcd4f
        method: GET
        description: Microsoft Graph Get the number of the resource
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: me-authentication-temporaryAccessPassMethods-temporaryAccessPassAuthenticationMe
      path: /me/authentication/temporaryAccessPassMethods/{temporaryAccessPassAuthenticationMethod-id}
      operations:
      - name: meauthenticationgettemporaryaccesspassmethods
        method: GET
        description: Microsoft Graph Get temporaryAccessPassMethods 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: meauthenticationdeletetemporaryaccesspassmethods
        method: DELETE
        description: Microsoft Graph Delete navigation property temporaryAccessPassMethods for me
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: If-Match
          in: header
          type: string
          description: ETag
    - name: me-authentication-windowsHelloForBusinessMethods
      path: /me/authentication/windowsHelloForBusinessMethods
      operations:
      - name: meauthenticationlistwindowshelloforbusinessmethods
        method: GET
        description: Microsoft Graph Get windowsHelloForBusinessMethods 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-authentication-windowsHelloForBusinessMethods-$count
      path: /me/authentication/windowsHelloForBusinessMethods/$count
      operations:
      - name: meauthenticationwindowshelloforbusinessmethodsgetcountaf76
        method: GET
        description: Microsoft Graph Get the number of the resource
        outputRawFormat: json
        outputParamet

# --- truncated at 32 KB (91 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/microsoft-graph/refs/heads/main/capabilities/microsoft-graph-me-authentication.yaml