Skip to main content
GET
/
organizations
/
me
/
status
Get Organization Status
curl --request GET \
  --url https://api.example.com/organizations/me/status
{
  "status": "bootstrapping"
}

Response

200 - application/json

Successful Response

Public bootstrap status payload for the authenticated organization.

Collapses the internal :class:OrganizationStatus lifecycle into three user-facing states the web and CLI clients can switch on without learning about intermediate internal states:

  • "bootstrapping" — the organization's platform stack is still being provisioned. Clients should keep polling and block access to tenant-scoped routes.
  • "ready" — every seeded platform resource has reached READY. The client can stop polling and render the app.
  • "failed" — the organization is in a terminal non-ready state (BOOTSTRAP_FAILED, DEACTIVATING, or DELETED). The client should stop polling and display a support-contact screen.

Deliberately minimal: no resource detail, no error text, no retry-after. The bootstrap gate already returns a structured 503 envelope for the tenant-scoped routes — this endpoint exists purely to tell clients when to stop polling.

status
enum<string>
required
Available options:
bootstrapping,
ready,
failed