Overview
Create a new user account and automatically set up their organization. After registration, a verification email is sent, and the user is automatically logged in with an authentication token.
Request Body
User’s full name. Also used to generate a default organization name. Example: "John Doe"
User’s email address. Must be unique in the system. Format: Valid email addressExample: "john.doe@example.com"
User’s password. Should be strong and secure. Example: "SecurePassword123!"
Password confirmation. Must match the password field. Example: "SecurePassword123!"
Optional custom organization/team details. If not provided, defaults to “[Name]‘s Organization”. Custom organization name. Example: "Acme Corporation"
Organization description. Example: "Leading software development company"
User’s timezone. Example: "America/New_York"
User’s phone number. Example: "+1-555-123-4567"
Response
The response is identical to the login endpoint, containing user details and authentication token.
User’s unique identifier.
Automatically generated unique username.
URL to user’s profile picture (default avatar).
ID of the newly created organization/team.
Authentication token for API requests. Use this in the Authorization: Bearer {token} header.
User’s role (always "owner" for new registrations).
Admin status (always "yes" for new registrations).
Number of contacts (0 for new users).
Onboarding flag: Whether the first project has been added (0 for new users).
Onboarding flag: Whether the first task has been added (0 for new users).
Onboarding flag: Whether the first team member has been invited (0 for new users).
App identifier (set to “tracker”).
Maximum speed limit setting (80).
Email verification timestamp (null until verified).
Timestamp when the user account was created.
Timestamp when the user account was last updated.
Example Request - Basic Registration
Bearer authentication header of the form Bearer <token> , where <token> is your auth token.
User's email address (must be unique)
Password confirmation (must match password)
Optional custom organization details
Example: "Leading software development company"
Example: "https://s3.amazonaws.com/bucket/profiles/user-1.jpg"
Bearer token for API authentication
Example: "1|Ab3dEfGh1Jk2Lm3No4Pq5Rs6Tt7Uv8Wx9Yz0"
Available options:
owner,
manager,
member,
client
Available options:
yes,
no
0 = not invited, 1 = invited