identityUserFlowAttributeAssignment resource type

Namespace: microsoft.graph

Represents how attributes are collected in an identity user flow. and allows customization options for collecting attributes within the user flow. You can have multiple identityUserFlowAttributeAssignments within a single user flow that creates the experience for providing the information required by the user to complete sign-up.


Method Return type Description
Get identityUserFlowAttributeAssignment identityUserFlowAttributeAssignment Read the properties and relationships of an identityUserFlowAttributeAssignment object.
Update identityUserFlowAttributeAssignment None Update the properties of an identityUserFlowAttributeAssignment object.
Delete identityUserFlowAttributeAssignment None Delete a specific identityUserFlowAttributeAssignment object.
getOrder assignmentOrder Gets the order of the identityUserFlowAttributes being collected within a user flow.
setOrder None Sets the order of the identityUserFlowAttributes being collected within a user flow.


Property Type Description
displayName String The display name of the identityUserFlowAttribute within a user flow.
id String The identifier of the identityUserFlowAttributeAssignment. This identifier is immutable after it's created and is a read-only property.
isOptional Boolean Determines whether the identityUserFlowAttribute is optional. true means the user doesn't have to provide a value. false means the user can't complete sign-up without providing a value.
requiresVerification Boolean Determines whether the identityUserFlowAttribute requires verification, and is only used for verifying the user's phone number or email address.
userAttributeValues userAttributeValuesItem collection The input options for the user flow attribute. Only applicable when the userInputType is radioSingleSelect, dropdownSingleSelect, or checkboxMultiSelect.
userInputType identityUserFlowAttributeInputType The input type of the user flow attribute. Possible values are: textBox, dateTimeDropdown, radioSingleSelect, dropdownSingleSelect, emailBox, checkboxMultiSelect.


Relationship Type Description
userAttribute identityUserFlowAttribute The user attribute that you want to add to your user flow.

JSON representation

Here's a JSON representation of the resource.

  "@odata.type": "#microsoft.graph.identityUserFlowAttributeAssignment",
  "id": "String (identifier)",
  "isOptional": "Boolean",
  "requiresVerification": "Boolean",
  "userInputType": "String",
  "userAttributeValues": [
      "@odata.type": "microsoft.graph.userAttributeValuesItem"
  "displayName": "String"