Skip to main content
GET
Billing state and the activation checklist

Authorizations

Authorization
string
header
required

A dashboard session — the short-lived JWT a signed-in human holds at the dashboard, sent on the same Authorization: Bearer header. Dispatched by shape: a session token is a JWT, an API key starts with ck_. Sessions cannot be created through this API, and operations that list only this scheme refuse API keys with 401.

Response

The billing state.

Where the workspace is on the road to live. remaining names what still stands between it and activation — the dashboard renders this as the checklist rather than deriving it client-side.

plan
string
required

sandbox, or a paid plan: personal, business, scale.

live
boolean
required

Whether the workspace is activated (not sandbox-only).

verificationStatus
enum<string>
required
Available options:
unverified,
pending,
verified,
rejected
aupAcceptedAt
string<date-time> | null
required
hasSubscription
boolean
required
limits
object
required
remaining
enum<string>[]
required

Empty once the workspace is live.

Available options:
choose_plan,
verify_identity,
accept_aup