Basic Information

appmixer.clerk.core.CreateUser

1.0.0

Public

Creates a new user. Your user management settings determine how you should setup your user model. Any email address and phone number created using this method will be marked as verified.

Input Ports

in

FieldTypeDescription
External ID text The ID of the user as used in your external systems or your previous authentication solution. Must be unique across your instance.
First Name text The first name to assign to the user.
Last Name text The last name to assign to the user.
Email Addresses textarea Email addresses to add to the user (one per line or comma separated). Must be unique across your instance. The first email address will be set as the user's primary email address.
Phone Numbers textarea Phone numbers to add to the user (one per line or comma separated). Must be unique across your instance. The first phone number will be set as the user's primary phone number.
Web3 Wallets textarea Web3 wallets to add to the user (one per line or comma separated). Must be unique across your instance. The first wallet will be set as the user's primary wallet.
Username text The username to give to the user. It must be unique across your instance.
Password text The plaintext password to give the user. Must be at least 8 characters long, and can not be in any list of hacked passwords.
Password Digest text In case you already have the password digests and not the passwords, you can use them for the newly created user via this property.
Delete Self Enabled toggle If enabled, user can delete themselves via FAPI.

Output Ports

out

FieldTypeDescription
User ID -
External ID -
First Name -
Last Name -
Username -
Email Addresses -
Phone Numbers -
Web3 Wallets -
Public Metadata -
Private Metadata -
Unsafe Metadata -
Created At -
Updated At -
Profile Image URL -
Primary Email Address ID -
Primary Phone Number ID -
Primary Web3 Wallet ID -

Full Metadata