Skip to main content
GET
Get Infra Status

When to use it

  • After tenant creation – poll until provisioning completes
  • Diagnostics – confirm the graph and vectorstore are healthy

Endpoint

  • Auth: Bearer token
  • Idempotency: Read-only
  • Async: No

Example

Query parameters

Response

Receiving a "status": "accepted" response from POST /tenants/create indicates that the creation process has successfully started — it does not mean the tenant is fully provisioned. Poll this endpoint until all readiness flags are true before ingesting.
Typical provisioning time depends on plan: 1–2 minutes for Free and Ship plans, and 4–5 minutes for Enterprise plans (which provision physically-isolated infrastructure). Allow up to ~5 minutes in any polling loop you write.

Polling pattern

After creating a tenant, poll this endpoint every few seconds until all statuses are true. Bound the loop at ~5 minutes so it survives Enterprise provisioning without hanging forever:

Errors

Common codes: 400 INVALID_PARAMETERS, 404 TENANT_NOT_FOUND. See Error Responses for the full list.

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Query Parameters

tenant_id
string
required

Unique identifier for the tenant/organization

Example:

"tenant_1234"

Response

Successful Response

Response for deployed infrastructure status checks.

org_id
string
required

Organization identifier

Example:

"<org_id>"

infra
Infra · object
required

Deployed infrastructure status

tenant_id
string | null

Tenant identifier when status is queried for a specific tenant

Example:

"tenant_1234"

message
string
default:Deployed infrastructure status

Summary message