This endpoint creates a new Alphabet user account. On success, it returns the created user projection with aDocumentation Index
Fetch the complete documentation index at: https://alphabet-06152314.mintlify.app/llms.txt
Use this file to discover all available pages before exploring further.
201 Created status and a Location header pointing to the admin user detail URL. Depending on your server configuration, email confirmation may be required before the new account can sign in.
POST /api/v1/auth/register
Authorization: None requiredRequest body
The user’s email address. Must be unique across all accounts.
The account password. Must satisfy the configured password complexity policy (uppercase, lowercase, digit, and special character by default).
The user’s first name.
The user’s last name.
Responses
201 Created —UserDto
The unique identifier (GUID) for the created user.
The registered email address.
The user’s first name.
The user’s last name.
ProblemDetails
Returned when registration fails. Common causes include the email address already being in use or the password not meeting complexity requirements.
Example
POST /api/v1/auth/confirm-email
After registration, if your deployment requires email confirmation, you will receive auserId and a time-limited token via the confirmation email. Submit both to this endpoint to verify the address and activate the account.
Authorization: None required
Request body
The user’s identifier, provided in the confirmation email link.
The email confirmation token, provided in the confirmation email link.
Responses
200 OK — Email confirmed successfully. The account is now eligible to sign in. 400 Bad Request —ProblemDetails — Confirmation failed. The token may be invalid, expired, or already used.