Create User Node
| Description | The Create User node creates a new user in IO using the configured attributes. It allows you to define user details through attribute mapping and initialize the user account during the flow execution. |
| Available in | Authentication, Admin, Self Service, API, Consent, Library, Custom, User Defined |
| Node Name | Create User |
Node Configurations
User Mapping
This section allows you to define the **mapping** between **IO user attributes** and the **corresponding values** while creating the user. Each value can be assigned a static value or **dynamically populated** using variables returned by previous nodes in the flow (e.g. `{{form.username}}` and `{{form.password}}`). Rules are defined as: `IO attribute : value retrieved from the node` Example: `username: {{form.username}}` / `name: {{form.givenName}}` For attribute manipulation functions, see [Common Configurations]({filename}/pages/io/io-nodes/io-node-types/common-configurations.md#attribute-manipulation). #### Password Configure the **password** (e.g. `{{form.password}}`) and optionally enable **Auto activate** the user directly. > **Note**: If you do not enable the option to **Auto activate the user**, the user will be created with status **'pending'** and will require an activation.Save in the Flow store
Attributes generated or retrieved from the node can be saved **into a variable** and reused by other nodes in the flow. 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
- Username Already Taken
- Extra Attributes Already Taken
- Failure