USERS

Authenticate user with email verification check (V2)

Authenticate a user with email verification requirement.

The system will:
1. Validate credentials
2. Check if email is verified
3. Generate JWT token if verified
4. Return user details and token

Returns 403 error if email is not verified.
post/internal/api/auth/v2/login

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
recaptcha_tokenstring nullable

Google reCAPTCHA token (v3 or v2)

recaptcha_version'v2' | 'v3'

Example request

{
  "email": "user@example.com",
  "password": "hashedpassword123"
}

Response

User authenticated successfully with access token

access_tokenstring required
token_typestring required
access_token_expire_in_minutesinteger 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"
  }
}

Changes

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