USERS

Signup

post/internal/api/auth/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

Successful Response

access_tokenstring nullable
token_typestring nullable
access_token_expire_in_minutesinteger nullable
messagestring nullable

Message about the signup status

requires_verificationboolean nullable

Whether email verification is required

Example response

{
  "access_token": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9...",
  "token_type": "bearer",
  "access_token_expire_in_minutes": 30,
  "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",
  "requires_verification": true
}

Changes

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