PATCH /knowledge-edges/{edge_id}
Confirm or reject a proposal, and record who ruled and when.
Confirming a contradicts relation demotes both items it touches, in the same request.
A promoted claim that is now disputed must stop being served as settled, and “surface it
in the health report and let somebody demote it later” is a design where the wrong answer
is served for as long as the queue is (annex 10 §5.3).
Name In Type Notes edge_idpath string (uuid) required —
Field Type Notes statusproposed | confirmed | rejected | nulloptional — criticalitylow | normal | high | nulloptional — notesstring | null optional max length 2000
Status Description Body 200Successful Response KnowledgeEdgeView422Validation 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-edges/{edge_id} \
-H " Authorization: Bearer $COBRE_TOKEN "
Field Type Notes idstring (uuid) required — from_item_idstring (uuid) required — to_item_idstring (uuid) required — kindpart_of | supports | contradicts | derived_from | supersedes | relates_to | answers | shares_topicrequired — statusproposed | confirmed | rejectedrequired — criticalitylow | normal | highrequired — notesstring | null required , nullable— created_byagent | human | maintenancerequired — curated_by_idstring (uuid) | null required , nullable— curated_atstring (date-time) | null required , nullable— created_atstring (date-time) required — updated_atstring (date-time) required —