Skip to main content
POST
Sign up a new user

Authorizations

x-app-id
string
header
required

App identifier (App.id, sent as the x-app-id header)

Body

application/json
email
string<email>
required

User email address

password
string<password>
required

User password (minimum 8 characters)

Required string length: 8 - 128
Example:

"SecurePassword123!"

first_name
string

User first name

Example:

"John"

last_name
string

User last name

Example:

"Doe"

invitationToken
string

JWT invitation token received via email

Example:

"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9..."

invitationCode
string

8-character invitation code

Required string length: 8
Example:

"ABC12345"

Response

201 - application/json
token
string
required

JWT authentication token

Example:

"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9..."

user
object
required

Authenticated user information

refresh_token
string
required

Refresh token for obtaining new access tokens

Example:

"ref_0123456789abcdef"

expires_at
string
required

Token expiration timestamp (ISO)

Example:

"2025-01-01T01:00:00.000Z"