Skip to main content

b2x_user_flows

Creates, updates, deletes, gets or lists a b2x_user_flows resource.

Overview

Nameb2x_user_flows
TypeResource
Identra_id.identity.b2x_user_flows

Fields

The following fields are returned by SELECT queries:

Retrieved navigation property

NameDatatypeDescription
idstringThe unique identifier for an entity. Read-only.
apiConnectorConfigurationConfiguration for enabling an API connector for use as part of the self-service sign-up user flow. You can only obtain the value of this object using Get userFlowApiConnectorConfiguration.
identityProvidersarrayThe identity providers included in the user flow.
languagesarrayThe languages supported for customization within the user flow. Language customization is enabled by default in self-service sign-up user flow. You can't create custom languages in self-service sign-up user flows.
userAttributeAssignmentsarrayThe user attribute assignments included in the user flow.
userFlowIdentityProvidersarray
userFlowTypestring (signUp, signIn, signUpOrSignIn, passwordReset, profileUpdate, resourceOwner, unknownFutureValue) (title: userFlowType)
userFlowTypeVersion

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
getselectb2x_identity_user_flow_idRetrieve the properties and relationships of a b2xIdentityUserFlow object.
listselectRetrieve a list of b2xIdentityUserFlow objects.
insertinsertCreate a new b2xIdentityUserFlow object.
updateupdateb2x_identity_user_flow_id
deletedeleteb2x_identity_user_flow_idIf-MatchDelete a b2xIdentityUserFlow object.
api_connector_configuration_post_attribute_collection_add_refexecb2x_identity_user_flow_id
api_connector_configuration_post_attribute_collection_remove_refexecb2x_identity_user_flow_idIf-Match
api_connector_configuration_post_attribute_collection_upload_client_certificateexecb2x_identity_user_flow_idUpload 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.
api_connector_configuration_post_federation_signup_add_refexecb2x_identity_user_flow_id
api_connector_configuration_post_federation_signup_remove_refexecb2x_identity_user_flow_idIf-Match
api_connector_configuration_post_federation_signup_upload_client_certificateexecb2x_identity_user_flow_idUpload 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.

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
b2x_identity_user_flow_idstringThe unique identifier of b2xIdentityUserFlow
If-MatchstringETag

SELECT examples

Retrieve the properties and relationships of a b2xIdentityUserFlow object.

SELECT
id,
apiConnectorConfiguration,
identityProviders,
languages,
userAttributeAssignments,
userFlowIdentityProviders,
userFlowType,
userFlowTypeVersion
FROM entra_id.identity.b2x_user_flows
WHERE b2x_identity_user_flow_id = '{{ b2x_identity_user_flow_id }}' -- required
;

INSERT examples

Create a new b2xIdentityUserFlow object.

INSERT INTO entra_id.identity.b2x_user_flows (
id,
userFlowType,
userFlowTypeVersion,
apiConnectorConfiguration,
identityProviders,
languages,
userAttributeAssignments,
userFlowIdentityProviders
)
SELECT
'{{ id }}',
'{{ userFlowType }}',
'{{ userFlowTypeVersion }}',
'{{ apiConnectorConfiguration }}',
'{{ identityProviders }}',
'{{ languages }}',
'{{ userAttributeAssignments }}',
'{{ userFlowIdentityProviders }}'
RETURNING
id,
apiConnectorConfiguration,
identityProviders,
languages,
userAttributeAssignments,
userFlowIdentityProviders,
userFlowType,
userFlowTypeVersion
;

UPDATE examples

No description available.

UPDATE entra_id.identity.b2x_user_flows
SET
id = '{{ id }}',
userFlowType = '{{ userFlowType }}',
userFlowTypeVersion = '{{ userFlowTypeVersion }}',
apiConnectorConfiguration = '{{ apiConnectorConfiguration }}',
identityProviders = '{{ identityProviders }}',
languages = '{{ languages }}',
userAttributeAssignments = '{{ userAttributeAssignments }}',
userFlowIdentityProviders = '{{ userFlowIdentityProviders }}'
WHERE
b2x_identity_user_flow_id = '{{ b2x_identity_user_flow_id }}' --required
RETURNING
id,
apiConnectorConfiguration,
identityProviders,
languages,
userAttributeAssignments,
userFlowIdentityProviders,
userFlowType,
userFlowTypeVersion;

DELETE examples

Delete a b2xIdentityUserFlow object.

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

Lifecycle Methods

Success

EXEC entra_id.identity.b2x_user_flows.api_connector_configuration_post_attribute_collection_add_ref
@b2x_identity_user_flow_id='{{ b2x_identity_user_flow_id }}' --required
@@json=
'{
}'
;