Auth

Register New User

Creates the user and a personal organization. CAPTCHA required in production. Sends verification email when email verification is enabled.

post/v1/auth/register

Request

  • Base URL: https://api.robosystems.ai (the document declares no server; this is the origin it was published from)
  • URL: https://api.robosystems.ai/v1/auth/register
  • Auth: none declared

Request body

namestring required

User's display name

emailstring email required

User's email address

passwordstring required

User's password (must meet security requirements)

captcha_tokenstring nullable

CAPTCHA verification token (required in production)

invite_tokenstring nullable

Org invitation token from an invitation email. When present, the new user joins the inviting organization at the invited role instead of receiving a personal organization.

Response

Successful Response

userobject required

User information

orgobject nullable

Organization information (personal org created automatically on registration)

messagestring required

Success message

status'authenticated' | 'mfa_required' | 'mfa_enrollment_required'

Login flow state: authenticated (token present), or a passkey MFA step is required before a session is issued (mfa_token present)

mfa_tokenstring nullable

Short-lived token authorizing the MFA second step or forced enrollment; present only when status is not 'authenticated'

tokenstring nullable

JWT authentication token (optional for cookie-based auth)

expires_ininteger nullable

Token expiry time in seconds from now

refresh_thresholdinteger nullable

Recommended refresh threshold in seconds before expiry

Changes

No recorded changes to this operation across all 1 revision of this API.