Create a new knowledge entry under the current tenant.
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 creating a new knowledge entry.
type defaults to 'knowledge' so existing clients keep working.
metadata is validated against the type-specific schema in
entry_metadata.py — the validated/normalised dict overwrites
the raw input so the route can persist it directly.
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 50Allowed 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 2 - 5Where a knowledge entry originated from.
manual, import, conversational, learning_loop, system Anchor text for 'related themes'. Bewusst kurz/prägnant: Tags + Layer + Topic-Stichworte sind typisch.
Alternative spellings/synonyms — boosts BM25 matches.
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