PATCH /knowledge-items/{item_id}
Correct one remembered sentence. Changing content re-embeds it.
Re-embedding is not optional and not deferred: an item whose text says one thing and
whose vector still means the previous thing is worse than either, because it is found by
the old query and read as the new answer.
Name In Type Notes item_idpath string (uuid) required —
Field Type Notes contentstring | null optional min length 1 titlestring | null optional max length 300 tagsstring[] | null optional — attributesobject | null optional — provenanceobject | null optional — confidencenumber | string | null | null optional — importancelow | normal | high | nulloptional — valid_fromstring (date-time) | null optional — valid_untilstring (date-time) | null optional —
Status Description Body 200Successful Response KnowledgeItemDetail422Validation Error HTTPValidationError
Only the success paths are declared
Any operation may also answer any status in the error catalogue , and
every failure body is the platform envelope — including the 422 this document types
as HTTPValidationError.
curl -X PATCH https://your-deployment.example.com/knowledge-items/{item_id} \
-H " Authorization: Bearer $COBRE_TOKEN "
Field Type Notes idstring (uuid) required — kb_idstring (uuid) | null required , nullable— item_scopekb | agent | subject | conversationrequired — kindfact | rule | open_question | hubrequired — titlestring | null required , nullable— contentstring required — curation_statepending | reviewed | promoted | superseded | retiredrequired — importancelow | normal | highrequired — confidencestring | null required , nullable— originhuman | agent | import | derivedrequired — use_countinteger required — last_used_atstring (date-time) | null required , nullable— embedding_modelstring | null required , nullable— is_structuralboolean required — valid_fromstring (date-time) required — valid_untilstring (date-time) | null required , nullable— created_atstring (date-time) required — updated_atstring (date-time) required — agent_idstring (uuid) | null required , nullable— persona_idstring (uuid) | null required , nullable— session_idstring (uuid) | null required , nullable— subject_kinduser | guest | nullrequired , nullable— subject_idstring | null required , nullable— content_hashstring required — tagsstring[] required — attributesobject required — provenanceobject required — curated_atstring (date-time) | null required , nullable— reviewed_atstring (date-time) | null required , nullable— last_maintained_atstring (date-time) | null required , nullable—