Reject a pending send
approval_decideReject a pending email approval to prevent delivery. Use when an email is waiting for human approval and you need to block it from being sent.
Instructions
Reject a send that is waiting for human approval, so it is never delivered. decision accepts only "reject". Approving is deliberately not available over MCP — it requires a signed-in browser session with an owner or admin role, at the review_url of the approval.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| note | No | Optional reason, stored on the audit record. | |
| decision | Yes | Only "reject" is accepted. Approving requires the review page. | |
| approval_id | Yes | The approval_id returned by a gated send (status: "pending_approval"). |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| card | No | Which card this envelope renders: 'outbound_review' or 'receipt'. | |
| state | No | Where the request stands: pending, approved, rejected, expired or sent. | |
| dashboard_url | No | Absolute link to the signed-in approvals page. Always present, and the one link that still works when the rest of the envelope cannot be parsed. | |
| schema_version | No | Card envelope version. A client that does not know this version should fall back to dashboard_url. |