Update b2cIdentityUserFlow

Namespace: microsoft.graph

Update the properties of a b2cIdentityUserFlow object.


One of the following permissions is required to call this API. To learn more, including how to choose permissions, see Permissions.

Permission type Permissions (from least to most privileged)
Delegated (work or school account) IdentityUserFlow.ReadWrite.All
Delegated (personal Microsoft account) Not supported.
Application IdentityUserFlow.ReadWrite.All

The work or school account needs to belong to one of the following roles:

  • Global administrator
  • External Identity User Flow administrator

HTTP request

PATCH /identity/b2cUserFlows/{id}

Request headers

Name Description
Authorization Bearer {token}. Required.
Content-Type application/json. Required.

Request body

In the request body, supply a JSON representation of the b2cIdentityUserFlow object.

The following table shows the properties that are able to be updated after you create a b2cIdentityUserFlow.

Property Type Description
isLanguageCustomizationEnabled Boolean The property that determines whether language customization is enabled within the B2C user flow. Language customization is not enabled by default for B2C user flows.
defaultLanguageTag String Indicates the default language of the b2cIdentityUserFlow that is used when no ui_locale tag is specified in the request. This field is RFC 5646 compliant.


If successful, this method returns a 200 OK response code and an updated b2cIdentityUserFlow object in the response body.



The following is an example of the request.

PATCH https://graph.microsoft.com/beta/identity/b2cUserFlows/B2C_1_CustomerSignUp
Content-Type: application/json

  "isLanguageCustomizationEnabled": true,
  "defaultLanguageTag": "en",


The following is an example of the response.

Note: The response object shown here might be shortened for readability.

HTTP/1.1 204 No Content