Register a new user account with a unique email address.

Behavior: Creates a new user account with the specified email, name, and password. The email must be unique. Depending on the tenant configuration, the account may be auto-approved (Normal status) or require admin approval (PendingApproval status). A verification email is sent to the user to confirm their email address.

Authorization: Public endpoint — no authentication required.

Side Effects: Creates a new user account. Sends a verification email to the user.

Error Scenarios: Returns 400 if the request is null or Email is empty. Throws if a user with the same email already exists.

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Body Params

A Nomad.Common.Models.Account.UserRegistrationRequestModel containing Email, FirstName, LastName, Password, and optional custom Properties.

string | null

Gets or sets the email address for the new account. Must be unique.

string | null

Gets or sets the first name of the user.

string | null

Gets or sets the last name of the user.

string | null

Gets or sets the password for the new account.

Headers
string
enum
Defaults to application/json-patch+json

Generated from available request content types

Allowed:
Responses

Language
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json