Register User / Account

POST

/v1/registrations

Registers a new user, optionally creates a new workspace account or accepts an invitation token.

Parameters

NameTypeDescription
emailrequiredstringUser email address
passwordrequiredstringUser password
first_namestringFirst name
last_namestringLast name
account_namestringWorkspace / company name
invitation_tokenstringInvitation token if joining team

Responses

200Registration successful
{
  "data": {
    "token": "eyJhbGciOiJIUzI1NiJ9...",
    "user": {
      "id": "usr_101",
      "email": "alex@startup.io",
      "name": "Alex Rivera"
    },
    "account": {
      "id": "acc_555",
      "name": "Startup Inc",
      "identifier": "startup-inc"
    }
  }
}