Governance
3 operations. All areas
GET/v1/proposals
The proposal queue
- Operation
listProposals - Scope: read
- Read
- Parameters
statusquery, "pending" | "auto_posted" | "approved" | "rejected"limitquery, integer
- Responses
200Proposals (object)- Errors
400,401,403,429,500(Error:error.type,message)
POST/v1/proposals/{id}/approve
Approve a pending proposal and post it (human, or a supervisor agent other than the requester)
- Operation
approveProposal - Scope: approve
- Write: needs Idempotency-Key (or dry_run)
- Parameters
idpath, string, required
- Request body
soft_lock_override_reasonstring
- Responses
200Approved and posted (for a document or payment proposal, the document or payment is created too) (object)- Errors
400,401,403,404,409,422,429,500(Error:error.type,message)
POST/v1/proposals/{id}/reject
Reject a pending proposal with a reason
- Operation
rejectProposal - Scope: approve
- Write: needs Idempotency-Key (or dry_run)
- Parameters
idpath, string, required
- Request body
reasonstring, required
- Responses
200Rejected (object)- Errors
400,401,403,404,409,422,429,500(Error:error.type,message)