List pending proposals
GET /api/v1/proposals?status=pending
id, its request_id, the expert’s answer, the structured form, confidence, and provenance.
Currently only
pending is supported — the queue of proposals awaiting a decision.Accept a proposal
POST /api/v1/proposals/{id}/accept
Approves the answer and delivers it to every subscribed consumer via on_proposal_accepted.
Who approved the proposal.
An optional note recorded with the decision.
accepted and notifies the expert that their answer was accepted. An unknown id returns 404; deciding an already-decided proposal is a no-op.
Reject a proposal
POST /api/v1/proposals/{id}/reject
Who rejected the proposal.
Why it was rejected. Delivered to the consumer with
on_proposal_rejected.rejected.