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