Create a new user account and workspace
Creates a user, a workspace owned by that user, and a sandbox API key
(pk_test_*). Sends a verification email to the supplied address; the
account cannot log in until the email is verified via
POST /v1/auth/verify-email.
Rate-limited to 5 requests per minute per source IP. Returns 201 with a
generic {message} body — the verification token is only delivered via
email, never in the response, so this endpoint cannot be used to
enumerate existing accounts (an existing email returns
409 EMAIL_EXISTS instead).
Request
This endpoint expects an object.
email
Account email address. Must be unique across Voicebip.
password
Account password. Must satisfy the workspace password policy (length, mix). Returned errors carry WEAK_PASSWORD when the policy is violated.
company_name
Display name for the workspace created alongside the user.
Response
Account created; verification email sent
message
Human-readable confirmation message
Errors
400
Signup Request Bad Request Error
409
Signup Request Conflict Error
429
Signup Request Too Many Requests Error