Skip to main content
GET
Reports whether a database has finished provisioning. Database creation is asynchronous, so poll this endpoint until infra.ready_for_ingestion is true before you ingest or query.
Readiness signals: infra.ready_for_ingestion is true only when all four underlying signals are true. For a single check, read that field.
  • infra.scheduler_status: lifecycle provisioning has finished. It is false while the database is still being created, even if some collections already exist.
  • infra.graph_status: the graph layer is ready.
  • infra.vectorstore_status.knowledge: the knowledge store is ready.
  • infra.vectorstore_status.memories: the memory store is ready.
Stale database IDs: If database does not exist, the call returns 404 DATABASE_NOT_FOUND. Confirm that the create call succeeded before you poll. Querying too early: A POST /query sent before ready_for_ingestion is true returns 422 TENANT_INFRA_NOT_READY.

Authorizations

Authorization
string
header
required

Send your API key as Authorization: Bearer <your_api_key>.

Query Parameters

database
string
required

Database identifier

Example:

"acme_corp"

Response

OK

data
TenantsInfraStatusResponseV2 · object
Example:
error
HandlerApiError · object | null

Error details on failure, or null on success.

Example:

null

meta
HandlerResponseMeta · object
Example:
success
boolean

Whether the request succeeded.

Example:

true