Skip to main content

authentication_events_flows

Creates, updates, deletes, gets or lists an authentication_events_flows resource.

Overview

Nameauthentication_events_flows
TypeResource
Identra_id.identity.authentication_events_flows

Fields

The following fields are returned by SELECT queries:

Retrieved navigation property

NameDatatypeDescription
idstringThe unique identifier for an entity. Read-only.
conditionsThe conditions representing the context of the authentication request that's used to decide whether the events policy is invoked. Supports $filter (eq). See support for filtering on user flows for syntax information.
descriptionstringThe description of the events policy.
displayNamestringRequired. The display name for the events policy.

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
getselectauthentication_events_flow_idRetrieve 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:
- externalUsersSelfServiceSignupEventsFlow
listselectGet a collection of authentication events policies that are derived from authenticationEventsFlow. The following derived subtypes are supported:
- externalUsersSelfServiceSignupEventsFlow
insertinsertCreate a new authenticationEventsFlow object that is of the type specified in the request body. The following derived subtypes are supported:
- externalUsersSelfServiceSignupEventsFlow object type.
updateupdateauthentication_events_flow_idUpdate 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:
- externalUsersSelfServiceSignupEventsFlow
deletedeleteauthentication_events_flow_idIf-MatchDelete 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:
- externalUsersSelfServiceSignupEventsFlow

Parameters

Parameters can be passed in the WHERE clause of a query. Check the Methods section to see which parameters are required or optional for each operation.

NameDatatypeDescription
authentication_events_flow_idstringThe unique identifier of authenticationEventsFlow
If-MatchstringETag

SELECT examples

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:
- externalUsersSelfServiceSignupEventsFlow

SELECT
id,
conditions,
description,
displayName
FROM entra_id.identity.authentication_events_flows
WHERE authentication_events_flow_id = '{{ authentication_events_flow_id }}' -- required
;

INSERT examples

Create a new authenticationEventsFlow object that is of the type specified in the request body. The following derived subtypes are supported:
- externalUsersSelfServiceSignupEventsFlow object type.

INSERT INTO entra_id.identity.authentication_events_flows (
id,
conditions,
description,
displayName
)
SELECT
'{{ id }}',
'{{ conditions }}',
'{{ description }}',
'{{ displayName }}'
RETURNING
id,
conditions,
description,
displayName
;

UPDATE examples

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:
- externalUsersSelfServiceSignupEventsFlow

UPDATE entra_id.identity.authentication_events_flows
SET
id = '{{ id }}',
conditions = '{{ conditions }}',
description = '{{ description }}',
displayName = '{{ displayName }}'
WHERE
authentication_events_flow_id = '{{ authentication_events_flow_id }}' --required
RETURNING
id,
conditions,
description,
displayName;

DELETE examples

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:
- externalUsersSelfServiceSignupEventsFlow

DELETE FROM entra_id.identity.authentication_events_flows
WHERE authentication_events_flow_id = '{{ authentication_events_flow_id }}' --required
AND If-Match = '{{ If-Match }}'
;