Skip to content

Enqueue Consolidation Run

POST /knowledge-bases/{kb_id}/consolidation/run

“Consolidate now” — the fast lane’s input.

202 rather than 201: the row is queued, the pass has not run, and answering 201 with a finished-looking body is how a caller ends up polling a knowledge base that has not changed yet.

NameInTypeNotes
kb_idpathstring (uuid)required—
StatusDescriptionBody
202Successful ResponseConsolidationQueued
422Validation ErrorHTTPValidationError
Terminal window
curl -X POST https://your-deployment.example.com/knowledge-bases/{kb_id}/consolidation/run \
-H "Authorization: Bearer $COBRE_TOKEN"
FieldTypeNotes
idstring (uuid)required—
kb_idstring (uuid)required—
statusstringrequired—