User → Create
AI-generatedSummary
Create a new user in Authentik with specified username, display name, and optional details such as email, active status, group memberships, path, user type, and custom attributes.
Inputs
- Username (required) — Username for the user, must be 1-150 characters.
- Name (required) — User's display name.
- Email — Optional email address for the user, up to 254 characters.
- Is Active — Boolean indicating if the user account is active; defaults to true.
- Additional Fields — Optional collection of extra user properties including Groups (comma-separated UUIDs), Path (non-empty string), User Type (internal, external, service account, internal service account), and Attributes (multiple key-value pairs).
Output shape
The JSON response representing the newly created user object returned by the Authentik API.
The output includes the full user object as returned by the API endpoint POST /core/users/. If any required field validation fails, the node will throw an error with a descriptive message.
Examples
Example 1: Create an internal user with username 'jdoe', name 'John Doe', active status true, assigned to two groups by UUIDs, and custom attributes.
Set Username to 'jdoe', Name to 'John Doe', Is Active to true, Additional Fields with Groups set to two comma-separated UUID strings, User Type as 'internal', and add attribute key-value pairs as needed.