identityUserFlowAttributeAssignment resource type
Namespace: microsoft.graph
identityUserFlowAttributeAssignments are used to collect specific identityUserFlowAttributes within a user flow. This allows control over the attributes that are collected within a user flow, and provides customization options on how to collect the attribute within the user flow. You can have multiple identityUserFlowAttributeAssignments within a single user flow that creates the experience the end user sees during sign-up when asked to provide the information required by the user flow to complete sign-up.
Methods
Method | Return type | Description |
---|---|---|
Get | identityUserFlowAttributeAssignment | Read the properties and relationships of an identityUserFlowAttributeAssignment object. |
Update | None | Update the properties of an identityUserFlowAttributeAssignment object. |
Delete | None | Delete a specific identityUserFlowAttributeAssignment object. |
Get order | assignmentOrder | Gets the order of the identityUserFlowAttributes being collected within a user flow. |
Set order | None | Sets the order of the identityUserFlowAttributes being collected within a user flow. |
Properties
Property | Type | Description |
---|---|---|
id | String | The identifier of the identityUserFlowAttributeAssignment. This identifier is immutable after it is created. This is a read-only property. |
displayName | String | The display name of the identityUserFlowAttribute within a user flow. |
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. This 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 . |
Relationships
Relationship | Type | Description |
---|---|---|
userAttribute | identityUserFlowAttribute | The user attribute that you want to add to your user flow. |
JSON representation
The following JSON representation shows the resource type.
{
"@odata.type": "#microsoft.graph.identityUserFlowAttributeAssignment",
"id": "String (identifier)",
"isOptional": "Boolean",
"requiresVerification": "Boolean",
"userInputType": "String",
"userAttributeValues": [
{
"@odata.type": "microsoft.graph.userAttributeValuesItem"
}
],
"displayName": "String"
}