Assert a relation
POST/v1/projects/:project_id/documents/:document_id/relations
Asserts a typed edge from this document to another in the same project. Asserting the same edge twice is 409: an edge is a fact, and the second assertion is the same fact.
Writing an edge is a write of the asserting document (documents:UpdateDocument); the document it points at is unchanged, which is what lets an agent record what its own report derives from without being able to make another report claim anything.
Request
Responses
- 201
- 400
- 401
- 403
- 404
- 409
The asserted relation
An undeclared type, a to_document_id that is not a document id, a document relating to itself, or a target in another project
Unauthorized
Forbidden
Either document was not found
That relation is already asserted