Update fields of an existing knowledge entry.
Documentation Index
Fetch the complete documentation index at: https://docs.big-panda.ai/llms.txt
Use this file to discover all available pages before exploring further.
API-Token aus dem Big-Panda-Admin-UI unter Einstellungen → API-Keys. Header: Authorization: Bearer <token>.
Space-separated scope set from the token (ADR-015)
Audit-channel from the gateway (M.5)
OAuth client_id; only set for MCP-channel calls
Payload for updating an existing knowledge entry.
All fields are optional. Only fields that are explicitly provided will be modified.
type is intentionally absent — type is immutable after create
(ADR-020). To change the type of an entry, delete and re-create.
metadata is validated against the existing entry's type by the
update route, not here, because the schema does not see the DB.
1 - 500150Allowed values for the visibility field of a knowledge entry.
'personal' is ownership-gated (ADR-015 §3a): it exists in the enum so responses carrying it validate correctly, but write-side routes block it on the main path — personal entries are created via POST /knowledge-entries/personal only.
'workspace' (ROADMAP M.8) is the workspace-scoped visibility hook.
Code accepts the value passively until tenants.workspaces_enabled
is flipped on; today no read path filters by it.
public, internal, personal, restricted, community, workspace Successful Response
Knowledge entry data returned in HTTP responses.
1 - 5001Allowed values for the visibility field of a knowledge entry.
'personal' is ownership-gated (ADR-015 §3a): it exists in the enum so responses carrying it validate correctly, but write-side routes block it on the main path — personal entries are created via POST /knowledge-entries/personal only.
'workspace' (ROADMAP M.8) is the workspace-scoped visibility hook.
Code accepts the value passively until tenants.workspaces_enabled
is flipped on; today no read path filters by it.
public, internal, personal, restricted, community, workspace Allowed values for the type discriminator (ADR-020).
Mirrors ALLOWED_TYPES in app/models/knowledge_entry.py and the
DB CHECK constraint added in migration 0026. Each value selects a
metadata-schema in app/schemas/entry_metadata.py.
knowledge, skill, process, glossary, memory, bootstrap, skill_index Where a knowledge entry originated from.
manual, import, conversational, learning_loop, system 50