Skip to content

Legal & trust Nouns: every operation

Each operation on the legal & trust Nouns as an API route, SDK method, CLI command and MCP call, with its webhook.

Every operation on the legal & trust Nouns as an API route, SDK method, CLI command and MCP call, with its webhook. Every group.

OperationAPISDKCLIMCPWebhooks
Agreement.createPOST /{namespace}/agreements$.Agreement.createdo Agreement.createdo · Agreement.createAgreement.created
Agreement.getGET /{namespace}/agreements/{id}$.Agreement.getdo Agreement.getdo · Agreement.getNone.
Agreement.listGET /{namespace}/agreements$.Agreement.listdo Agreement.listdo · Agreement.listNone.
Agreement.updatePATCH /{namespace}/agreements/{id}$.Agreement.updatedo Agreement.updatedo · Agreement.updateAgreement.updated
Agreement.signPOST /{namespace}/agreements/{agreement}/sign$.Agreement.signdo Agreement.signdo · Agreement.signAgreement.signed
Agreement.terminatePOST /{namespace}/agreements/{agreement}/terminate$.Agreement.terminatedo Agreement.terminatedo · Agreement.terminateAgreement.terminated
Attestation.createPOST /{namespace}/attestations$.Attestation.createdo Attestation.createdo · Attestation.createAttestation.created
Attestation.getGET /{namespace}/attestations/{id}$.Attestation.getdo Attestation.getdo · Attestation.getNone.
Attestation.listGET /{namespace}/attestations$.Attestation.listdo Attestation.listdo · Attestation.listNone.
Audit.getGET /{namespace}/audits/{id}$.Audit.getdo Audit.getdo · Audit.getNone.
Audit.listGET /{namespace}/audits$.Audit.listdo Audit.listdo · Audit.listNone.
Consent.createPOST /{namespace}/consents$.Consent.createdo Consent.createdo · Consent.createConsent.created
Consent.getGET /{namespace}/consents/{id}$.Consent.getdo Consent.getdo · Consent.getNone.
Consent.listGET /{namespace}/consents$.Consent.listdo Consent.listdo · Consent.listNone.
Consent.updatePATCH /{namespace}/consents/{id}$.Consent.updatedo Consent.updatedo · Consent.updateConsent.updated
Consent.withdrawPOST /{namespace}/consents/{consent}/withdraw$.Consent.withdrawdo Consent.withdrawdo · Consent.withdrawConsent.withdrawn
Control.getGET /{namespace}/controls/{id}$.Control.getdo Control.getdo · Control.getNone.
Control.listGET /{namespace}/controls$.Control.listdo Control.listdo · Control.listNone.
Criterion.getGET /{namespace}/criteria/{id}$.Criterion.getdo Criterion.getdo · Criterion.getNone.
Criterion.listGET /{namespace}/criteria$.Criterion.listdo Criterion.listdo · Criterion.listNone.
Dispute.getGET /{namespace}/disputes/{id}$.Dispute.getdo Dispute.getdo · Dispute.getNone.
Dispute.listGET /{namespace}/disputes$.Dispute.listdo Dispute.listdo · Dispute.listNone.
Dispute.acceptPOST /{namespace}/disputes/{dispute}/accept$.Dispute.acceptdo Dispute.acceptdo · Dispute.acceptDispute.accepted
Dispute.answerPOST /{namespace}/disputes/{dispute}/answer$.Dispute.answerdo Dispute.answerdo · Dispute.answerDispute.answered
Dispute.appealPOST /{namespace}/disputes/{dispute}/appeal$.Dispute.appealdo Dispute.appealdo · Dispute.appealDispute.appealed
Dispute.decidePOST /{namespace}/disputes/{dispute}/decide$.Dispute.decidedo Dispute.decidedo · Dispute.decideDispute.decided
Evaluator.createPOST /{namespace}/evaluators$.Evaluator.createdo Evaluator.createdo · Evaluator.createEvaluator.created
Evaluator.getGET /{namespace}/evaluators/{id}$.Evaluator.getdo Evaluator.getdo · Evaluator.getNone.
Evaluator.listGET /{namespace}/evaluators$.Evaluator.listdo Evaluator.listdo · Evaluator.listNone.
Evaluator.updatePATCH /{namespace}/evaluators/{id}$.Evaluator.updatedo Evaluator.updatedo · Evaluator.updateEvaluator.updated
Evaluator.deleteDELETE /{namespace}/evaluators/{id}$.Evaluator.deletedo Evaluator.deletedo · Evaluator.deleteEvaluator.deleted
Evidence.createPOST /{namespace}/evidence$.Evidence.createdo Evidence.createdo · Evidence.createEvidence.created
Evidence.getGET /{namespace}/evidence/{id}$.Evidence.getdo Evidence.getdo · Evidence.getNone.
Evidence.listGET /{namespace}/evidence$.Evidence.listdo Evidence.listdo · Evidence.listNone.
Policy.createPOST /{namespace}/policies$.Policy.createdo Policy.createdo · Policy.createPolicy.created
Policy.getGET /{namespace}/policies/{id}$.Policy.getdo Policy.getdo · Policy.getNone.
Policy.listGET /{namespace}/policies$.Policy.listdo Policy.listdo · Policy.listNone.
Policy.updatePATCH /{namespace}/policies/{id}$.Policy.updatedo Policy.updatedo · Policy.updatePolicy.updated
Policy.deleteDELETE /{namespace}/policies/{id}$.Policy.deletedo Policy.deletedo · Policy.deletePolicy.deleted
Proof.getGET /{namespace}/proofs/{id}$.Proof.getdo Proof.getdo · Proof.getNone.
Proof.listGET /{namespace}/proofs$.Proof.listdo Proof.listdo · Proof.listNone.
RecoveryObjective.createPOST /{namespace}/recovery-objectives$.RecoveryObjective.createdo RecoveryObjective.createdo · RecoveryObjective.createRecoveryObjective.created
RecoveryObjective.getGET /{namespace}/recovery-objectives/{id}$.RecoveryObjective.getdo RecoveryObjective.getdo · RecoveryObjective.getNone.
RecoveryObjective.listGET /{namespace}/recovery-objectives$.RecoveryObjective.listdo RecoveryObjective.listdo · RecoveryObjective.listNone.
RecoveryObjective.updatePATCH /{namespace}/recovery-objectives/{id}$.RecoveryObjective.updatedo RecoveryObjective.updatedo · RecoveryObjective.updateRecoveryObjective.updated
RecoveryObjective.deleteDELETE /{namespace}/recovery-objectives/{id}$.RecoveryObjective.deletedo RecoveryObjective.deletedo · RecoveryObjective.deleteRecoveryObjective.deleted
RecoveryObjective.drillPOST /{namespace}/recovery-objectives/{objective}/drill$.RecoveryObjective.drilldo RecoveryObjective.drilldo · RecoveryObjective.drillRecoveryObjective.drilled
ReservedAct.createPOST /{namespace}/reserved-acts$.ReservedAct.createdo ReservedAct.createdo · ReservedAct.createReservedAct.created
ReservedAct.getGET /{namespace}/reserved-acts/{id}$.ReservedAct.getdo ReservedAct.getdo · ReservedAct.getNone.
ReservedAct.listGET /{namespace}/reserved-acts$.ReservedAct.listdo ReservedAct.listdo · ReservedAct.listNone.
ReservedAct.updatePATCH /{namespace}/reserved-acts/{id}$.ReservedAct.updatedo ReservedAct.updatedo · ReservedAct.updateReservedAct.updated
ReservedAct.deleteDELETE /{namespace}/reserved-acts/{id}$.ReservedAct.deletedo ReservedAct.deletedo · ReservedAct.deleteReservedAct.deleted
Risk.createPOST /{namespace}/risks$.Risk.createdo Risk.createdo · Risk.createRisk.created
Risk.getGET /{namespace}/risks/{id}$.Risk.getdo Risk.getdo · Risk.getNone.
Risk.listGET /{namespace}/risks$.Risk.listdo Risk.listdo · Risk.listNone.
Risk.updatePATCH /{namespace}/risks/{id}$.Risk.updatedo Risk.updatedo · Risk.updateRisk.updated
Risk.acceptPOST /{namespace}/risks/{risk}/accept$.Risk.acceptdo Risk.acceptdo · Risk.acceptRisk.accepted
Risk.assessPOST /{namespace}/risks/{risk}/assess$.Risk.assessdo Risk.assessdo · Risk.assessRisk.assessed
Risk.closePOST /{namespace}/risks/{risk}/close$.Risk.closedo Risk.closedo · Risk.closeRisk.closed
Risk.treatPOST /{namespace}/risks/{risk}/treat$.Risk.treatdo Risk.treatdo · Risk.treatRisk.treated
Screening.getGET /{namespace}/screenings/{id}$.Screening.getdo Screening.getdo · Screening.getNone.
Screening.listGET /{namespace}/screenings$.Screening.listdo Screening.listdo · Screening.listNone.
Suppression.createPOST /{namespace}/suppressions$.Suppression.createdo Suppression.createdo · Suppression.createSuppression.created
Suppression.getGET /{namespace}/suppressions/{id}$.Suppression.getdo Suppression.getdo · Suppression.getNone.
Suppression.listGET /{namespace}/suppressions$.Suppression.listdo Suppression.listdo · Suppression.listNone.