Skip to content

List Knowledge Edges

GET /knowledge-edges

Every relation the caller can see, newest first.

?status=proposed is the review queue the organize stage has been filling since M7 with nothing on the other end of it. The row carries curated_by_id and curated_at, which is how a second curator can tell an unreviewed proposal from one somebody already ruled on.

NameInTypeNotes
from_item_idquerystring (uuid) | nulloptionalthe recorded tail
to_item_idquerystring (uuid) | nulloptionalthe recorded head
item_idquerystring (uuid) | nulloptionaleither endpoint: every relation touching this item
kindquerypart_of | supports | contradicts | derived_from | supersedes | relates_to | answers | shares_topic | nulloptional—
statusqueryproposed | confirmed | rejected | nulloptional‘proposed’ is the review queue
limitqueryintegeroptionalDefault 50. min 1 max 200
cursorquerystring | nulloptional—
offsetqueryinteger | nulloptionalmin 0
StatusDescriptionBody
200Successful ResponsePage_KnowledgeEdgeView_
422Validation ErrorHTTPValidationError
Terminal window
curl -X GET https://your-deployment.example.com/knowledge-edges \
-H "Authorization: Bearer $COBRE_TOKEN"
FieldTypeNotes
itemsKnowledgeEdgeView[]required—
next_cursorstring | nulloptional—
totalinteger | nulloptional—