Skip to main content
POST
Sign Up

Sign Up

Creates a new customer account. The request body should include all required fields from the checkout fields configuration. This is the primary public registration endpoint for new members.

Authentication

No authentication required.

Request Body

The request body wraps the coworker data inside a Coworker property, along with additional registration fields.
object
required
Object containing the new member’s profile fields. Fields are dynamic based on operator checkout configuration.
string
required
Full name of the new member.
string
required
Email address for the account.
string
Base64-encoded avatar image, if provided during signup.
string
reCAPTCHA token for bot protection.
string
Team GUID if the signup is via a team invite link.
string
Tariff/plan GUID if the signup is via a plan invite link.
string
Plan ID if pre-selecting a membership plan.

Response

Returns a confirmation object with a token for automatic sign-in.
string
Whether the signup was successful.
string
JWT token for automatic sign-in after registration.

Examples

Register a new member

TypeScript Integration