Get a knowledge base
One knowledge base, including its documents and their ingestion status.
Authorizations
Your API key as a Bearer token, e.g. Authorization: Bearer vk_….
Path Parameters
The knowledge base's id, from POST/GET /v1/knowledge-bases.
Response
The knowledge base, including its documents.
One knowledge base.
language and kb_type are both growing enums — match on the values you know and fall through on the rest, rather than switching exhaustively.
documents is returned by get-by-id and is null in the list, the same convention as transcript on a call.
The knowledge base's id. List it in an agent's knowledge_base_ids to attach it.
What it is called.
Your own note about what is in it.
The language its content is in.
How answers are produced: non_deterministic composes an answer from matching passages, deterministic answers only on a near-exact match and returns the stored text verbatim — which suits pricing, policy and legal copy that must not be paraphrased.
How many documents it holds.
When it was created (UTC, ISO 8601).
When it last changed (UTC, ISO 8601).
The documents themselves, with their ingestion status.