Microsoft Entra ID Sign-Ins and Policies API

Authentication methods, Conditional Access policies, identity providers, cross-tenant access policies and External ID (B2X) user flows in Microsoft Entra ID.

Operations 602

Showing the first 250 of 602. The full set is in the contract, and via get_provider_operations.

GET /dataPolicyOperations Get dataPolicyOperation #
POST /dataPolicyOperations Add new entity to dataPolicyOperations #
GET /dataPolicyOperations/{dataPolicyOperation-id} Get dataPolicyOperation #
PATCH /dataPolicyOperations/{dataPolicyOperation-id} Update entity in dataPolicyOperations #
DELETE /dataPolicyOperations/{dataPolicyOperation-id} Delete entity from dataPolicyOperations #
GET /dataPolicyOperations/$count Get the number of the resource #
GET /identity Get identity #
PATCH /identity Update identity #
GET /identity/apiConnectors List identityApiConnectors #
POST /identity/apiConnectors Create identityApiConnector #
GET /identity/apiConnectors/{identityApiConnector-id} Get identityApiConnector #
PATCH /identity/apiConnectors/{identityApiConnector-id} Update identityApiConnector #
DELETE /identity/apiConnectors/{identityApiConnector-id} Delete identityApiConnector #
POST /identity/apiConnectors/{identityApiConnector-id}/microsoft.graph.uploadClientCertificate Invoke action uploadClientCertificate #
GET /identity/apiConnectors/$count Get the number of the resource #
GET /identity/authenticationEventListeners List authenticationEventListeners #
POST /identity/authenticationEventListeners Create authenticationEventListener #
GET /identity/authenticationEventListeners/{authenticationEventListener-id} Get authenticationEventListener #
PATCH /identity/authenticationEventListeners/{authenticationEventListener-id} Update authenticationEventListener #
DELETE /identity/authenticationEventListeners/{authenticationEventListener-id} Delete authenticationEventListener #
GET /identity/authenticationEventListeners/$count Get the number of the resource #
GET /identity/authenticationEventsFlows List authenticationEventsFlows #
POST /identity/authenticationEventsFlows Create authenticationEventsFlow #
GET /identity/authenticationEventsFlows/{authenticationEventsFlow-id} Get authenticationEventsFlow #
PATCH /identity/authenticationEventsFlows/{authenticationEventsFlow-id} Update authenticationEventsFlow #
DELETE /identity/authenticationEventsFlows/{authenticationEventsFlow-id} Delete authenticationEventsFlow #
GET /identity/authenticationEventsFlows/{authenticationEventsFlow-id}/conditions Get conditions property value #
GET /identity/authenticationEventsFlows/{authenticationEventsFlow-id}/conditions/applications/includeApplications List includeApplications (for a user flow) #
POST /identity/authenticationEventsFlows/{authenticationEventsFlow-id}/conditions/applications/includeApplications Add includeApplication (to a user flow) #
GET /identity/authenticationEventsFlows/{authenticationEventsFlow-id}/conditions/applications/includeApplications/{authenticationConditionApplication-appId} Get includeApplications from identity #
PATCH /identity/authenticationEventsFlows/{authenticationEventsFlow-id}/conditions/applications/includeApplications/{authenticationConditionApplication-appId} Update the navigation property includeApplications in identity #
DELETE /identity/authenticationEventsFlows/{authenticationEventsFlow-id}/conditions/applications/includeApplications/{authenticationConditionApplication-appId} Delete authenticationConditionApplication (from a user flow) #
GET /identity/authenticationEventsFlows/{authenticationEventsFlow-id}/conditions/applications/includeApplications/$count Get the number of the resource #
GET /identity/authenticationEventsFlows/{authenticationEventsFlow-id}/microsoft.graph.externalUsersSelfServiceSignUpEventsFlow Get the item of type microsoft.graph.authenticationEventsFlow as microsoft.graph.externalUsersSelfServiceSignUpEventsFlow #
GET /identity/authenticationEventsFlows/{authenticationEventsFlow-id}/microsoft.graph.externalUsersSelfServiceSignUpEventsFlow/conditions Get conditions property value #
GET /identity/authenticationEventsFlows/{authenticationEventsFlow-id}/microsoft.graph.externalUsersSelfServiceSignUpEventsFlow/conditions/applications/includeApplications Get includeApplications from identity #
POST /identity/authenticationEventsFlows/{authenticationEventsFlow-id}/microsoft.graph.externalUsersSelfServiceSignUpEventsFlow/conditions/applications/includeApplications Create new navigation property to includeApplications for identity #
GET /identity/authenticationEventsFlows/{authenticationEventsFlow-id}/microsoft.graph.externalUsersSelfServiceSignUpEventsFlow/conditions/applications/includeApplications/{authenticationConditionApplication-appId} Get includeApplications from identity #
PATCH /identity/authenticationEventsFlows/{authenticationEventsFlow-id}/microsoft.graph.externalUsersSelfServiceSignUpEventsFlow/conditions/applications/includeApplications/{authenticationConditionApplication-appId} Update the navigation property includeApplications in identity #
DELETE /identity/authenticationEventsFlows/{authenticationEventsFlow-id}/microsoft.graph.externalUsersSelfServiceSignUpEventsFlow/conditions/applications/includeApplications/{authenticationConditionApplication-appId} Delete navigation property includeApplications for identity #
GET /identity/authenticationEventsFlows/{authenticationEventsFlow-id}/microsoft.graph.externalUsersSelfServiceSignUpEventsFlow/conditions/applications/includeApplications/$count Get the number of the resource #
GET /identity/authenticationEventsFlows/{authenticationEventsFlow-id}/microsoft.graph.externalUsersSelfServiceSignUpEventsFlow/onAttributeCollection Get onAttributeCollection property value #
GET /identity/authenticationEventsFlows/{authenticationEventsFlow-id}/microsoft.graph.externalUsersSelfServiceSignUpEventsFlow/onAttributeCollection/microsoft.graph.onAttributeCollectionExternalUsersSelfServiceSignUp Get the item of type microsoft.graph.onAttributeCollectionHandler as microsoft.graph.onAttributeCollectionExternalUsersSelfServiceSignUp #
GET /identity/authenticationEventsFlows/{authenticationEventsFlow-id}/microsoft.graph.externalUsersSelfServiceSignUpEventsFlow/onAttributeCollection/microsoft.graph.onAttributeCollectionExternalUsersSelfServiceSignUp/attributes List attributes (of a user flow) #
DELETE /identity/authenticationEventsFlows/{authenticationEventsFlow-id}/microsoft.graph.externalUsersSelfServiceSignUpEventsFlow/onAttributeCollection/microsoft.graph.onAttributeCollectionExternalUsersSelfServiceSignUp/attributes/{identityUserFlowAttribute-id}/$ref Delete ref of navigation property attributes for identity #
GET /identity/authenticationEventsFlows/{authenticationEventsFlow-id}/microsoft.graph.externalUsersSelfServiceSignUpEventsFlow/onAttributeCollection/microsoft.graph.onAttributeCollectionExternalUsersSelfServiceSignUp/attributes/$count Get the number of the resource #
GET /identity/authenticationEventsFlows/{authenticationEventsFlow-id}/microsoft.graph.externalUsersSelfServiceSignUpEventsFlow/onAttributeCollection/microsoft.graph.onAttributeCollectionExternalUsersSelfServiceSignUp/attributes/$ref List attributes (of a user flow) #
POST /identity/authenticationEventsFlows/{authenticationEventsFlow-id}/microsoft.graph.externalUsersSelfServiceSignUpEventsFlow/onAttributeCollection/microsoft.graph.onAttributeCollectionExternalUsersSelfServiceSignUp/attributes/$ref Add attribute (to user flow) #
DELETE /identity/authenticationEventsFlows/{authenticationEventsFlow-id}/microsoft.graph.externalUsersSelfServiceSignUpEventsFlow/onAttributeCollection/microsoft.graph.onAttributeCollectionExternalUsersSelfServiceSignUp/attributes/$ref Delete ref of navigation property attributes for identity #
GET /identity/authenticationEventsFlows/{authenticationEventsFlow-id}/microsoft.graph.externalUsersSelfServiceSignUpEventsFlow/onAuthenticationMethodLoadStart Get onAuthenticationMethodLoadStart property value #
GET /identity/authenticationEventsFlows/{authenticationEventsFlow-id}/microsoft.graph.externalUsersSelfServiceSignUpEventsFlow/onAuthenticationMethodLoadStart/microsoft.graph.onAuthenticationMethodLoadStartExternalUsersSelfServiceSignUp Get the item of type microsoft.graph.onAuthenticationMethodLoadStartHandler as microsoft.graph.onAuthenticationMethodLoadStartExternalUsersSelfServiceSignUp #
GET /identity/authenticationEventsFlows/{authenticationEventsFlow-id}/microsoft.graph.externalUsersSelfServiceSignUpEventsFlow/onAuthenticationMethodLoadStart/microsoft.graph.onAuthenticationMethodLoadStartExternalUsersSelfServiceSignUp/identityProviders List identityProviders (in a user flow) #
DELETE /identity/authenticationEventsFlows/{authenticationEventsFlow-id}/microsoft.graph.externalUsersSelfServiceSignUpEventsFlow/onAuthenticationMethodLoadStart/microsoft.graph.onAuthenticationMethodLoadStartExternalUsersSelfServiceSignUp/identityProviders/{identityProviderBase-id}/$ref Delete ref of navigation property identityProviders for identity #
GET /identity/authenticationEventsFlows/{authenticationEventsFlow-id}/microsoft.graph.externalUsersSelfServiceSignUpEventsFlow/onAuthenticationMethodLoadStart/microsoft.graph.onAuthenticationMethodLoadStartExternalUsersSelfServiceSignUp/identityProviders/$count Get the number of the resource #
GET /identity/authenticationEventsFlows/{authenticationEventsFlow-id}/microsoft.graph.externalUsersSelfServiceSignUpEventsFlow/onAuthenticationMethodLoadStart/microsoft.graph.onAuthenticationMethodLoadStartExternalUsersSelfServiceSignUp/identityProviders/$ref List identityProviders (in a user flow) #
POST /identity/authenticationEventsFlows/{authenticationEventsFlow-id}/microsoft.graph.externalUsersSelfServiceSignUpEventsFlow/onAuthenticationMethodLoadStart/microsoft.graph.onAuthenticationMethodLoadStartExternalUsersSelfServiceSignUp/identityProviders/$ref Add identityProvider (to a user flow) #
DELETE /identity/authenticationEventsFlows/{authenticationEventsFlow-id}/microsoft.graph.externalUsersSelfServiceSignUpEventsFlow/onAuthenticationMethodLoadStart/microsoft.graph.onAuthenticationMethodLoadStartExternalUsersSelfServiceSignUp/identityProviders/$ref Delete ref of navigation property identityProviders for identity #
GET /identity/authenticationEventsFlows/$count Get the number of the resource #
GET /identity/authenticationEventsFlows/microsoft.graph.externalUsersSelfServiceSignUpEventsFlow Get the items of type microsoft.graph.externalUsersSelfServiceSignUpEventsFlow in the microsoft.graph.authenticationEventsFlow collection #
GET /identity/authenticationEventsFlows/microsoft.graph.externalUsersSelfServiceSignUpEventsFlow/$count Get the number of the resource #
GET /identity/b2xUserFlows List b2xIdentityUserFlows #
POST /identity/b2xUserFlows Create b2xIdentityUserFlow #
GET /identity/b2xUserFlows/{b2xIdentityUserFlow-id} Get b2xIdentityUserFlow #
PATCH /identity/b2xUserFlows/{b2xIdentityUserFlow-id} Update the navigation property b2xUserFlows in identity #
DELETE /identity/b2xUserFlows/{b2xIdentityUserFlow-id} Delete b2xIdentityUserFlow #
GET /identity/b2xUserFlows/{b2xIdentityUserFlow-id}/apiConnectorConfiguration Get userFlowApiConnectorConfiguration #
GET /identity/b2xUserFlows/{b2xIdentityUserFlow-id}/apiConnectorConfiguration/postAttributeCollection Get postAttributeCollection from identity #
PATCH /identity/b2xUserFlows/{b2xIdentityUserFlow-id}/apiConnectorConfiguration/postAttributeCollection Update the navigation property postAttributeCollection in identity #
DELETE /identity/b2xUserFlows/{b2xIdentityUserFlow-id}/apiConnectorConfiguration/postAttributeCollection Delete navigation property postAttributeCollection for identity #
GET /identity/b2xUserFlows/{b2xIdentityUserFlow-id}/apiConnectorConfiguration/postAttributeCollection/$ref Get ref of postAttributeCollection from identity #
PUT /identity/b2xUserFlows/{b2xIdentityUserFlow-id}/apiConnectorConfiguration/postAttributeCollection/$ref Update the ref of navigation property postAttributeCollection in identity #
DELETE /identity/b2xUserFlows/{b2xIdentityUserFlow-id}/apiConnectorConfiguration/postAttributeCollection/$ref Delete ref of navigation property postAttributeCollection for identity #
POST /identity/b2xUserFlows/{b2xIdentityUserFlow-id}/apiConnectorConfiguration/postAttributeCollection/microsoft.graph.uploadClientCertificate Invoke action uploadClientCertificate #
GET /identity/b2xUserFlows/{b2xIdentityUserFlow-id}/apiConnectorConfiguration/postFederationSignup Get postFederationSignup from identity #
PATCH /identity/b2xUserFlows/{b2xIdentityUserFlow-id}/apiConnectorConfiguration/postFederationSignup Update the navigation property postFederationSignup in identity #
DELETE /identity/b2xUserFlows/{b2xIdentityUserFlow-id}/apiConnectorConfiguration/postFederationSignup Delete navigation property postFederationSignup for identity #
GET /identity/b2xUserFlows/{b2xIdentityUserFlow-id}/apiConnectorConfiguration/postFederationSignup/$ref Get ref of postFederationSignup from identity #
PUT /identity/b2xUserFlows/{b2xIdentityUserFlow-id}/apiConnectorConfiguration/postFederationSignup/$ref Update the ref of navigation property postFederationSignup in identity #
DELETE /identity/b2xUserFlows/{b2xIdentityUserFlow-id}/apiConnectorConfiguration/postFederationSignup/$ref Delete ref of navigation property postFederationSignup for identity #
POST /identity/b2xUserFlows/{b2xIdentityUserFlow-id}/apiConnectorConfiguration/postFederationSignup/microsoft.graph.uploadClientCertificate Invoke action uploadClientCertificate #
GET /identity/b2xUserFlows/{b2xIdentityUserFlow-id}/identityProviders List identityProviders #
GET /identity/b2xUserFlows/{b2xIdentityUserFlow-id}/identityProviders/{identityProvider-id} Get identityProviders from identity #
GET /identity/b2xUserFlows/{b2xIdentityUserFlow-id}/identityProviders/$count Get the number of the resource #
GET /identity/b2xUserFlows/{b2xIdentityUserFlow-id}/languages List languages #
POST /identity/b2xUserFlows/{b2xIdentityUserFlow-id}/languages Create new navigation property to languages for identity #
GET /identity/b2xUserFlows/{b2xIdentityUserFlow-id}/languages/{userFlowLanguageConfiguration-id} Get userFlowLanguageConfiguration #
PATCH /identity/b2xUserFlows/{b2xIdentityUserFlow-id}/languages/{userFlowLanguageConfiguration-id} Update the navigation property languages in identity #
DELETE /identity/b2xUserFlows/{b2xIdentityUserFlow-id}/languages/{userFlowLanguageConfiguration-id} Delete navigation property languages for identity #
GET /identity/b2xUserFlows/{b2xIdentityUserFlow-id}/languages/{userFlowLanguageConfiguration-id}/defaultPages Get userFlowLanguagePage #
POST /identity/b2xUserFlows/{b2xIdentityUserFlow-id}/languages/{userFlowLanguageConfiguration-id}/defaultPages Create new navigation property to defaultPages for identity #
GET /identity/b2xUserFlows/{b2xIdentityUserFlow-id}/languages/{userFlowLanguageConfiguration-id}/defaultPages/{userFlowLanguagePage-id} Get defaultPages from identity #
PATCH /identity/b2xUserFlows/{b2xIdentityUserFlow-id}/languages/{userFlowLanguageConfiguration-id}/defaultPages/{userFlowLanguagePage-id} Update the navigation property defaultPages in identity #
DELETE /identity/b2xUserFlows/{b2xIdentityUserFlow-id}/languages/{userFlowLanguageConfiguration-id}/defaultPages/{userFlowLanguagePage-id} Delete navigation property defaultPages for identity #
GET /identity/b2xUserFlows/{b2xIdentityUserFlow-id}/languages/{userFlowLanguageConfiguration-id}/defaultPages/{userFlowLanguagePage-id}/$value Get userFlowLanguagePage #
PUT /identity/b2xUserFlows/{b2xIdentityUserFlow-id}/languages/{userFlowLanguageConfiguration-id}/defaultPages/{userFlowLanguagePage-id}/$value Update media content for the navigation property defaultPages in identity #
DELETE /identity/b2xUserFlows/{b2xIdentityUserFlow-id}/languages/{userFlowLanguageConfiguration-id}/defaultPages/{userFlowLanguagePage-id}/$value Delete media content for the navigation property defaultPages in identity #
GET /identity/b2xUserFlows/{b2xIdentityUserFlow-id}/languages/{userFlowLanguageConfiguration-id}/defaultPages/$count Get the number of the resource #
GET /identity/b2xUserFlows/{b2xIdentityUserFlow-id}/languages/{userFlowLanguageConfiguration-id}/overridesPages List overridesPages #
POST /identity/b2xUserFlows/{b2xIdentityUserFlow-id}/languages/{userFlowLanguageConfiguration-id}/overridesPages Create new navigation property to overridesPages for identity #
GET /identity/b2xUserFlows/{b2xIdentityUserFlow-id}/languages/{userFlowLanguageConfiguration-id}/overridesPages/{userFlowLanguagePage-id} Get overridesPages from identity #
PATCH /identity/b2xUserFlows/{b2xIdentityUserFlow-id}/languages/{userFlowLanguageConfiguration-id}/overridesPages/{userFlowLanguagePage-id} Update userFlowLanguagePage #
DELETE /identity/b2xUserFlows/{b2xIdentityUserFlow-id}/languages/{userFlowLanguageConfiguration-id}/overridesPages/{userFlowLanguagePage-id} Delete userFlowLanguagePage #
GET /identity/b2xUserFlows/{b2xIdentityUserFlow-id}/languages/{userFlowLanguageConfiguration-id}/overridesPages/{userFlowLanguagePage-id}/$value List overridesPages #
PUT /identity/b2xUserFlows/{b2xIdentityUserFlow-id}/languages/{userFlowLanguageConfiguration-id}/overridesPages/{userFlowLanguagePage-id}/$value Update userFlowLanguagePage #
DELETE /identity/b2xUserFlows/{b2xIdentityUserFlow-id}/languages/{userFlowLanguageConfiguration-id}/overridesPages/{userFlowLanguagePage-id}/$value Delete userFlowLanguagePage #
GET /identity/b2xUserFlows/{b2xIdentityUserFlow-id}/languages/{userFlowLanguageConfiguration-id}/overridesPages/$count Get the number of the resource #
GET /identity/b2xUserFlows/{b2xIdentityUserFlow-id}/languages/$count Get the number of the resource #
GET /identity/b2xUserFlows/{b2xIdentityUserFlow-id}/userAttributeAssignments List userAttributeAssignments #
POST /identity/b2xUserFlows/{b2xIdentityUserFlow-id}/userAttributeAssignments Create userAttributeAssignments #
GET /identity/b2xUserFlows/{b2xIdentityUserFlow-id}/userAttributeAssignments/{identityUserFlowAttributeAssignment-id} Get identityUserFlowAttributeAssignment #
PATCH /identity/b2xUserFlows/{b2xIdentityUserFlow-id}/userAttributeAssignments/{identityUserFlowAttributeAssignment-id} Update identityUserFlowAttributeAssignment #
DELETE /identity/b2xUserFlows/{b2xIdentityUserFlow-id}/userAttributeAssignments/{identityUserFlowAttributeAssignment-id} Delete userAttributeAssignment #
GET /identity/b2xUserFlows/{b2xIdentityUserFlow-id}/userAttributeAssignments/{identityUserFlowAttributeAssignment-id}/userAttribute Get userAttribute from identity #
GET /identity/b2xUserFlows/{b2xIdentityUserFlow-id}/userAttributeAssignments/$count Get the number of the resource #
GET /identity/b2xUserFlows/{b2xIdentityUserFlow-id}/userAttributeAssignments/microsoft.graph.getOrder() Invoke function getOrder #
POST /identity/b2xUserFlows/{b2xIdentityUserFlow-id}/userAttributeAssignments/microsoft.graph.setOrder Invoke action setOrder #
GET /identity/b2xUserFlows/{b2xIdentityUserFlow-id}/userFlowIdentityProviders Get userFlowIdentityProviders from identity #
DELETE /identity/b2xUserFlows/{b2xIdentityUserFlow-id}/userFlowIdentityProviders/{identityProviderBase-id}/$ref Delete ref of navigation property userFlowIdentityProviders for identity #
GET /identity/b2xUserFlows/{b2xIdentityUserFlow-id}/userFlowIdentityProviders/$count Get the number of the resource #
GET /identity/b2xUserFlows/{b2xIdentityUserFlow-id}/userFlowIdentityProviders/$ref Get ref of userFlowIdentityProviders from identity #
POST /identity/b2xUserFlows/{b2xIdentityUserFlow-id}/userFlowIdentityProviders/$ref Create new navigation property ref to userFlowIdentityProviders for identity #
DELETE /identity/b2xUserFlows/{b2xIdentityUserFlow-id}/userFlowIdentityProviders/$ref Delete ref of navigation property userFlowIdentityProviders for identity #
GET /identity/b2xUserFlows/$count Get the number of the resource #
GET /identity/conditionalAccess/authenticationContextClassReferences List authenticationContextClassReferences #
POST /identity/conditionalAccess/authenticationContextClassReferences Create new navigation property to authenticationContextClassReferences for identity #
GET /identity/conditionalAccess/authenticationContextClassReferences/{authenticationContextClassReference-id} Get authenticationContextClassReference #
PATCH /identity/conditionalAccess/authenticationContextClassReferences/{authenticationContextClassReference-id} Create or Update authenticationContextClassReference #
DELETE /identity/conditionalAccess/authenticationContextClassReferences/{authenticationContextClassReference-id} Delete authenticationContextClassReference #
GET /identity/conditionalAccess/authenticationContextClassReferences/$count Get the number of the resource #
GET /identity/conditionalAccess/authenticationStrength Get authenticationStrength from identity #
PATCH /identity/conditionalAccess/authenticationStrength Update the navigation property authenticationStrength in identity #
DELETE /identity/conditionalAccess/authenticationStrength Delete navigation property authenticationStrength for identity #
GET /identity/conditionalAccess/authenticationStrength/authenticationMethodModes List authenticationMethodModes #
POST /identity/conditionalAccess/authenticationStrength/authenticationMethodModes Create new navigation property to authenticationMethodModes for identity #
GET /identity/conditionalAccess/authenticationStrength/authenticationMethodModes/{authenticationMethodModeDetail-id} Get authenticationMethodModes from identity #
PATCH /identity/conditionalAccess/authenticationStrength/authenticationMethodModes/{authenticationMethodModeDetail-id} Update the navigation property authenticationMethodModes in identity #
DELETE /identity/conditionalAccess/authenticationStrength/authenticationMethodModes/{authenticationMethodModeDetail-id} Delete navigation property authenticationMethodModes for identity #
GET /identity/conditionalAccess/authenticationStrength/authenticationMethodModes/$count Get the number of the resource #
GET /identity/conditionalAccess/authenticationStrength/policies Get policies from identity #
POST /identity/conditionalAccess/authenticationStrength/policies Create new navigation property to policies for identity #
GET /identity/conditionalAccess/authenticationStrength/policies/{authenticationStrengthPolicy-id} Get policies from identity #
PATCH /identity/conditionalAccess/authenticationStrength/policies/{authenticationStrengthPolicy-id} Update the navigation property policies in identity #
DELETE /identity/conditionalAccess/authenticationStrength/policies/{authenticationStrengthPolicy-id} Delete navigation property policies for identity #
GET /identity/conditionalAccess/authenticationStrength/policies/{authenticationStrengthPolicy-id}/combinationConfigurations List combinationConfigurations #
POST /identity/conditionalAccess/authenticationStrength/policies/{authenticationStrengthPolicy-id}/combinationConfigurations Create authenticationCombinationConfiguration #
GET /identity/conditionalAccess/authenticationStrength/policies/{authenticationStrengthPolicy-id}/combinationConfigurations/{authenticationCombinationConfiguration-id} Get authenticationCombinationConfiguration #
PATCH /identity/conditionalAccess/authenticationStrength/policies/{authenticationStrengthPolicy-id}/combinationConfigurations/{authenticationCombinationConfiguration-id} Update authenticationCombinationConfiguration #
DELETE /identity/conditionalAccess/authenticationStrength/policies/{authenticationStrengthPolicy-id}/combinationConfigurations/{authenticationCombinationConfiguration-id} Delete authenticationCombinationConfiguration #
GET /identity/conditionalAccess/authenticationStrength/policies/{authenticationStrengthPolicy-id}/combinationConfigurations/$count Get the number of the resource #
POST /identity/conditionalAccess/authenticationStrength/policies/{authenticationStrengthPolicy-id}/microsoft.graph.updateAllowedCombinations Invoke action updateAllowedCombinations #
GET /identity/conditionalAccess/authenticationStrength/policies/{authenticationStrengthPolicy-id}/microsoft.graph.usage() Invoke function usage #
GET /identity/conditionalAccess/authenticationStrength/policies/$count Get the number of the resource #
GET /identity/conditionalAccess/deletedItems Get deletedItems from identity #
PATCH /identity/conditionalAccess/deletedItems Update the navigation property deletedItems in identity #
DELETE /identity/conditionalAccess/deletedItems Delete navigation property deletedItems for identity #
GET /identity/conditionalAccess/deletedItems/namedLocations Get namedLocations from identity #
POST /identity/conditionalAccess/deletedItems/namedLocations Create new navigation property to namedLocations for identity #
GET /identity/conditionalAccess/deletedItems/namedLocations/{namedLocation-id} Get namedLocations from identity #
PATCH /identity/conditionalAccess/deletedItems/namedLocations/{namedLocation-id} Update the navigation property namedLocations in identity #
DELETE /identity/conditionalAccess/deletedItems/namedLocations/{namedLocation-id} Delete navigation property namedLocations for identity #
POST /identity/conditionalAccess/deletedItems/namedLocations/{namedLocation-id}/microsoft.graph.restore Invoke action restore #
GET /identity/conditionalAccess/deletedItems/namedLocations/$count Get the number of the resource #
GET /identity/conditionalAccess/deletedItems/policies Get policies from identity #
POST /identity/conditionalAccess/deletedItems/policies Create new navigation property to policies for identity #
GET /identity/conditionalAccess/deletedItems/policies/{conditionalAccessPolicy-id} Get policies from identity #
PATCH /identity/conditionalAccess/deletedItems/policies/{conditionalAccessPolicy-id} Update the navigation property policies in identity #
DELETE /identity/conditionalAccess/deletedItems/policies/{conditionalAccessPolicy-id} Delete navigation property policies for identity #
POST /identity/conditionalAccess/deletedItems/policies/{conditionalAccessPolicy-id}/microsoft.graph.restore Invoke action restore #
GET /identity/conditionalAccess/deletedItems/policies/$count Get the number of the resource #
POST /identity/conditionalAccess/microsoft.graph.evaluate Invoke action evaluate #
GET /identity/conditionalAccess/namedLocations List namedLocations #
POST /identity/conditionalAccess/namedLocations Create namedLocation #
GET /identity/conditionalAccess/namedLocations/{namedLocation-id} Get countryNamedLocation #
PATCH /identity/conditionalAccess/namedLocations/{namedLocation-id} Update countryNamedLocation #
DELETE /identity/conditionalAccess/namedLocations/{namedLocation-id} Delete countryNamedLocation #
POST /identity/conditionalAccess/namedLocations/{namedLocation-id}/microsoft.graph.restore Invoke action restore #
GET /identity/conditionalAccess/namedLocations/$count Get the number of the resource #
GET /identity/conditionalAccess/policies List policies #
POST /identity/conditionalAccess/policies Create conditionalAccessPolicy #
GET /identity/conditionalAccess/policies/{conditionalAccessPolicy-id} Get conditionalAccessPolicy #
PATCH /identity/conditionalAccess/policies/{conditionalAccessPolicy-id} Update conditionalaccesspolicy #
DELETE /identity/conditionalAccess/policies/{conditionalAccessPolicy-id} Delete conditionalAccessPolicy #
POST /identity/conditionalAccess/policies/{conditionalAccessPolicy-id}/microsoft.graph.restore Invoke action restore #
GET /identity/conditionalAccess/policies/$count Get the number of the resource #
GET /identity/conditionalAccess/templates List conditionalAccessTemplates #
GET /identity/conditionalAccess/templates/{conditionalAccessTemplate-id} Get conditionalAccessTemplate #
GET /identity/conditionalAccess/templates/$count Get the number of the resource #
GET /identity/customAuthenticationExtensions List customAuthenticationExtensions #
POST /identity/customAuthenticationExtensions Create customAuthenticationExtension #
GET /identity/customAuthenticationExtensions/{customAuthenticationExtension-id} Get customAuthenticationExtension #
PATCH /identity/customAuthenticationExtensions/{customAuthenticationExtension-id} Update customAuthenticationExtension #
DELETE /identity/customAuthenticationExtensions/{customAuthenticationExtension-id} Delete customAuthenticationExtension #
POST /identity/customAuthenticationExtensions/{customAuthenticationExtension-id}/microsoft.graph.validateAuthenticationConfiguration Invoke action validateAuthenticationConfiguration #
GET /identity/customAuthenticationExtensions/$count Get the number of the resource #
POST /identity/customAuthenticationExtensions/microsoft.graph.validateAuthenticationConfiguration Invoke action validateAuthenticationConfiguration #
GET /identity/identityProviders List identityProviders #
POST /identity/identityProviders Create identityProvider #
GET /identity/identityProviders/{identityProviderBase-id} Get identityProvider #
PATCH /identity/identityProviders/{identityProviderBase-id} Update identityProvider #
DELETE /identity/identityProviders/{identityProviderBase-id} Delete identityProvider #
GET /identity/identityProviders/$count Get the number of the resource #
GET /identity/identityProviders/microsoft.graph.availableProviderTypes() Invoke function availableProviderTypes #
GET /identity/riskPrevention Get riskPrevention from identity #
PATCH /identity/riskPrevention Update the navigation property riskPrevention in identity #
DELETE /identity/riskPrevention Delete navigation property riskPrevention for identity #
GET /identity/riskPrevention/fraudProtectionProviders List fraudProtectionProviders #
POST /identity/riskPrevention/fraudProtectionProviders Create fraudProtectionProviders #
GET /identity/riskPrevention/fraudProtectionProviders/{fraudProtectionProvider-id} Get fraudProtectionProvider #
PATCH /identity/riskPrevention/fraudProtectionProviders/{fraudProtectionProvider-id} Update fraudProtectionProvider #
DELETE /identity/riskPrevention/fraudProtectionProviders/{fraudProtectionProvider-id} Delete fraudProtectionProviders #
GET /identity/riskPrevention/fraudProtectionProviders/$count Get the number of the resource #
GET /identity/riskPrevention/webApplicationFirewallProviders List webApplicationFirewallProvider objects #
POST /identity/riskPrevention/webApplicationFirewallProviders Create webApplicationFirewallProvider #
GET /identity/riskPrevention/webApplicationFirewallProviders/{webApplicationFirewallProvider-id} Get webApplicationFirewallProvider #
PATCH /identity/riskPrevention/webApplicationFirewallProviders/{webApplicationFirewallProvider-id} Update webApplicationFirewallProvider #
DELETE /identity/riskPrevention/webApplicationFirewallProviders/{webApplicationFirewallProvider-id} Delete webApplicationFirewallProvider #
POST /identity/riskPrevention/webApplicationFirewallProviders/{webApplicationFirewallProvider-id}/microsoft.graph.verify Invoke action verify #
GET /identity/riskPrevention/webApplicationFirewallProviders/$count Get the number of the resource #
GET /identity/riskPrevention/webApplicationFirewallVerifications List webApplicationFirewallVerificationModel objects #
POST /identity/riskPrevention/webApplicationFirewallVerifications Create new navigation property to webApplicationFirewallVerifications for identity #
GET /identity/riskPrevention/webApplicationFirewallVerifications/{webApplicationFirewallVerificationModel-id} Get webApplicationFirewallVerificationModel #
PATCH /identity/riskPrevention/webApplicationFirewallVerifications/{webApplicationFirewallVerificationModel-id} Update the navigation property webApplicationFirewallVerifications in identity #
DELETE /identity/riskPrevention/webApplicationFirewallVerifications/{webApplicationFirewallVerificationModel-id} Delete webApplicationFirewallVerificationModel #
GET /identity/riskPrevention/webApplicationFirewallVerifications/{webApplicationFirewallVerificationModel-id}/provider Get provider from identity #
GET /identity/riskPrevention/webApplicationFirewallVerifications/$count Get the number of the resource #
GET /identity/userFlowAttributes List identityUserFlowAttributes #
POST /identity/userFlowAttributes Create identityUserFlowAttribute #
GET /identity/userFlowAttributes/{identityUserFlowAttribute-id} Get identityUserFlowAttribute #
PATCH /identity/userFlowAttributes/{identityUserFlowAttribute-id} Update identityUserFlowAttribute #
DELETE /identity/userFlowAttributes/{identityUserFlowAttribute-id} Delete identityUserFlowAttribute #
GET /identity/userFlowAttributes/$count Get the number of the resource #
GET /identity/verifiedId Get verifiedId from identity #
PATCH /identity/verifiedId Update the navigation property verifiedId in identity #
DELETE /identity/verifiedId Delete navigation property verifiedId for identity #
GET /identity/verifiedId/profiles List profiles #
POST /identity/verifiedId/profiles Create verifiedIdProfile #
GET /identity/verifiedId/profiles/{verifiedIdProfile-id} Get verifiedIdProfile #
PATCH /identity/verifiedId/profiles/{verifiedIdProfile-id} Update verifiedIdProfile #
DELETE /identity/verifiedId/profiles/{verifiedIdProfile-id} Delete verifiedIdProfile #
GET /identity/verifiedId/profiles/$count Get the number of the resource #
GET /identityProtection Get identityProtection #
PATCH /identityProtection Update identityProtection #
GET /identityProtection/riskDetections List riskDetections #
POST /identityProtection/riskDetections Create new navigation property to riskDetections for identityProtection #
GET /identityProtection/riskDetections/{riskDetection-id} Get riskDetection #
PATCH /identityProtection/riskDetections/{riskDetection-id} Update the navigation property riskDetections in identityProtection #
DELETE /identityProtection/riskDetections/{riskDetection-id} Delete navigation property riskDetections for identityProtection #
GET /identityProtection/riskDetections/$count Get the number of the resource #
GET /identityProtection/riskyServicePrincipals List riskyServicePrincipals #
POST /identityProtection/riskyServicePrincipals Create new navigation property to riskyServicePrincipals for identityProtection #

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/azure-ad-signins-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no email required.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

azure-ad-graph-identity-signins-openapi.yml Raw ↑
openapi: 3.0.4
info:
  title: Identity.SignIns
  version: v1.0
servers:
  - url: https://graph.microsoft.com/v1.0/
    description: Core
paths:
  /dataPolicyOperations:
    get:
      tags:
        - dataPolicyOperations.dataPolicyOperation
      summary: Get dataPolicyOperation
      description: Retrieve the properties of a dataPolicyOperation object.
      operationId: dataPolicyOperation_ListDataPolicyOperation
      parameters:
        - $ref: '#/components/parameters/top'
        - $ref: '#/components/parameters/skip'
        - $ref: '#/components/parameters/search'
        - $ref: '#/components/parameters/filter'
        - $ref: '#/components/parameters/count'
        - name: $orderby
          in: query
          description: Order items by property values
          style: form
          explode: false
          schema:
            uniqueItems: true
            type: array
            items:
              type: string
        - name: $select
          in: query
          description: Select properties to be returned
          style: form
          explode: false
          schema:
            uniqueItems: true
            type: array
            items:
              type: string
        - name: $expand
          in: query
          description: Expand related entities
          style: form
          explode: false
          schema:
            uniqueItems: true
            type: array
            items:
              type: string
      responses:
        2XX:
          $ref: '#/components/responses/microsoft.graph.dataPolicyOperationCollectionResponse'
        default:
          $ref: '#/components/responses/error'
      x-ms-pageable:
        nextLinkName: '@odata.nextLink'
        operationName: listMore
      x-ms-docs-operation-type: operation
    post:
      tags:
        - dataPolicyOperations.dataPolicyOperation
      summary: Add new entity to dataPolicyOperations
      operationId: dataPolicyOperation_CreateDataPolicyOperation
      requestBody:
        description: New entity
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/microsoft.graph.dataPolicyOperation'
        required: true
      responses:
        2XX:
          description: Created entity
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/microsoft.graph.dataPolicyOperation'
        default:
          $ref: '#/components/responses/error'
      x-ms-docs-operation-type: operation
  '/dataPolicyOperations/{dataPolicyOperation-id}':
    get:
      tags:
        - dataPolicyOperations.dataPolicyOperation
      summary: Get dataPolicyOperation
      description: Retrieve the properties of a dataPolicyOperation object.
      externalDocs:
        description: Find more info here
        url: https://learn.microsoft.com/graph/api/datapolicyoperation-get?view=graph-rest-1.0
      operationId: dataPolicyOperation_GetDataPolicyOperation
      parameters:
        - name: dataPolicyOperation-id
          in: path
          description: The unique identifier of dataPolicyOperation
          required: true
          style: simple
          schema:
            type: string
          x-ms-docs-key-type: dataPolicyOperation
        - name: $select
          in: query
          description: Select properties to be returned
          style: form
          explode: false
          schema:
            uniqueItems: true
            type: array
            items:
              type: string
        - name: $expand
          in: query
          description: Expand related entities
          style: form
          explode: false
          schema:
            uniqueItems: true
            type: array
            items:
              type: string
      responses:
        2XX:
          description: Retrieved entity
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/microsoft.graph.dataPolicyOperation'
        default:
          $ref: '#/components/responses/error'
      x-ms-docs-operation-type: operation
    patch:
      tags:
        - dataPolicyOperations.dataPolicyOperation
      summary: Update entity in dataPolicyOperations
      operationId: dataPolicyOperation_UpdateDataPolicyOperation
      parameters:
        - name: dataPolicyOperation-id
          in: path
          description: The unique identifier of dataPolicyOperation
          required: true
          style: simple
          schema:
            type: string
          x-ms-docs-key-type: dataPolicyOperation
      requestBody:
        description: New property values
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/microsoft.graph.dataPolicyOperation'
        required: true
      responses:
        2XX:
          description: Success
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/microsoft.graph.dataPolicyOperation'
        default:
          $ref: '#/components/responses/error'
      x-ms-docs-operation-type: operation
    delete:
      tags:
        - dataPolicyOperations.dataPolicyOperation
      summary: Delete entity from dataPolicyOperations
      operationId: dataPolicyOperation_DeleteDataPolicyOperation
      parameters:
        - name: dataPolicyOperation-id
          in: path
          description: The unique identifier of dataPolicyOperation
          required: true
          style: simple
          schema:
            type: string
          x-ms-docs-key-type: dataPolicyOperation
        - name: If-Match
          in: header
          description: ETag
          style: simple
          schema:
            type: string
      responses:
        2XX:
          description: Success
        default:
          $ref: '#/components/responses/error'
      x-ms-docs-operation-type: operation
  /dataPolicyOperations/$count:
    get:
      tags:
        - dataPolicyOperations.dataPolicyOperation
      summary: Get the number of the resource
      operationId: dataPolicyOperation_GetCount
      parameters:
        - $ref: '#/components/parameters/search'
        - $ref: '#/components/parameters/filter'
      responses:
        2XX:
          $ref: '#/components/responses/ODataCountResponse'
        default:
          $ref: '#/components/responses/error'
  /identity:
    get:
      tags:
        - identity.identityContainer
      summary: Get identity
      operationId: identity.identityContainer_GetIdentityContainer
      parameters:
        - name: $select
          in: query
          description: Select properties to be returned
          style: form
          explode: false
          schema:
            uniqueItems: true
            type: array
            items:
              type: string
        - name: $expand
          in: query
          description: Expand related entities
          style: form
          explode: false
          schema:
            uniqueItems: true
            type: array
            items:
              type: string
      responses:
        2XX:
          description: Retrieved entity
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/microsoft.graph.identityContainer'
        default:
          $ref: '#/components/responses/error'
      x-ms-docs-operation-type: operation
    patch:
      tags:
        - identity.identityContainer
      summary: Update identity
      operationId: identity.identityContainer_UpdateIdentityContainer
      requestBody:
        description: New property values
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/microsoft.graph.identityContainer'
        required: true
      responses:
        2XX:
          description: Success
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/microsoft.graph.identityContainer'
        default:
          $ref: '#/components/responses/error'
      x-ms-docs-operation-type: operation
  /identity/apiConnectors:
    get:
      tags:
        - identity.identityApiConnector
      summary: List identityApiConnectors
      description: Read the properties of an identityApiConnector object.
      externalDocs:
        description: Find more info here
        url: https://learn.microsoft.com/graph/api/identityapiconnector-list?view=graph-rest-1.0
      operationId: identity_ListApiConnector
      parameters:
        - $ref: '#/components/parameters/top'
        - $ref: '#/components/parameters/skip'
        - $ref: '#/components/parameters/search'
        - $ref: '#/components/parameters/filter'
        - $ref: '#/components/parameters/count'
        - name: $orderby
          in: query
          description: Order items by property values
          style: form
          explode: false
          schema:
            uniqueItems: true
            type: array
            items:
              type: string
        - name: $select
          in: query
          description: Select properties to be returned
          style: form
          explode: false
          schema:
            uniqueItems: true
            type: array
            items:
              type: string
        - name: $expand
          in: query
          description: Expand related entities
          style: form
          explode: false
          schema:
            uniqueItems: true
            type: array
            items:
              type: string
      responses:
        2XX:
          $ref: '#/components/responses/microsoft.graph.identityApiConnectorCollectionResponse'
        default:
          $ref: '#/components/responses/error'
      x-ms-pageable:
        nextLinkName: '@odata.nextLink'
        operationName: listMore
      x-ms-docs-operation-type: operation
    post:
      tags:
        - identity.identityApiConnector
      summary: Create identityApiConnector
      description: Create a new identityApiConnector object.
      externalDocs:
        description: Find more info here
        url: https://learn.microsoft.com/graph/api/identityapiconnector-create?view=graph-rest-1.0
      operationId: identity_CreateApiConnector
      requestBody:
        description: New navigation property
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/microsoft.graph.identityApiConnector'
        required: true
      responses:
        2XX:
          description: Created navigation property.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/microsoft.graph.identityApiConnector'
        default:
          $ref: '#/components/responses/error'
      x-ms-docs-operation-type: operation
  '/identity/apiConnectors/{identityApiConnector-id}':
    get:
      tags:
        - identity.identityApiConnector
      summary: Get identityApiConnector
      description: Read the properties of an identityApiConnector object.
      externalDocs:
        description: Find more info here
        url: https://learn.microsoft.com/graph/api/identityapiconnector-get?view=graph-rest-1.0
      operationId: identity_GetApiConnector
      parameters:
        - name: identityApiConnector-id
          in: path
          description: The unique identifier of identityApiConnector
          required: true
          style: simple
          schema:
            type: string
          x-ms-docs-key-type: identityApiConnector
        - name: $select
          in: query
          description: Select properties to be returned
          style: form
          explode: false
          schema:
            uniqueItems: true
            type: array
            items:
              type: string
        - name: $expand
          in: query
          description: Expand related entities
          style: form
          explode: false
          schema:
            uniqueItems: true
            type: array
            items:
              type: string
      responses:
        2XX:
          description: Retrieved navigation property
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/microsoft.graph.identityApiConnector'
        default:
          $ref: '#/components/responses/error'
      x-ms-docs-operation-type: operation
    patch:
      tags:
        - identity.identityApiConnector
      summary: Update identityApiConnector
      description: Update the properties of an identityApiConnector object.
      externalDocs:
        description: Find more info here
        url: https://learn.microsoft.com/graph/api/identityapiconnector-update?view=graph-rest-1.0
      operationId: identity_UpdateApiConnector
      parameters:
        - name: identityApiConnector-id
          in: path
          description: The unique identifier of identityApiConnector
          required: true
          style: simple
          schema:
            type: string
          x-ms-docs-key-type: identityApiConnector
      requestBody:
        description: New navigation property values
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/microsoft.graph.identityApiConnector'
        required: true
      responses:
        2XX:
          description: Success
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/microsoft.graph.identityApiConnector'
        default:
          $ref: '#/components/responses/error'
      x-ms-docs-operation-type: operation
    delete:
      tags:
        - identity.identityApiConnector
      summary: Delete identityApiConnector
      description: Delete an identityApiConnector object.
      externalDocs:
        description: Find more info here
        url: https://learn.microsoft.com/graph/api/identityapiconnector-delete?view=graph-rest-1.0
      operationId: identity_DeleteApiConnector
      parameters:
        - name: identityApiConnector-id
          in: path
          description: The unique identifier of identityApiConnector
          required: true
          style: simple
          schema:
            type: string
          x-ms-docs-key-type: identityApiConnector
        - name: If-Match
          in: header
          description: ETag
          style: simple
          schema:
            type: string
      responses:
        2XX:
          description: Success
        default:
          $ref: '#/components/responses/error'
      x-ms-docs-operation-type: operation
  '/identity/apiConnectors/{identityApiConnector-id}/microsoft.graph.uploadClientCertificate':
    post:
      tags:
        - identity.identityApiConnector
      summary: Invoke action uploadClientCertificate
      description: Upload a PKCS 12 format key (.pfx) to an API connector's authentication configuration. The input is a base-64 encoded value of the PKCS 12 certificate contents. This method returns an apiConnector.
      externalDocs:
        description: Find more info here
        url: https://learn.microsoft.com/graph/api/identityapiconnector-uploadclientcertificate?view=graph-rest-1.0
      operationId: identity.apiConnector_uploadClientCertificate
      parameters:
        - name: identityApiConnector-id
          in: path
          description: The unique identifier of identityApiConnector
          required: true
          style: simple
          schema:
            type: string
          x-ms-docs-key-type: identityApiConnector
      requestBody:
        description: Action parameters
        content:
          application/json:
            schema:
              type: object
              properties:
                pkcs12Value:
                  type: string
                  nullable: true
                password:
                  type: string
                  nullable: true
              additionalProperties:
                type: object
        required: true
      responses:
        2XX:
          description: Success
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/microsoft.graph.identityApiConnector'
        default:
          $ref: '#/components/responses/error'
      x-ms-docs-operation-type: action
  /identity/apiConnectors/$count:
    get:
      tags:
        - identity.identityApiConnector
      summary: Get the number of the resource
      operationId: identity.apiConnector_GetCount
      parameters:
        - $ref: '#/components/parameters/search'
        - $ref: '#/components/parameters/filter'
      responses:
        2XX:
          $ref: '#/components/responses/ODataCountResponse'
        default:
          $ref: '#/components/responses/error'
  /identity/authenticationEventListeners:
    get:
      tags:
        - identity.authenticationEventListener
      summary: List authenticationEventListeners
      description: 'Get a list of the authenticationEventListener objects and their properties. The following derived types are supported:'
      externalDocs:
        description: Find more info here
        url: https://learn.microsoft.com/graph/api/identitycontainer-list-authenticationeventlisteners?view=graph-rest-1.0
      operationId: identity_ListAuthenticationEventListener
      parameters:
        - $ref: '#/components/parameters/top'
        - $ref: '#/components/parameters/skip'
        - $ref: '#/components/parameters/search'
        - $ref: '#/components/parameters/filter'
        - $ref: '#/components/parameters/count'
        - name: $orderby
          in: query
          description: Order items by property values
          style: form
          explode: false
          schema:
            uniqueItems: true
            type: array
            items:
              type: string
        - name: $select
          in: query
          description: Select properties to be returned
          style: form
          explode: false
          schema:
            uniqueItems: true
            type: array
            items:
              type: string
        - name: $expand
          in: query
          description: Expand related entities
          style: form
          explode: false
          schema:
            uniqueItems: true
            type: array
            items:
              type: string
      responses:
        2XX:
          $ref: '#/components/responses/microsoft.graph.authenticationEventListenerCollectionResponse'
        default:
          $ref: '#/components/responses/error'
      x-ms-pageable:
        nextLinkName: '@odata.nextLink'
        operationName: listMore
      x-ms-docs-operation-type: operation
    post:
      tags:
        - identity.authenticationEventListener
      summary: Create authenticationEventListener
      description: Create a new authenticationEventListener object. You can create one of the following subtypes that are derived from authenticationEventListener.
      externalDocs:
        description: Find more info here
        url: https://learn.microsoft.com/graph/api/identitycontainer-post-authenticationeventlisteners?view=graph-rest-1.0
      operationId: identity_CreateAuthenticationEventListener
      requestBody:
        description: New navigation property
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/microsoft.graph.authenticationEventListener'
        required: true
      responses:
        2XX:
          description: Created navigation property.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/microsoft.graph.authenticationEventListener'
        default:
          $ref: '#/components/responses/error'
      x-ms-docs-operation-type: operation
  '/identity/authenticationEventListeners/{authenticationEventListener-id}':
    get:
      tags:
        - identity.authenticationEventListener
      summary: Get authenticationEventListener
      description: Read the properties and relationships of an authenticationEventListener object. The @odata.type property in the response object indicates the type of the authenticationEventListener object. The following derived types are currently supported.
      externalDocs:
        description: Find more info here
        url: https://learn.microsoft.com/graph/api/authenticationeventlistener-get?view=graph-rest-1.0
      operationId: identity_GetAuthenticationEventListener
      parameters:
        - name: authenticationEventListener-id
          in: path
          description: The unique identifier of authenticationEventListener
          required: true
          style: simple
          schema:
            type: string
          x-ms-docs-key-type: authenticationEventListener
        - name: $select
          in: query
          description: Select properties to be returned
          style: form
          explode: false
          schema:
            uniqueItems: true
            type: array
            items:
              type: string
        - name: $expand
          in: query
          description: Expand related entities
          style: form
          explode: false
          schema:
            uniqueItems: true
            type: array
            items:
              type: string
      responses:
        2XX:
          description: Retrieved navigation property
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/microsoft.graph.authenticationEventListener'
        default:
          $ref: '#/components/responses/error'
      x-ms-docs-operation-type: operation
    patch:
      tags:
        - identity.authenticationEventListener
      summary: Update authenticationEventListener
      description: Update the properties of an authenticationEventListener object. You must specify the @odata.type property and the value of the authenticationEventListener object type to update. The following derived types are currently supported.
      externalDocs:
        description: Find more info here
        url: https://learn.microsoft.com/graph/api/authenticationeventlistener-update?view=graph-rest-1.0
      operationId: identity_UpdateAuthenticationEventListener
      parameters:
        - name: authenticationEventListener-id
          in: path
          description: The unique identifier of authenticationEventListener
          required: true
          style: simple
          schema:
            type: string
          x-ms-docs-key-type: authenticationEventListener
      requestBody:
        description: New navigation property values
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/microsoft.graph.authenticationEventListener'
        required: true
      responses:
        2XX:
          description: Success
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/microsoft.graph.authenticationEventListener'
        default:
          $ref: '#/components/responses/error'
      x-ms-docs-operation-type: operation
    delete:
      tags:
        - identity.authenticationEventListener
      summary: Delete authenticationEventListener
      description: Delete an authenticationEventListener object. The following derived types are currently supported.
      externalDocs:
        description: Find more info here
        url: https://learn.microsoft.com/graph/api/authenticationeventlistener-delete?view=graph-rest-1.0
      operationId: identity_DeleteAuthenticationEventListener
      parameters:
        - name: authenticationEventListener-id
          in: path
          description: The unique identifier of authenticationEventListener
          required: true
          style: simple
          schema:
            type: string
          x-ms-docs-key-type: authenticationEventListener
        - name: If-Match
          in: header
          description: ETag
          style: simple
          schema:
            type: string
      responses:
        2XX:
          description: Success
        default:
          $ref: '#/components/responses/error'
      x-ms-docs-operation-type: operation
  /identity/authenticationEventListeners/$count:
    get:
      tags:
        - identity.authenticationEventListener
      summary: Get the number of the resource
      operationId: identity.authenticationEventListener_GetCount
      parameters:
        - $ref: '#/components/parameters/search'
        - $ref: '#/components/parameters/filter'
      responses:
        2XX:
          $ref: '#/components/responses/ODataCountResponse'
        default:
          $ref: '#/components/responses/error'
  /identity/authenticationEventsFlows:
    get:
      tags:
        - identity.authenticationEventsFlow
      summary: List authenticationEventsFlows
      description: "Get a collection of authentication events policies that are derived from authenticationEventsFlow. The following derived subtypes are supported: \r\n- externalUsersSelfServiceSignupEventsFlow"
      externalDocs:
        description: Find more info here
        url: https://learn.microsoft.com/graph/api/identitycontainer-list-authenticationeventsflows?view=graph-rest-1.0
      operationId: identity_ListAuthenticationEventsFlow
      parameters:
        - $ref: '#/components/parameters/top'
        - $ref: '#/components/parameters/skip'
        - $ref: '#/components/parameters/search'
        - $ref: '#/components/parameters/filter'
        - $ref: '#/components/parameters/count'
        - name: $orderby
          in: query
          description: Order items by property values
          style: form
          explode: false
          schema:
            uniqueItems: true
            type: array
            items:
              type: string
        - name: $select
          in: query
          description: Select properties to be returned
          style: form
          explode: false
          schema:
            uniqueItems: true
            type: array
            items:
              type: string
        - name: $expand
          in: query
          description: Expand related entities
          style: form
          explode: false
          schema:
            uniqueItems: true
            type: array
            items:
              type: string
      responses:
        2XX:
          $ref: '#/components/responses/microsoft.graph.authenticationEventsFlowCollectionResponse'
        default:
          $ref: '#/components/responses/error'
      x-ms-pageable:
        nextLinkName: '@odata.nextLink'
        operationName: listMore
      x-ms-docs-operation-type: operation
    post:
      tags:
        - identity.authenticationEventsFlow
      summary: Create authenticationEventsFlow
      description: "Create a new authenticationEventsFlow object that is of the type specified in the request body. The following derived subtypes are supported:\r\n- externalUsersSelfServiceSignupEventsFlow object type."
      externalDocs:
        description: Find more info here
        url: https://learn.microsoft.com/graph/api/identitycontainer-post-authenticationeventsflows?view=graph-rest-1.0
      operationId: identity_CreateAuthenticationEventsFlow
      requestBody:
        description: New navigation property
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/microsoft.graph.authenticationEventsFlow'
        required: true
      responses:
        2XX:
          description: Created navigation property.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/microsoft.graph.authenticationEventsFlow'
        default:
          $ref: '#/components/responses/error'
      x-ms-docs-operation-type: operation
  '/identity/authenticationEventsFlows/{authenticationEventsFlow-id}':
    get:
      tags:
        - identity.authenticationEventsFlow
      summary: Get authenticationEventsFlow
      description: "Retrieve the properties and relationships of a specific authenticationEventsFlow object by ID. The @odata.type property in the response object indicates the type of the object, which can be one of the following derived subtypes:\r\n- externalUsersSelfServiceSignupEventsFlow"
      externalDocs:
        description: Find more info here
        url: https://learn.microsoft.com/graph/api/authenticationeventsflow-get?view=graph-rest-1.0
      operationId: identity_GetAuthenticationEventsFlow
      parameters:
        - name: authenticationEventsFlow-id
          in: path
          description: The unique identifier of authenticationEventsFlow
          required: true
          style: simple
          schema:
            type: string
          x-ms-docs-key-type: authenticationEventsFlow
        - name: $select
          in: query
          description: Select properties to be returned
          style: form
          explode: false
          schema:
            uniqueItems: true
            type: array
            items:
              type: string
        - name: $expand
          in: query
          description: Expand related entities
          style: form
          explode: false
          schema:
            uniqueItems: true
            type: array
            items:
              type: string
      responses:
        2XX:
          description: Retrieved navigation property
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/microsoft.graph.authenticationEventsFlow'
        default:
          $ref: '#/components/responses/error'
      x-ms-docs-operation-type: operation
    patch:
      tags:
        - identity.authenticationEventsFlow
      summary: Update authenticationEventsFlow
      description: "Update the properties of an authenticationEventsFlow object by ID. You must specify the @odata.type property and the value of the authenticationEventsFlow object type to update. The following derived subtypes are supported:\r\n- externalUsersSelfServiceSignupEventsFlow"
      externalDocs:
        description: Find more info here
        url: https://learn.microsoft.com/graph/api/authenticationeventsflow-update?view=graph-rest-1.0
      operationId: identity_UpdateAuthenticationEventsFlow
      parameters:
        - name: authenticationEventsFlow-id
          in: path
          description: The unique identifier of authenticationEventsFlow
          required: true
          style: simple
          schema:
            type: string
          x-ms-docs-key-type: authenticationEventsFlow
      requestBody:
        description: New navigation property values
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/microsoft.graph.authenticationEventsFlow'
        required: true
      responses:
        2XX:
          description: Success
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/microsoft.graph.authenticationEventsFlow'
        default:
          $ref: '#/components/responses/error'
      x-ms-docs-operation-type: operation
    delete:
      tags:
        - identity.authenticationEventsFlow
      summary: Delete authenticationEventsFlow
      description: "Delete a specific authenticationEventsFlow resource by ID. This operation also removes or unlinks all applications from the flow, which disables the customized authentication experience defined for the application.  The following derived subtypes are supported:\r\n- externalUsersSelfServiceSignupEventsFlow"
      externalDocs:
        description: Find more info here
        url: https://learn.microsoft.com/graph/api/authenticationeventsflow-delete?view=graph-rest-1.0
      operationId: identity_DeleteAuthenticationEventsFlow
      parameters:
        - name: authenticationEventsFlow-id
          in: path
          description: The unique identifier of authenticationEventsFlow
          required: true
          style: simple
          schema:
            type: string
          x-ms-docs-key-type: authenticationEventsFlow
        - name: If-Match
          in: header
          description: ETag
          style: simple
          schema:
            type: string
      responses:
        2XX:
          description: Success
        default:
          $ref: '#/components/responses/error'
      x-ms-docs-operation-type: operation
  '/identity/authenticationEventsFlows/{authenticationEventsFlow-id}/conditions':
    get:
      tags:
        - identity.authenticationEventsFlow
      summary: Get conditions property value
      description: The conditions repre

# --- truncated at 32 KB (1739 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/azure-ad/refs/heads/main/openapi/_original/azure-ad-graph-identity-signins-openapi.yml