Skip to main content

Self-service signup (free trial)

When you want users to onboard themselves — a Free Trial button on your website, a CRM funnel, a landing page — use the unauthenticated public signup endpoint. It creates a demo (or pending-live) account and emails the credentials, no admin token required.

POST /api/v1/public/account

This is the same flow the OnlyTrade marketing site's Free Trial form uses. The full request body, business rules (one active trial per email, $100k default demo balance, trial expiry), and the password-reset companion endpoints are documented in the canonical guide:

➡️ Public signup — full reference

For back-office provisioning (you create and fund the account on the user's behalf, set the group/risk, control KYC), use Provisioning clients instead.