Skip to main content
A company has one default knowledge base (provisioned lazily on first use) and may have additional named KBs. Each KB is company-scoped and stamped with an immutable provider (default postgres).

List knowledge bases

GET /v1/brain

Create a knowledge base

POST /v1/brain
string
Name for the knowledge base (1–120 chars). Defaults to “Default Brain”.
boolean
Make this the company’s default knowledge base.

Runtime status

GET /v1/brain/status — embed/answer/rerank/GBrain health plus KB/document/projection counts. Not plan-metered.

Delete a knowledge base

DELETE /v1/brain/:id — deletes the KB and all its documents (permanent). Approval-gated for agent callers (returns 202 pending); returns a deletion receipt on completion.