Categories
5 endpoints under /v1/categories.
List Categories
/v1/categoriesList categories visible to the current workspace.
Each row carries document_count, scoped to the same tenant as the
documents pane.
Query parameters
include_sharedbooleanoptionalInclude org-wide shared categories
Headers
X-Organization-IDstringoptionalX-Workspace-IDstringoptional
Failures return the error envelope; branch on error_code.
Create Category
/v1/categoriesCreate a category in the caller's workspace, or org-wide.
make_global=True forces workspace_id=NULL.
Headers
X-Organization-IDstringoptionalX-Workspace-IDstringoptional
Request body
namestringrequireddescriptionstringoptionalapplies_toenumoptionalRole-affinity: 'kb' tags only knowledge-base documents, 'guideline' tags only guideline documents, 'any' tags either.
kbguidelineanyis_metabooleanoptionalWhen True the RFP wizard surfaces this category as a bulk-toggle chip above its matching-kind doc grid.
Failures return the error envelope; branch on error_code.
Get Category
/v1/categories/{category_id}Get category details and a document count.
Path parameters
category_idstring (uuid)required
Headers
X-Organization-IDstringoptionalX-Workspace-IDstringoptional
Failures return the error envelope; branch on error_code.
Update Category
/v1/categories/{category_id}Update a category's name, description, applies_to or is_meta.
Path parameters
category_idstring (uuid)required
Headers
X-Organization-IDstringoptionalX-Workspace-IDstringoptional
Request body
namestringoptionaldescriptionstringoptionalapplies_toenumoptionalkbguidelineanyis_metabooleanoptional
Failures return the error envelope; branch on error_code.
Delete Category
/v1/categories/{category_id}Delete a category. Documents stay; their tag is removed.
Path parameters
category_idstring (uuid)required
Headers
X-Organization-IDstringoptionalX-Workspace-IDstringoptional
Failures return the error envelope; branch on error_code.