USERS

Sign up user with email verification (V2)

Create a new user account with email verification requirement.

The system will:
1. Validate input and create user
2. Create tenant for the user
3. Send verification OTP to email
4. Return user details (no access token yet)

User must verify email with OTP before accessing the account.
post/internal/api/auth/v2/signup

Request

  • Base URL
    https://api.signalshq.io (the document declares no server; this is the origin it was published from)
  • Auth
    none declared

Request body

emailstring email required
passwordstring required
namestring required
recaptcha_tokenstring nullable

Google reCAPTCHA token (v3 or v2)

recaptcha_version'v2' | 'v3'

Example request

{
  "email": "newuser@example.com",
  "password": "S3cure!Passw0rd",
  "name": "Jane Doe"
}

Response

User created - verification required

messagestring required

Message about the signup status

requires_verificationboolean required

Whether email verification is required

Example response

{
  "user_details": {
    "id": "123e4567-e89b-12d3-a456-426614174000",
    "email": "user@example.com",
    "name": "John Doe",
    "status": "ACTIVE"
  },
  "message": "Please verify your email to complete signup. A verification code has been sent to your email.",
  "requires_verification": true
}

Changes

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