Skip to content

Account – Workspace – Knowledge base

  • Path: /account/workspaces/:workspaceId/knowledge-base (TBD)
  • Parent: workspace.md

Provide a workspace-scoped entry point for knowledge base visibility and management.

Users can manage the same knowledge bases either:

  • from this workspace surface (scoped to the selected workspace), or
  • from Account → Knowledge Bases (knowledge-bases.md), which lists KBs across all accessible workspaces.
  • Workspace Admin, Manager (read)
  • Permissions: kb.view (TBD)

Reference: Roles & Permissions Model

  • KB summary (draft/published)
  • Links to KB management under /account/knowledge-bases (typically pre-filtered to this workspace) (TBD)
  • Empty: no KB exists
  • Loading: fetch KB status
  • Error: KB service unavailable
  • Complete: KB summary displayed
  • KB publish status affects app readiness.
  • This surface must only show KBs and status for the selected workspace.

Domain refs: Domain: Knowledge Bases

  • GET /knowledge-bases?workspace_id=...
  • KB visibility and status are strictly workspace-scoped.
  • This page should not expose KB content beyond what the user is authorized to view (TBD).
  • Workspace has no KB; show activation guidance and link to create KB (TBD).
  • KB exists but user lacks edit/publish permissions; show read-only status (TBD).
  • Permission checks for KB visibility

Reference: Security & Compliance

  • kb.published (when publish is triggered from linked flows)

Reference: Analytics Events (MVP)