How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Microsoft Graph identity.authenticationEventsFlow API

The identity.authenticationEventsFlow API from Microsoft Graph — 26 operation(s) for identity.authenticationeventsflow.

Microsoft Graph identity.authenticationEventsFlow API is one of 564 APIs that Microsoft Graph publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

The published artifact set on APIs.io includes an OpenAPI specification and API documentation.

This API exposes 39 operations across 26 paths, and defines 36 schemas. It is described by OpenAPI 3.2.0, at version 1.0.0.

Requests are made against a single base URL, https://graph.microsoft.com/v1.0.

39 operations 26 paths 36 schemas 7 DELETE24 GET3 PATCH5 POST

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.2.0
API Version
1.0.0
Base URL
https://graph.microsoft.com/v1.0
Resource Areas
1

Paths & Operations 39

Across 26 paths, the API surfaces 39 operations — 7 DELETE, 24 GET, 3 PATCH, 5 POST. Each is listed below with its method, path, parameters, and response codes.

identity.authenticationEventsFlow 39
GET
/identity/authenticationEventsFlows
Microsoft Graph List authenticationEventsFlows
identity.ListAuthenticationEventsFlows 8 params → 2XX4XX5XX
POST
/identity/authenticationEventsFlows
Microsoft Graph Create authenticationEventsFlow
identity.CreateAuthenticationEventsFlows body → 2XX4XX5XX
GET
/identity/authenticationEventsFlows/{authenticationEventsFlow-id}
Microsoft Graph Get authenticationEventsFlow
identity.GetAuthenticationEventsFlows 3 params → 2XX4XX5XX
PATCH
/identity/authenticationEventsFlows/{authenticationEventsFlow-id}
Microsoft Graph Update authenticationEventsFlow
identity.UpdateAuthenticationEventsFlows 1 param body → 2XX4XX5XX
DELETE
/identity/authenticationEventsFlows/{authenticationEventsFlow-id}
Microsoft Graph Delete authenticationEventsFlow
identity.DeleteAuthenticationEventsFlows 2 params → 2044XX5XX
GET
/identity/authenticationEventsFlows/{authenticationEventsFlow-id}/conditions
Microsoft Graph Get conditions property value
identity.authenticationEventsFlows.GetConditions 3 params → 2XX4XX5XX
GET
/identity/authenticationEventsFlows/{authenticationEventsFlow-id}/conditions/applications/includeApplications
Microsoft Graph List includeApplications (for a user flow)
identity.authenticationEventsFlows.ListIncludeApplications 9 params → 2XX4XX5XX
POST
/identity/authenticationEventsFlows/{authenticationEventsFlow-id}/conditions/applications/includeApplications
Microsoft Graph Add includeApplication (to a user flow)
identity.authenticationEventsFlows.CreateIncludeApplications 1 param body → 2XX4XX5XX
GET
/identity/authenticationEventsFlows/{authenticationEventsFlow-id}/conditions/applications/includeApplications/{authenticationConditionApplication-appId}
Microsoft Graph Get includeApplications from identity
identity.authenticationEventsFlows.GetIncludeApplications 4 params → 2XX4XX5XX
PATCH
/identity/authenticationEventsFlows/{authenticationEventsFlow-id}/conditions/applications/includeApplications/{authenticationConditionApplication-appId}
Microsoft Graph Update the navigation property includeApplications in identity
identity.authenticationEventsFlows.UpdateIncludeApplications 2 params body → 2XX4XX5XX
DELETE
/identity/authenticationEventsFlows/{authenticationEventsFlow-id}/conditions/applications/includeApplications/{authenticationConditionApplication-appId}
Microsoft Graph Delete authenticationConditionApplication (from a user flow)
identity.authenticationEventsFlows.DeleteIncludeApplications 3 params → 2044XX5XX
GET
/identity/authenticationEventsFlows/{authenticationEventsFlow-id}/conditions/applications/includeApplications/$count
Microsoft Graph Get the number of the resource
identity.authenticationEventsFlows.includeApplications.GetCount-656e 3 params → 2XX4XX5XX
GET
/identity/authenticationEventsFlows/{authenticationEventsFlow-id}/graph.externalUsersSelfServiceSignUpEventsFlow
Microsoft Graph Get the item of type microsoft.graph.authenticationEventsFlow as microsoft.graph.externalUsersSelfServiceSignUpEventsFlow
identity.GetAuthenticationEventsFlows.AsExternalUsersSelfServiceSignUpEventsFlow 3 params → 2XX4XX5XX
GET
/identity/authenticationEventsFlows/{authenticationEventsFlow-id}/graph.externalUsersSelfServiceSignUpEventsFlow/conditions
Microsoft Graph Get conditions property value
identity.authenticationEventsFlows.AsExternalUsersSelfServiceSignUpEventsFlow.GetConditions 3 params → 2XX4XX5XX
GET
/identity/authenticationEventsFlows/{authenticationEventsFlow-id}/graph.externalUsersSelfServiceSignUpEventsFlow/conditions/applications/includeApplications
Microsoft Graph Get includeApplications from identity
identity.authenticationEventsFlows.AsExternalUsersSelfServiceSignUpEventsFlow.ListIncludeApplications 9 params → 2XX4XX5XX
POST
/identity/authenticationEventsFlows/{authenticationEventsFlow-id}/graph.externalUsersSelfServiceSignUpEventsFlow/conditions/applications/includeApplications
Microsoft Graph Create new navigation property to includeApplications for identity
identity.authenticationEventsFlows.AsExternalUsersSelfServiceSignUpEventsFlow.CreateIncludeApplications 1 param body → 2XX4XX5XX
GET
/identity/authenticationEventsFlows/{authenticationEventsFlow-id}/graph.externalUsersSelfServiceSignUpEventsFlow/conditions/applications/includeApplications/{authenticationConditionApplication-appId}
Microsoft Graph Get includeApplications from identity
identity.authenticationEventsFlows.AsExternalUsersSelfServiceSignUpEventsFlow.GetIncludeApplications 4 params → 2XX4XX5XX
PATCH
/identity/authenticationEventsFlows/{authenticationEventsFlow-id}/graph.externalUsersSelfServiceSignUpEventsFlow/conditions/applications/includeApplications/{authenticationConditionApplication-appId}
Microsoft Graph Update the navigation property includeApplications in identity
identity.authenticationEventsFlows.AsExternalUsersSelfServiceSignUpEventsFlow.UpdateIncludeApplications 2 params body → 2XX4XX5XX
DELETE
/identity/authenticationEventsFlows/{authenticationEventsFlow-id}/graph.externalUsersSelfServiceSignUpEventsFlow/conditions/applications/includeApplications/{authenticationConditionApplication-appId}
Microsoft Graph Delete navigation property includeApplications for identity
identity.authenticationEventsFlows.AsExternalUsersSelfServiceSignUpEventsFlow.DeleteIncludeApplications 3 params → 2044XX5XX
GET
/identity/authenticationEventsFlows/{authenticationEventsFlow-id}/graph.externalUsersSelfServiceSignUpEventsFlow/conditions/applications/includeApplications/$count
Microsoft Graph Get the number of the resource
identity.authenticationEventsFlows.AsExternalUsersSelfServiceSignUpEventsFlow.includeApplications.GetCount-c0bf 3 params → 2XX4XX5XX
GET
/identity/authenticationEventsFlows/{authenticationEventsFlow-id}/graph.externalUsersSelfServiceSignUpEventsFlow/onAttributeCollection
Microsoft Graph Get onAttributeCollection property value
identity.authenticationEventsFlows.AsExternalUsersSelfServiceSignUpEventsFlow.GetOnAttributeCollection 3 params → 2XX4XX5XX
GET
/identity/authenticationEventsFlows/{authenticationEventsFlow-id}/graph.externalUsersSelfServiceSignUpEventsFlow/onAttributeCollection/graph.onAttributeCollectionExternalUsersSelfServiceSignUp
Microsoft Graph Get the item of type microsoft.graph.onAttributeCollectionHandler as microsoft.graph.onAttributeCollectionExternalUsersSelfServiceSignUp
identity.authenticationEventsFlows.GetOnAttributeCollection.AsOnAttributeCollectionExternalUsersSelfServiceSignUp 1 param → 2XX4XX5XX
GET
/identity/authenticationEventsFlows/{authenticationEventsFlow-id}/graph.externalUsersSelfServiceSignUpEventsFlow/onAttributeCollection/graph.onAttributeCollectionExternalUsersSelfServiceSignUp/attributes
Microsoft Graph List attributes (of a user flow)
identity.authenticationEventsFlows.AsOnAttributeCollectionExternalUsersSelfServiceSignUp.ListAttributes 9 params → 2XX4XX5XX
DELETE
/identity/authenticationEventsFlows/{authenticationEventsFlow-id}/graph.externalUsersSelfServiceSignUpEventsFlow/onAttributeCollection/graph.onAttributeCollectionExternalUsersSelfServiceSignUp/attributes/{identityUserFlowAttribute-id}/$ref
Microsoft Graph Delete ref of navigation property attributes for identity
identity.authenticationEventsFlows.AsOnAttributeCollectionExternalUsersSelfServiceSignUp.attributes.DeleteRefIdentityUserFlowAttribute 3 params → 2044XX5XX
GET
/identity/authenticationEventsFlows/{authenticationEventsFlow-id}/graph.externalUsersSelfServiceSignUpEventsFlow/onAttributeCollection/graph.onAttributeCollectionExternalUsersSelfServiceSignUp/attributes/$count
Microsoft Graph Get the number of the resource
identity.authenticationEventsFlows.AsOnAttributeCollectionExternalUsersSelfServiceSignUp.attributes.GetCount-8938 3 params → 2XX4XX5XX
GET
/identity/authenticationEventsFlows/{authenticationEventsFlow-id}/graph.externalUsersSelfServiceSignUpEventsFlow/onAttributeCollection/graph.onAttributeCollectionExternalUsersSelfServiceSignUp/attributes/$ref
Microsoft Graph List attributes (of a user flow)
identity.authenticationEventsFlows.AsOnAttributeCollectionExternalUsersSelfServiceSignUp.ListRefAttributes 7 params → 2XX4XX5XX
POST
/identity/authenticationEventsFlows/{authenticationEventsFlow-id}/graph.externalUsersSelfServiceSignUpEventsFlow/onAttributeCollection/graph.onAttributeCollectionExternalUsersSelfServiceSignUp/attributes/$ref
Microsoft Graph Add attribute (to user flow)
identity.authenticationEventsFlows.AsOnAttributeCollectionExternalUsersSelfServiceSignUp.CreateRefAttributes 1 param body → 2044XX5XX
DELETE
/identity/authenticationEventsFlows/{authenticationEventsFlow-id}/graph.externalUsersSelfServiceSignUpEventsFlow/onAttributeCollection/graph.onAttributeCollectionExternalUsersSelfServiceSignUp/attributes/$ref
Microsoft Graph Delete ref of navigation property attributes for identity
identity.authenticationEventsFlows.AsOnAttributeCollectionExternalUsersSelfServiceSignUp.DeleteRefAttributes 3 params → 2044XX5XX
GET
/identity/authenticationEventsFlows/{authenticationEventsFlow-id}/graph.externalUsersSelfServiceSignUpEventsFlow/onAuthenticationMethodLoadStart
Microsoft Graph Get onAuthenticationMethodLoadStart property value
identity.authenticationEventsFlows.AsExternalUsersSelfServiceSignUpEventsFlow.GetOnAuthenticationMethodLoadStart 3 params → 2XX4XX5XX
GET
/identity/authenticationEventsFlows/{authenticationEventsFlow-id}/graph.externalUsersSelfServiceSignUpEventsFlow/onAuthenticationMethodLoadStart/graph.onAuthenticationMethodLoadStartExternalUsersSelfServiceSignUp
Microsoft Graph Get the item of type microsoft.graph.onAuthenticationMethodLoadStartHandler as microsoft.graph.onAuthenticationMethodLoadStartExternalUsersSelfServiceSignUp
identity.authenticationEventsFlows.GetOnAuthenticationMethodLoadStart.AsOnAuthenticationMethodLoadStartExternalUsersSelfServiceSignUp 1 param → 2XX4XX5XX
GET
/identity/authenticationEventsFlows/{authenticationEventsFlow-id}/graph.externalUsersSelfServiceSignUpEventsFlow/onAuthenticationMethodLoadStart/graph.onAuthenticationMethodLoadStartExternalUsersSelfServiceSignUp/identityProviders
Microsoft Graph List identityProviders (in a user flow)
identity.authenticationEventsFlows.AsOnAuthenticationMethodLoadStartExternalUsersSelfServiceSignUp.ListIdentityProviders 9 params → 2XX4XX5XX
DELETE
/identity/authenticationEventsFlows/{authenticationEventsFlow-id}/graph.externalUsersSelfServiceSignUpEventsFlow/onAuthenticationMethodLoadStart/graph.onAuthenticationMethodLoadStartExternalUsersSelfServiceSignUp/identityProviders/{identityProviderBase-id}/$ref
Microsoft Graph Delete ref of navigation property identityProviders for identity
identity.authenticationEventsFlows.AsOnAuthenticationMethodLoadStartExternalUsersSelfServiceSignUp.identityProviders.DeleteRefIdentityProviderBase 3 params → 2044XX5XX
GET
/identity/authenticationEventsFlows/{authenticationEventsFlow-id}/graph.externalUsersSelfServiceSignUpEventsFlow/onAuthenticationMethodLoadStart/graph.onAuthenticationMethodLoadStartExternalUsersSelfServiceSignUp/identityProviders/$count
Microsoft Graph Get the number of the resource
identity.authenticationEventsFlows.AsOnAuthenticationMethodLoadStartExternalUsersSelfServiceSignUp.identityProviders.GetCount-4765 3 params → 2XX4XX5XX
GET
/identity/authenticationEventsFlows/{authenticationEventsFlow-id}/graph.externalUsersSelfServiceSignUpEventsFlow/onAuthenticationMethodLoadStart/graph.onAuthenticationMethodLoadStartExternalUsersSelfServiceSignUp/identityProviders/$ref
Microsoft Graph List identityProviders (in a user flow)
identity.authenticationEventsFlows.AsOnAuthenticationMethodLoadStartExternalUsersSelfServiceSignUp.ListRefIdentityProviders 7 params → 2XX4XX5XX
POST
/identity/authenticationEventsFlows/{authenticationEventsFlow-id}/graph.externalUsersSelfServiceSignUpEventsFlow/onAuthenticationMethodLoadStart/graph.onAuthenticationMethodLoadStartExternalUsersSelfServiceSignUp/identityProviders/$ref
Microsoft Graph Add identityProvider (to a user flow)
identity.authenticationEventsFlows.AsOnAuthenticationMethodLoadStartExternalUsersSelfServiceSignUp.CreateRefIdentityProviders 1 param body → 2044XX5XX
DELETE
/identity/authenticationEventsFlows/{authenticationEventsFlow-id}/graph.externalUsersSelfServiceSignUpEventsFlow/onAuthenticationMethodLoadStart/graph.onAuthenticationMethodLoadStartExternalUsersSelfServiceSignUp/identityProviders/$ref
Microsoft Graph Delete ref of navigation property identityProviders for identity
identity.authenticationEventsFlows.AsOnAuthenticationMethodLoadStartExternalUsersSelfServiceSignUp.DeleteRefIdentityProviders 3 params → 2044XX5XX
GET
/identity/authenticationEventsFlows/$count
Microsoft Graph Get the number of the resource
identity.authenticationEventsFlows.GetCount-e384 2 params → 2XX4XX5XX
GET
/identity/authenticationEventsFlows/graph.externalUsersSelfServiceSignUpEventsFlow
Microsoft Graph Get the items of type microsoft.graph.externalUsersSelfServiceSignUpEventsFlow in the microsoft.graph.authenticationEventsFlow collection
identity.ListAuthenticationEventsFlows.AsExternalUsersSelfServiceSignUpEventsFlow 8 params → 2XX4XX5XX
GET
/identity/authenticationEventsFlows/graph.externalUsersSelfServiceSignUpEventsFlow/$count
Microsoft Graph Get the number of the resource
identity.AuthenticationEventsFlows.GetCount.AsExternalUsersSelfServiceSignUpEventsFlow-9d4c 2 params → 2XX4XX5XX

Schemas 36

The contract defines 36 schemas that model the data the API accepts and returns. The most detailed are microsoft.graph.authenticationAttributeCollectionInputConfiguration (11 properties), microsoft.graph.ODataErrors.MainError (5 properties), microsoft.graph.ODataErrors.InnerError (4 properties), microsoft.graph.authenticationAttributeCollectionPageViewConfiguration (4 properties). Each schema is shown below with its type and property counts.

ODataCountResponse
integer
microsoft.graph.ODataErrors.ErrorDetails
object
3 properties 2 required
microsoft.graph.authenticationAttributeCollectionInputConfiguration
object
11 properties 1 required
microsoft.graph.authenticationConditionApplication
object
2 properties 1 required
microsoft.graph.authenticationConditionsApplications
object
2 properties 1 required
microsoft.graph.authenticationAttributeCollectionPage
object
2 properties 1 required
microsoft.graph.identityUserFlowAttributeDataType
string
microsoft.graph.onAuthenticationMethodLoadStartHandler
object
1 property 1 required
microsoft.graph.authenticationConditions
object
2 properties 1 required
microsoft.graph.onAttributeCollectionHandler
object
1 property 1 required
microsoft.graph.authenticationConditionApplicationCollectionResponse
object
microsoft.graph.ODataErrors.InnerError
object
4 properties 1 required
microsoft.graph.onInteractiveAuthFlowStartHandler
object
1 property 1 required
microsoft.graph.identityUserFlowAttribute
microsoft.graph.onAuthenticationMethodLoadStartExternalUsersSelfServiceSignUp
ReferenceCreate
object
1 property
microsoft.graph.onUserCreateStartHandler
object
1 property 1 required
microsoft.graph.identityProviderBaseCollectionResponse
object
microsoft.graph.onAttributeCollectionExternalUsersSelfServiceSignUp
microsoft.graph.onAttributeCollectionStartHandler
object
1 property 1 required
microsoft.graph.ODataErrors.MainError
object
5 properties 2 required
microsoft.graph.authenticationEventsFlowCollectionResponse
object
microsoft.graph.authenticationAttributeCollectionInputType
string
microsoft.graph.onAttributeCollectionSubmitHandler
object
1 property 1 required
microsoft.graph.externalUsersSelfServiceSignUpEventsFlowCollectionResponse
object
StringCollectionResponse
object
microsoft.graph.externalUsersSelfServiceSignUpEventsFlow
microsoft.graph.identityUserFlowAttributeCollectionResponse
object
microsoft.graph.identityUserFlowAttributeType
string
microsoft.graph.authenticationAttributeCollectionOptionConfiguration
object
3 properties 1 required
BaseCollectionPaginationCountResponse
object
2 properties
microsoft.graph.authenticationEventsFlow
microsoft.graph.ODataErrors.ODataError
object
1 property 1 required
microsoft.graph.identityProviderBase
microsoft.graph.authenticationAttributeCollectionPageViewConfiguration
object
4 properties 1 required
microsoft.graph.entity
object
2 properties 1 required

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

microsoft-graph-identity-authenticationeventsflow-api-openapi.yml Raw ↑

Other APIs Microsoft Graph publishes across the network.

Microsoft Graph Admin.admin API
Microsoft Graph admin.adminMicrosoft365Apps API
Microsoft Graph admin.adminReportSettings API
Microsoft Graph Admin Consent Policy API
Microsoft Graph Admin.edge API
Microsoft Graph admin.peopleAdminSettings API
Microsoft Graph admin.serviceAnnouncement API
Microsoft Graph Admin.sharepoint API
Microsoft Graph Administration API
Microsoft Graph Administrative Units API
Microsoft Graph Agreement Acceptances API
Microsoft Graph Agreement File Localizations API
Where this information came from

This is an independent, third-party profile of Microsoft Graph identity.authenticationEventsFlow API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.