Microsoft Graph · Capability

Microsoft Graph Identity — identity.authenticationEventsFlow

Microsoft Graph Identity — identity.authenticationEventsFlow. 39 operations. Lead operation: Microsoft Graph List authenticationEventsFlows. Self-contained Naftiko capability covering one Microsoft Graph business surface.

Run with Naftiko Microsoft Graphidentity.authenticationEventsFlow

What You Can Do

GET
Identitylistauthenticationeventsflows — Microsoft Graph List authenticationEventsFlows
/v1/identity/authenticationeventsflows
POST
Identitycreateauthenticationeventsflows — Microsoft Graph Create authenticationEventsFlow
/v1/identity/authenticationeventsflows
GET
Identityauthenticationeventsflowsgetcounte384 — Microsoft Graph Get the number of the resource
/v1/identity/authenticationeventsflows/count
GET
Identitylistauthenticationeventsflowsasexternalusersselfservicesignupeventsflow — Microsoft Graph Get the items of type microsoft.graph.externalUsersSelfServiceSignUpEventsFlow in the microsoft.graph.authenticationEventsFlow collection
/v1/identity/authenticationeventsflows/graph-externalusersselfservicesignupeventsflow
GET
Identityauthenticationeventsflowsgetcountasexternalusersselfservicesignupeventsflow9d4c — Microsoft Graph Get the number of the resource
/v1/identity/authenticationeventsflows/graph-externalusersselfservicesignupeventsflow/count
GET
Identitygetauthenticationeventsflows — Microsoft Graph Get authenticationEventsFlow
/v1/identity/authenticationeventsflows/{authenticationeventsflow-id}
PATCH
Identityupdateauthenticationeventsflows — Microsoft Graph Update authenticationEventsFlow
/v1/identity/authenticationeventsflows/{authenticationeventsflow-id}
DELETE
Identitydeleteauthenticationeventsflows — Microsoft Graph Delete authenticationEventsFlow
/v1/identity/authenticationeventsflows/{authenticationeventsflow-id}
GET
Identityauthenticationeventsflowsgetconditions — Microsoft Graph Get conditions property value
/v1/identity/authenticationeventsflows/{authenticationeventsflow-id}/conditions
GET
Identityauthenticationeventsflowslistincludeapplications — Microsoft Graph List includeApplications (for a user flow)
/v1/identity/authenticationeventsflows/{authenticationeventsflow-id}/conditions/applications/includeapplications
POST
Identityauthenticationeventsflowscreateincludeapplications — Microsoft Graph Add includeApplication (to a user flow)
/v1/identity/authenticationeventsflows/{authenticationeventsflow-id}/conditions/applications/includeapplications
GET
Identityauthenticationeventsflowsincludeapplicationsgetcount656e — Microsoft Graph Get the number of the resource
/v1/identity/authenticationeventsflows/{authenticationeventsflow-id}/conditions/applications/includeapplications/count
GET
Identityauthenticationeventsflowsgetincludeapplications — Microsoft Graph Get includeApplications from identity
/v1/identity/authenticationeventsflows/{authenticationeventsflow-id}/conditions/applications/includeapplications/{authenticationconditionapplication-appid}
PATCH
Identityauthenticationeventsflowsupdateincludeapplications — Microsoft Graph Update the navigation property includeApplications in identity
/v1/identity/authenticationeventsflows/{authenticationeventsflow-id}/conditions/applications/includeapplications/{authenticationconditionapplication-appid}
DELETE
Identityauthenticationeventsflowsdeleteincludeapplications — Microsoft Graph Delete authenticationConditionApplication (from a user flow)
/v1/identity/authenticationeventsflows/{authenticationeventsflow-id}/conditions/applications/includeapplications/{authenticationconditionapplication-appid}
GET
Identitygetauthenticationeventsflowsasexternalusersselfservicesignupeventsflow — Microsoft Graph Get the item of type microsoft.graph.authenticationEventsFlow as microsoft.graph.externalUsersSelfServiceSignUpEventsFlow
/v1/identity/authenticationeventsflows/{authenticationeventsflow-id}/graph-externalusersselfservicesignupeventsflow
GET
Identityauthenticationeventsflowsasexternalusersselfservicesignupeventsflowgetconditions — Microsoft Graph Get conditions property value
/v1/identity/authenticationeventsflows/{authenticationeventsflow-id}/graph-externalusersselfservicesignupeventsflow/conditions
GET
Identityauthenticationeventsflowsasexternalusersselfservicesignupeventsflowlistincludeapplications — Microsoft Graph Get includeApplications from identity
/v1/identity/authenticationeventsflows/{authenticationeventsflow-id}/graph-externalusersselfservicesignupeventsflow/conditions/applications/includeapplications
POST
Identityauthenticationeventsflowsasexternalusersselfservicesignupeventsflowcreateincludeapplications — Microsoft Graph Create new navigation property to includeApplications for identity
/v1/identity/authenticationeventsflows/{authenticationeventsflow-id}/graph-externalusersselfservicesignupeventsflow/conditions/applications/includeapplications
GET
Identityauthenticationeventsflowsasexternalusersselfservicesignupeventsflowincludeapplicationsgetcountc0bf — Microsoft Graph Get the number of the resource
/v1/identity/authenticationeventsflows/{authenticationeventsflow-id}/graph-externalusersselfservicesignupeventsflow/conditions/applications/includeapplications/count
GET
Identityauthenticationeventsflowsasexternalusersselfservicesignupeventsflowgetincludeapplications — Microsoft Graph Get includeApplications from identity
/v1/identity/authenticationeventsflows/{authenticationeventsflow-id}/graph-externalusersselfservicesignupeventsflow/conditions/applications/includeapplications/{authenticationconditionapplication-appid}
PATCH
Identityauthenticationeventsflowsasexternalusersselfservicesignupeventsflowupdateincludeapplications — Microsoft Graph Update the navigation property includeApplications in identity
/v1/identity/authenticationeventsflows/{authenticationeventsflow-id}/graph-externalusersselfservicesignupeventsflow/conditions/applications/includeapplications/{authenticationconditionapplication-appid}
DELETE
Identityauthenticationeventsflowsasexternalusersselfservicesignupeventsflowdeleteincludeapplications — Microsoft Graph Delete navigation property includeApplications for identity
/v1/identity/authenticationeventsflows/{authenticationeventsflow-id}/graph-externalusersselfservicesignupeventsflow/conditions/applications/includeapplications/{authenticationconditionapplication-appid}
GET
Identityauthenticationeventsflowsasexternalusersselfservicesignupeventsflowgetonattributecollection — Microsoft Graph Get onAttributeCollection property value
/v1/identity/authenticationeventsflows/{authenticationeventsflow-id}/graph-externalusersselfservicesignupeventsflow/onattributecollection
GET
Identityauthenticationeventsflowsgetonattributecollectionasonattributecollectionexternalusersselfservicesignup — Microsoft Graph Get the item of type microsoft.graph.onAttributeCollectionHandler as microsoft.graph.onAttributeCollectionExternalUsersSelfServiceSignUp
/v1/identity/authenticationeventsflows/{authenticationeventsflow-id}/graph-externalusersselfservicesignupeventsflow/onattributecollection/graph-onattributecollectionexternalusersselfservicesignup
GET
Identityauthenticationeventsflowsasonattributecollectionexternalusersselfservicesignuplistattributes — Microsoft Graph List attributes (of a user flow)
/v1/identity/authenticationeventsflows/{authenticationeventsflow-id}/graph-externalusersselfservicesignupeventsflow/onattributecollection/graph-onattributecollectionexternalusersselfservicesignup/attributes
GET
Identityauthenticationeventsflowsasonattributecollectionexternalusersselfservicesignupattributesgetcount8938 — Microsoft Graph Get the number of the resource
/v1/identity/authenticationeventsflows/{authenticationeventsflow-id}/graph-externalusersselfservicesignupeventsflow/onattributecollection/graph-onattributecollectionexternalusersselfservicesignup/attributes/count
GET
Identityauthenticationeventsflowsasonattributecollectionexternalusersselfservicesignuplistrefattributes — Microsoft Graph List attributes (of a user flow)
/v1/identity/authenticationeventsflows/{authenticationeventsflow-id}/graph-externalusersselfservicesignupeventsflow/onattributecollection/graph-onattributecollectionexternalusersselfservicesignup/attributes/ref
POST
Identityauthenticationeventsflowsasonattributecollectionexternalusersselfservicesignupcreaterefattributes — Microsoft Graph Add attribute (to user flow)
/v1/identity/authenticationeventsflows/{authenticationeventsflow-id}/graph-externalusersselfservicesignupeventsflow/onattributecollection/graph-onattributecollectionexternalusersselfservicesignup/attributes/ref
DELETE
Identityauthenticationeventsflowsasonattributecollectionexternalusersselfservicesignupdeleterefattributes — Microsoft Graph Delete ref of navigation property attributes for identity
/v1/identity/authenticationeventsflows/{authenticationeventsflow-id}/graph-externalusersselfservicesignupeventsflow/onattributecollection/graph-onattributecollectionexternalusersselfservicesignup/attributes/ref
DELETE
Identityauthenticationeventsflowsasonattributecollectionexternalusersselfservicesignupattributesdeleterefidentityuserflowattribute — Microsoft Graph Delete ref of navigation property attributes for identity
/v1/identity/authenticationeventsflows/{authenticationeventsflow-id}/graph-externalusersselfservicesignupeventsflow/onattributecollection/graph-onattributecollectionexternalusersselfservicesignup/attributes/{identityuserflowattribute-id}/ref
GET
Identityauthenticationeventsflowsasexternalusersselfservicesignupeventsflowgetonauthenticationmethodloadstart — Microsoft Graph Get onAuthenticationMethodLoadStart property value
/v1/identity/authenticationeventsflows/{authenticationeventsflow-id}/graph-externalusersselfservicesignupeventsflow/onauthenticationmethodloadstart
GET
Identityauthenticationeventsflowsgetonauthenticationmethodloadstartasonauthenticationmethodloadstartexternalusersselfservicesignup — Microsoft Graph Get the item of type microsoft.graph.onAuthenticationMethodLoadStartHandler as microsoft.graph.onAuthenticationMethodLoadStartExternalUsersSelfServiceSignUp
/v1/identity/authenticationeventsflows/{authenticationeventsflow-id}/graph-externalusersselfservicesignupeventsflow/onauthenticationmethodloadstart/graph-onauthenticationmethodloadstartexternalusersselfservicesignup
GET
Identityauthenticationeventsflowsasonauthenticationmethodloadstartexternalusersselfservicesignuplistidentityproviders — Microsoft Graph List identityProviders (in a user flow)
/v1/identity/authenticationeventsflows/{authenticationeventsflow-id}/graph-externalusersselfservicesignupeventsflow/onauthenticationmethodloadstart/graph-onauthenticationmethodloadstartexternalusersselfservicesignup/identityproviders
GET
Identityauthenticationeventsflowsasonauthenticationmethodloadstartexternalusersselfservicesignupidentityprovidersgetcount4765 — Microsoft Graph Get the number of the resource
/v1/identity/authenticationeventsflows/{authenticationeventsflow-id}/graph-externalusersselfservicesignupeventsflow/onauthenticationmethodloadstart/graph-onauthenticationmethodloadstartexternalusersselfservicesignup/identityproviders/count
GET
Identityauthenticationeventsflowsasonauthenticationmethodloadstartexternalusersselfservicesignuplistrefidentityproviders — Microsoft Graph List identityProviders (in a user flow)
/v1/identity/authenticationeventsflows/{authenticationeventsflow-id}/graph-externalusersselfservicesignupeventsflow/onauthenticationmethodloadstart/graph-onauthenticationmethodloadstartexternalusersselfservicesignup/identityproviders/ref
POST
Identityauthenticationeventsflowsasonauthenticationmethodloadstartexternalusersselfservicesignupcreaterefidentityproviders — Microsoft Graph Add identityProvider (to a user flow)
/v1/identity/authenticationeventsflows/{authenticationeventsflow-id}/graph-externalusersselfservicesignupeventsflow/onauthenticationmethodloadstart/graph-onauthenticationmethodloadstartexternalusersselfservicesignup/identityproviders/ref
DELETE
Identityauthenticationeventsflowsasonauthenticationmethodloadstartexternalusersselfservicesignupdeleterefidentityproviders — Microsoft Graph Delete ref of navigation property identityProviders for identity
/v1/identity/authenticationeventsflows/{authenticationeventsflow-id}/graph-externalusersselfservicesignupeventsflow/onauthenticationmethodloadstart/graph-onauthenticationmethodloadstartexternalusersselfservicesignup/identityproviders/ref
DELETE
Identityauthenticationeventsflowsasonauthenticationmethodloadstartexternalusersselfservicesignupidentityprovidersdeleterefidentityproviderbase — Microsoft Graph Delete ref of navigation property identityProviders for identity
/v1/identity/authenticationeventsflows/{authenticationeventsflow-id}/graph-externalusersselfservicesignupeventsflow/onauthenticationmethodloadstart/graph-onauthenticationmethodloadstartexternalusersselfservicesignup/identityproviders/{identityproviderbase-id}/ref

MCP Tools

microsoft-graph-list-authenticationeventsflows

Microsoft Graph List authenticationEventsFlows

read-only idempotent
microsoft-graph-create-authenticationeventsflow

Microsoft Graph Create authenticationEventsFlow

microsoft-graph-get-number-resource

Microsoft Graph Get the number of the resource

read-only idempotent
microsoft-graph-get-items-type

Microsoft Graph Get the items of type microsoft.graph.externalUsersSelfServiceSignUpEventsFlow in the microsoft.graph.authenticationEventsFlow collection

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

Microsoft Graph Get the number of the resource

read-only idempotent
microsoft-graph-get-authenticationeventsflow

Microsoft Graph Get authenticationEventsFlow

read-only idempotent
microsoft-graph-update-authenticationeventsflow

Microsoft Graph Update authenticationEventsFlow

idempotent
microsoft-graph-delete-authenticationeventsflow

Microsoft Graph Delete authenticationEventsFlow

idempotent
microsoft-graph-get-conditions-property

Microsoft Graph Get conditions property value

read-only idempotent
microsoft-graph-list-includeapplications-user

Microsoft Graph List includeApplications (for a user flow)

read-only idempotent
microsoft-graph-add-includeapplication-user

Microsoft Graph Add includeApplication (to a user flow)

microsoft-graph-get-number-resource-3

Microsoft Graph Get the number of the resource

read-only idempotent
microsoft-graph-get-includeapplications-identity

Microsoft Graph Get includeApplications from identity

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

Microsoft Graph Update the navigation property includeApplications in identity

idempotent
microsoft-graph-delete-authenticationconditionapplication-user

Microsoft Graph Delete authenticationConditionApplication (from a user flow)

idempotent
microsoft-graph-get-item-type

Microsoft Graph Get the item of type microsoft.graph.authenticationEventsFlow as microsoft.graph.externalUsersSelfServiceSignUpEventsFlow

read-only idempotent
microsoft-graph-get-conditions-property-2

Microsoft Graph Get conditions property value

read-only idempotent
microsoft-graph-get-includeapplications-identity-2

Microsoft Graph Get includeApplications from identity

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

Microsoft Graph Create new navigation property to includeApplications for identity

microsoft-graph-get-number-resource-4

Microsoft Graph Get the number of the resource

read-only idempotent
microsoft-graph-get-includeapplications-identity-3

Microsoft Graph Get includeApplications from identity

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

Microsoft Graph Update the navigation property includeApplications in identity

idempotent
microsoft-graph-delete-navigation-property

Microsoft Graph Delete navigation property includeApplications for identity

idempotent
microsoft-graph-get-onattributecollection-property

Microsoft Graph Get onAttributeCollection property value

read-only idempotent
microsoft-graph-get-item-type-2

Microsoft Graph Get the item of type microsoft.graph.onAttributeCollectionHandler as microsoft.graph.onAttributeCollectionExternalUsersSelfServiceSignUp

read-only idempotent
microsoft-graph-list-attributes-user

Microsoft Graph List attributes (of a user flow)

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

Microsoft Graph Get the number of the resource

read-only idempotent
microsoft-graph-list-attributes-user-2

Microsoft Graph List attributes (of a user flow)

read-only idempotent
microsoft-graph-add-attribute-user

Microsoft Graph Add attribute (to user flow)

microsoft-graph-delete-ref-navigation

Microsoft Graph Delete ref of navigation property attributes for identity

idempotent
microsoft-graph-delete-ref-navigation-2

Microsoft Graph Delete ref of navigation property attributes for identity

idempotent
microsoft-graph-get-onauthenticationmethodloadstart-property

Microsoft Graph Get onAuthenticationMethodLoadStart property value

read-only idempotent
microsoft-graph-get-item-type-3

Microsoft Graph Get the item of type microsoft.graph.onAuthenticationMethodLoadStartHandler as microsoft.graph.onAuthenticationMethodLoadStartExternalUsersSelfServiceSignUp

read-only idempotent
microsoft-graph-list-identityproviders-user

Microsoft Graph List identityProviders (in a user flow)

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

Microsoft Graph Get the number of the resource

read-only idempotent
microsoft-graph-list-identityproviders-user-2

Microsoft Graph List identityProviders (in a user flow)

read-only idempotent
microsoft-graph-add-identityprovider-user

Microsoft Graph Add identityProvider (to a user flow)

microsoft-graph-delete-ref-navigation-3

Microsoft Graph Delete ref of navigation property identityProviders for identity

idempotent
microsoft-graph-delete-ref-navigation-4

Microsoft Graph Delete ref of navigation property identityProviders for identity

idempotent

Capability Spec

identity-identity-authenticationeventsflow.yaml Raw ↑
naftiko: 1.0.0-alpha2
info:
  label: Microsoft Graph Identity — identity.authenticationEventsFlow
  description: 'Microsoft Graph Identity — identity.authenticationEventsFlow. 39 operations. Lead operation: Microsoft Graph
    List authenticationEventsFlows. Self-contained Naftiko capability covering one Microsoft Graph business surface.'
  tags:
  - Microsoft Graph
  - identity.authenticationEventsFlow
  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: identity-identity-authenticationeventsflow
    baseUri: ''
    description: Microsoft Graph Identity — identity.authenticationEventsFlow business capability. Self-contained, no shared
      references.
    resources:
    - name: identity-authenticationEventsFlows
      path: /identity/authenticationEventsFlows
      operations:
      - name: identitylistauthenticationeventsflows
        method: GET
        description: Microsoft Graph List authenticationEventsFlows
        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: identitycreateauthenticationeventsflows
        method: POST
        description: Microsoft Graph Create authenticationEventsFlow
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
    - name: identity-authenticationEventsFlows-$count
      path: /identity/authenticationEventsFlows/$count
      operations:
      - name: identityauthenticationeventsflowsgetcounte384
        method: GET
        description: Microsoft Graph Get the number of the resource
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: identity-authenticationEventsFlows-graph.externalUsersSelfServiceSignUpEventsFlo
      path: /identity/authenticationEventsFlows/graph.externalUsersSelfServiceSignUpEventsFlow
      operations:
      - name: identitylistauthenticationeventsflowsasexternalusersselfservicesignupeventsflow
        method: GET
        description: Microsoft Graph Get the items of type microsoft.graph.externalUsersSelfServiceSignUpEventsFlow in the
          microsoft.graph.authenticationEventsFlow collection
        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: identity-authenticationEventsFlows-graph.externalUsersSelfServiceSignUpEventsFlo
      path: /identity/authenticationEventsFlows/graph.externalUsersSelfServiceSignUpEventsFlow/$count
      operations:
      - name: identityauthenticationeventsflowsgetcountasexternalusersselfservicesignupeventsflow9d4c
        method: GET
        description: Microsoft Graph Get the number of the resource
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: identity-authenticationEventsFlows-authenticationEventsFlow-id
      path: /identity/authenticationEventsFlows/{authenticationEventsFlow-id}
      operations:
      - name: identitygetauthenticationeventsflows
        method: GET
        description: Microsoft Graph Get authenticationEventsFlow
        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: identityupdateauthenticationeventsflows
        method: PATCH
        description: Microsoft Graph Update authenticationEventsFlow
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
      - name: identitydeleteauthenticationeventsflows
        method: DELETE
        description: Microsoft Graph Delete authenticationEventsFlow
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: If-Match
          in: header
          type: string
          description: ETag
    - name: identity-authenticationEventsFlows-authenticationEventsFlow-id-conditions
      path: /identity/authenticationEventsFlows/{authenticationEventsFlow-id}/conditions
      operations:
      - name: identityauthenticationeventsflowsgetconditions
        method: GET
        description: Microsoft Graph Get conditions property value
        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: identity-authenticationEventsFlows-authenticationEventsFlow-id-conditions-applic
      path: /identity/authenticationEventsFlows/{authenticationEventsFlow-id}/conditions/applications/includeApplications
      operations:
      - name: identityauthenticationeventsflowslistincludeapplications
        method: GET
        description: Microsoft Graph List includeApplications (for a user flow)
        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: identityauthenticationeventsflowscreateincludeapplications
        method: POST
        description: Microsoft Graph Add includeApplication (to a user flow)
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
    - name: identity-authenticationEventsFlows-authenticationEventsFlow-id-conditions-applic
      path: /identity/authenticationEventsFlows/{authenticationEventsFlow-id}/conditions/applications/includeApplications/$count
      operations:
      - name: identityauthenticationeventsflowsincludeapplicationsgetcount656e
        method: GET
        description: Microsoft Graph Get the number of the resource
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: identity-authenticationEventsFlows-authenticationEventsFlow-id-conditions-applic
      path: /identity/authenticationEventsFlows/{authenticationEventsFlow-id}/conditions/applications/includeApplications/{authenticationConditionApplication-appId}
      operations:
      - name: identityauthenticationeventsflowsgetincludeapplications
        method: GET
        description: Microsoft Graph Get includeApplications from identity
        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: identityauthenticationeventsflowsupdateincludeapplications
        method: PATCH
        description: Microsoft Graph Update the navigation property includeApplications in identity
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
      - name: identityauthenticationeventsflowsdeleteincludeapplications
        method: DELETE
        description: Microsoft Graph Delete authenticationConditionApplication (from a user flow)
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: If-Match
          in: header
          type: string
          description: ETag
    - name: identity-authenticationEventsFlows-authenticationEventsFlow-id-graph.externalUse
      path: /identity/authenticationEventsFlows/{authenticationEventsFlow-id}/graph.externalUsersSelfServiceSignUpEventsFlow
      operations:
      - name: identitygetauthenticationeventsflowsasexternalusersselfservicesignupeventsflow
        method: GET
        description: Microsoft Graph Get the item of type microsoft.graph.authenticationEventsFlow as microsoft.graph.externalUsersSelfServiceSignUpEventsFlow
        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: identity-authenticationEventsFlows-authenticationEventsFlow-id-graph.externalUse
      path: /identity/authenticationEventsFlows/{authenticationEventsFlow-id}/graph.externalUsersSelfServiceSignUpEventsFlow/conditions
      operations:
      - name: identityauthenticationeventsflowsasexternalusersselfservicesignupeventsflowgetconditions
        method: GET
        description: Microsoft Graph Get conditions property value
        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: identity-authenticationEventsFlows-authenticationEventsFlow-id-graph.externalUse
      path: /identity/authenticationEventsFlows/{authenticationEventsFlow-id}/graph.externalUsersSelfServiceSignUpEventsFlow/conditions/applications/includeApplications
      operations:
      - name: identityauthenticationeventsflowsasexternalusersselfservicesignupeventsflowlistincludeapplications
        method: GET
        description: Microsoft Graph Get includeApplications from identity
        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: identityauthenticationeventsflowsasexternalusersselfservicesignupeventsflowcreateincludeapplications
        method: POST
        description: Microsoft Graph Create new navigation property to includeApplications for identity
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
    - name: identity-authenticationEventsFlows-authenticationEventsFlow-id-graph.externalUse
      path: /identity/authenticationEventsFlows/{authenticationEventsFlow-id}/graph.externalUsersSelfServiceSignUpEventsFlow/conditions/applications/includeApplications/$count
      operations:
      - name: identityauthenticationeventsflowsasexternalusersselfservicesignupeventsflowincludeapplicationsgetcountc0bf
        method: GET
        description: Microsoft Graph Get the number of the resource
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: identity-authenticationEventsFlows-authenticationEventsFlow-id-graph.externalUse
      path: /identity/authenticationEventsFlows/{authenticationEventsFlow-id}/graph.externalUsersSelfServiceSignUpEventsFlow/conditions/applications/includeApplications/{authenticationConditionApplication-appId}
      operations:
      - name: identityauthenticationeventsflowsasexternalusersselfservicesignupeventsflowgetincludeapplications
        method: GET
        description: Microsoft Graph Get includeApplications from identity
        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: identityauthenticationeventsflowsasexternalusersselfservicesignupeventsflowupdateincludeapplications
        method: PATCH
        description: Microsoft Graph Update the navigation property includeApplications in identity
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
      - name: identityauthenticationeventsflowsasexternalusersselfservicesignupeventsflowdeleteincludeapplications
        method: DELETE
        description: Microsoft Graph Delete navigation property includeApplications for identity
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: If-Match
          in: header
          type: string
          description: ETag
    - name: identity-authenticationEventsFlows-authenticationEventsFlow-id-graph.externalUse
      path: /identity/authenticationEventsFlows/{authenticationEventsFlow-id}/graph.externalUsersSelfServiceSignUpEventsFlow/onAttributeCollection
      operations:
      - name: identityauthenticationeventsflowsasexternalusersselfservicesignupeventsflowgetonattributecollection
        method: GET
        description: Microsoft Graph Get onAttributeCollection property value
        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: identity-authenticationEventsFlows-authenticationEventsFlow-id-graph.externalUse
      path: /identity/authenticationEventsFlows/{authenticationEventsFlow-id}/graph.externalUsersSelfServiceSignUpEventsFlow/onAttributeCollection/graph.onAttributeCollectionExternalUsersSelfServiceSignUp
      operations:
      - name: identityauthenticationeventsflowsgetonattributecollectionasonattributecollectionexternalusersselfservicesignup
        method: GET
        description: Microsoft Graph Get the item of type microsoft.graph.onAttributeCollectionHandler as microsoft.graph.onAttributeCollectionExternalUsersSelfServiceSignUp
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: identity-authenticationEventsFlows-authenticationEventsFlow-id-graph.externalUse
      path: /identity/authenticationEventsFlows/{authenticationEventsFlow-id}/graph.externalUsersSelfServiceSignUpEventsFlow/onAttributeCollection/graph.onAttributeCollectionExternalUsersSelfServiceSignUp/attributes
      operations:
      - name: identityauthenticationeventsflowsasonattributecollectionexternalusersselfservicesignuplistattributes
        method: GET
        description: Microsoft Graph List attributes (of a user flow)
        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: identity-authenticationEventsFlows-authenticationEventsFlow-id-graph.externalUse
      path: /identity/authenticationEventsFlows/{authenticationEventsFlow-id}/graph.externalUsersSelfServiceSignUpEventsFlow/onAttributeCollection/graph.onAttributeCollectionExternalUsersSelfServiceSignUp/attributes/$count
      operations:
      - name: identityauthenticationeventsflowsasonattributecollectionexternalusersselfservicesignupattributesgetcount8938
        method: GET
        description: Microsoft Graph Get the number of the resource
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: identity-authenticationEventsFlows-authenticationEventsFlow-id-graph.externalUse
      path: /identity/authenticationEventsFlows/{authenticationEventsFlow-id}/graph.externalUsersSelfServiceSignUpEventsFlow/onAttributeCollection/graph.onAttributeCollectionExternalUsersSelfServiceSignUp/attributes/$ref
      operations:
      - name: identityauthenticationeventsflowsasonattributecollectionexternalusersselfservicesignuplistrefattributes
        method: GET
        description: Microsoft Graph List attributes (of a user flow)
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: $orderby
          in: query
          type: array
          description: Order items by property values
      - name: identityauthenticationeventsflowsasonattributecollectionexternalusersselfservicesignupcreaterefattributes
        method: POST
        description: Microsoft Graph Add attribute (to user flow)
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: false
      - name: identityauthenticationeventsflowsasonattributecollectionexternalusersselfservicesignupdeleterefattributes
        method: DELETE
        description: Microsoft Graph Delete ref of navigation property attributes for identity
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: If-Match
          in: header
          type: string
          description: ETag
        - name: '@id'
          in: query
          type: string
          description: The delete Uri
          required: true
    - name: identity-authenticationEventsFlows-authenticationEventsFlow-id-graph.externalUse
      path: /identity/authenticationEventsFlows/{authenticationEventsFlow-id}/graph.externalUsersSelfServiceSignUpEventsFlow/onAttributeCollection/graph.onAttributeCollectionExternalUsersSelfServiceSignUp/attributes/{identityUserFlowAttribute-id}/$ref
      operations:
      - name: identityauthenticationeventsflowsasonattributecollectionexternalusersselfservicesignupattributesdeleterefidentityuserflowattribute
        method: DELETE
        description: Microsoft Graph Delete ref of navigation property attributes for identity
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: If-Match
          in: header
          type: string
          description: ETag
    - name: identity-authenticationEventsFlows-authenticationEventsFlow-id-graph.externalUse
      path: /identity/authenticationEventsFlows/{authenticationEventsFlow-id}/graph.externalUsersSelfServiceSignUpEventsFlow/onAuthenticationMethodLoadStart
      operations:
      - name: identityauthenticationeventsflowsasexternalusersselfservicesignupeventsflowgetonauthenticationmethodloadstart
        method: GET
        description: Microsoft Graph Get onAuthenticationMethodLoadStart property value
        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: identity-authenticationEventsFlows-authenticationEventsFlow-id-graph.externalUse
      path: /identity/authenticationEventsFlows/{authenticationEventsFlow-id}/graph.externalUsersSelfServiceSignUpEventsFlow/onAuthenticationMethodLoadStart/graph.onAuthenticationMethodLoadStartExternalUsersSelfServiceSignUp
      operations:
      - name: identityauthenticationeventsflowsgetonauthenticationmethodloadstartasonauthenticationmethodloadstartexternalusersselfservicesignup
        method: GET
        description: Microsoft Graph Get the item of type microsoft.graph.onAuthenticationMethodLoadStartHandler as microsoft.graph.onAuthenticationMethodLoadStartExternalUsersSelfServiceSignUp
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: identity-authenticationEventsFlows-authenticationEventsFlow-id-graph.externalUse
      path: /identity/authenticationEventsFlows/{authenticationEventsFlow-id}/graph.externalUsersSelfServiceSignUpEventsFlow/onAuthenticationMethodLoadStart/graph.onAuthenticationMethodLoadStartExternalUsersSelfServiceSignUp/identityProviders
      operations:
      - name: identityauthenticationeventsflowsasonauthenticationmethodloadstartexternalusersselfservicesignuplistidentityproviders
        method: GET
        description: Microsoft Graph List identityProviders (in a user flow)
        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: identity-authenticationEventsFlows-authenticationEventsFlow-id-graph.externalUse
      path: /identity/authenticationEventsFlows/{authenticationEventsFlow-id}/graph.externalUsersSelfServiceSignUpEventsFlow/onAuthenticationMethodLoadStart/graph.onAuthenticationMethodLoadStartExternalUsersSelfServiceSignUp/identityProviders/$count
      operations:
      - name: identityauthenticationeventsflowsasonauthenticationmethodloadstartexternalusersselfservicesignupidentityprovidersgetcount4765
        method: GET
        description: Microsoft Graph Get the number of the resource
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: identity-authenticationEventsFlows-authenticationEventsFlow-id-graph.externalUse
      path: /identity/authenticationEventsFlows/{authenticationEventsFlow-id}/graph.externalUsersSelfServiceSignUpEventsFlow/onAuthenticationMethodLoadStart/graph.onAuthenticationMethodLoadStartExternalUsersSelfServiceSignUp/identityProviders/$ref
      operations:
      - name: identityauthenticationeventsflowsasonauthenticationmethodloadstartexternalusersselfservicesignuplistrefidentityproviders
        method: GET
        description: Microsoft Graph List identityProviders (in a user flow)
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: $orderby
          in: query
          type: array
          description: Order items by property values
      - name: identityauthenticationeventsflowsasonauthenticationmethodloadstartexternalusersselfservicesignupcreaterefidentityproviders
        method: POST
        description: Microsoft Graph Add identityProvider (to a user flow)
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: false
      - name: identityauthenticationeventsflowsasonauthenticationmethodloadstartexternalusersselfservicesignupdeleterefidentityproviders
        method: DELETE
        description: Microsoft Graph Delete ref of navigation property identityProviders for identity
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: If-Match
          in: header
          type: string
          description: ETag
        - name: '@id'
          in: query
          type: string
          description: The delete Uri
          required: true
    - name: identity-authenticationEventsFlows-authenticationEventsFlow-id-graph.externalUse
      path: /identity/authenticationEventsFlows/{authenticationEventsFlow-id}/graph.externalUsersSelfServiceSignUpEventsFlow/onAuthenticationMethodLoadStart/graph.onAuthenticationMethodLoadStartExternalUsersSelfServiceSignUp/identityProviders/{identityProviderBase-id}/$ref
      operations:
      - name: identityauthenticationeventsflowsasonauthenticationmethodloadstartexternalusersselfservicesignupidentityprovidersdeleterefidentityproviderbase
        method: DELETE
        description: Microsoft Graph Delete ref of navigation property identityProviders for identity
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: If-Match
          in: header
          type: string
          description: ETag
  exposes:
  - type: rest
    namespace: identity-identity-authenticationeventsflow-rest
    port: 8080
    description: REST adapter for Microsoft Graph Identity — identity.authenticationEventsFlow. One Spectral-compliant resource
      per consumed operation, prefixed with /v1.
    resources:
    - path: /v1/identity/authenticationeventsflows
      name: identity-authenticationeventsflows
      description: REST surface for identity-authenticationEventsFlows.
      operations:
      - method: GET
        name: identitylistauthenticationeventsflows
        description: Microsoft Graph List authenticationEventsFlows
        call: identity-identity-authenticationeventsflow.identitylistauthenticationeventsflows
        with:
          $orderby: rest.$orderby
          $select: rest.$select
          $expand: rest.$expand
        outputParameters:
        - type: object
          mapping: $.
      - method: POST
        name: identitycreateauthenticationeventsflows
        description: Microsoft Graph Create authenticationEventsFlow
        call: identity-identity-authenticationeventsflow.identitycreateauthenticationeventsflows
        with:
          body: rest.body
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/identity/authenticationeventsflows/count
      name: identity-authenticationeventsflows-count
      description: REST surface for identity-authenticationEventsFlows-$count.
      operations:
      - method: GET
        name: identityauthenticationeventsflowsgetcounte384
        description: Microsoft Graph Get the number of the resource
        call: identity-identity-authenticationeventsflow.identityauthenticationeventsflowsgetcounte384
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/identity/authenticationeventsflows/graph-externalusersselfservicesignupeventsflow
      name: identity-authenticationeventsflows-graph-externalusersselfservicesignupeventsflo
      description: REST surface for identity-authenticationEventsFlows-graph.externalUsersSelfServiceSignUpEventsFlo.
      operations:
      - method: GET
        name: identitylistauthenticationeventsflowsasexternalusersselfservicesignupeventsflow
        description: Microsoft Graph Get the items of type microsoft.graph.externalUsersSelfServiceSignUpEventsFlow in the
          microsoft.graph.authenticationEventsFlow collection
        call: identity-identity-authenticationeventsflow.identitylistauthenticationeventsflowsasexternalusersselfservicesignupeventsflow
        with:
          $orderby: rest.$orderby
          $select: rest.$select
          $expand: rest.$expand
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/identity/authenticationeventsflows/graph-externalusersselfservicesignupeventsflow/count
      name: identity-authenticationeventsflows-graph-externalusersselfservicesignupeventsflo
      description: REST surface for identity-authenticationEventsFlows-graph.externalUsersSelfServiceSignUpEventsFlo.
      operations:
      - method: GET
        name: identityauthenticationeventsflowsgetcountasexternalusersselfservicesignupeventsflow9d4c
        description: Microsoft Graph Get the number of the resource
        call: identity-identity-authenticationeventsflow.identityauthenticationeventsflowsgetcountasexternalusersselfservicesignupeventsflow9d4c
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/identity/authenticationeventsflows/{authenticationeventsflow-id}
      name: identity-authenticationeventsflows-authenticationeventsflow-id
      description: REST surface for identity-authenticationEventsFlows-authenticationEventsFlow-id.
      operations:
      - method: GET
        name: identitygetauthenticationeventsflows
        description: Microsoft Graph Get authenticationEventsFlow
        call: identity-identity-authenticationeventsflow.identitygetauthenticationeventsflows
        with:
          $select: rest.$select
          $expand: rest.$expand
        outputParameters:
        - type: object
          mapping: $.
      - method: PATCH
        name: identityupdateauthenticationeventsflows
        description: Microsoft Graph Update authenticationEventsFlow
        call: identity-identity-authenticationeventsflow.identityupdateauthenticationeventsflows
        with:
          body: rest.body
        outputParameters:
        - type: object
          mapping: $.
      - method: DELETE
        name: identitydeleteauthenticationeventsflows
        description: Microsoft Graph Delete authenticationEventsFlow
        call: identity-identity-authenticationeventsflow.identitydeleteauthenticationeventsflows
        with:
          If-Mat

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