Skip to main content
POST
Sign up
Creates a new organization, a default user, and the first API key. The plaintext API key appears in the response once.

Body

string
Optional org id. If omitted, the server generates org_<10-char base62>. Must be alphanumeric, with - or _ allowed, and at most 64 chars. Returns 409 Conflict if the id already exists.
string
Human-readable label for the org’s first API key. Optional, max 64 chars.

Response — 201

string
Server-generated org id. Format org_<10 chars>.
string
Server-generated user id inside that org.
string
The plaintext API key. Save it now. It cannot be recovered later.
object
Metadata about the key (id, prefix, display_id, name, scopes, timestamps).

Example

Response
The api_key field appears only in this response. Store it server-side. We cannot recover or re-display it.
This endpoint is unauthenticated by design. Anyone can create an org. For a private launch, put your existing auth provider in front and only forward to /signup after your checks pass.

Errors