Skip to content
DocsGo to Dashboard

Getting started

Create your workspace

Sign-up runs as a registration challenge keyed to your email: nothing is written to your workspace until the emailed 6-digit code is verified, which keeps a tenant from being created against an address the owner doesn't control.

How it works

  • Sign up with email, mobile number, and password — then confirm the emailed 6-digit code
  • Codes are 6-digit numbers stored as keyed hashes — never in plaintext, never in an API response
  • One transaction creates the tenant, the OWNER user, and the default plan, then deletes the challenge

Good to know

  • Codes are never returned in an API response — development mode skips the OTP email send, webhook mode posts the code to your configured webhook URL, and production defaults to disabled (503 until configured)
  • The legacy registration endpoint is retired: POST /v1/auth/register answers 410 and points at the challenge flow