Update User Node
| Description | The Update User node updates an existing user in IO. It allows you to add, modify, or remove user attributes during the flow execution. |
| Available in | Authentication, Admin, Self Service, API, Consent, Library, Custom, User Defined |
| Node Name | Update User |
User Binding Configurations
User Binding Configurations
This section allows you to configure **how the user is identified**. ### Username You can bind the user either by **username** or by a specific **attribute**. The corresponding value must be specified (e.g. `{{form.username}}`). An additional **Ignore case** option is available.Node Configurations
User Mapping
This section allows you to define the **mapping** between **IO user attributes** and the **corresponding values** while modifying/updating the user. Each value can be assigned a static value or **dynamically populated** using variables (e.g. `{{form.username}}`). Rules are defined as: `IO attribute : value retrieved from the node` Example: `username: {{form.username}}` / `name: {{form.givenName}}` #### Operation Define which operation to perform for the attributes: - **Add** - **Replace** - **Remove** For attribute manipulation functions, see [Common Configurations]({filename}/pages/io/io-nodes/io-node-types/common-configurations.md#attribute-manipulation).Save in the Flow store
Attributes can be saved **into a variable** for reuse by other nodes. See [Common Configurations]({filename}/pages/io/io-nodes/io-node-types/common-configurations.md#save-in-the-flow-store) for details.Default Output Node
- Success
- User not found
- Username Already Taken
- Extra Attributes Already Taken
- Failure