Creates an entry with visibility=‘personal’, owned by the authenticated user. Body fields visibility (if present) are ignored — the endpoint enforces personal semantics. Requires an authenticated user; anonymous API keys are rejected.
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 personal knowledge entry (private note).
Personal notes are not their own type — they are 'knowledge'-type
entries with visibility='personal' (Konzept-Doc §7). The endpoint
nails type to 'knowledge', so metadata validates against
KnowledgeMetadata (free-form).
1 - 5001502 - 5Where a knowledge entry originated from.
manual, import, conversational, learning_loop, system 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