decide_approval
Approve or dismiss ONE item of the Approvals queue — what the Approve and Dismiss buttons on AI Visibility → Approvals do. Approve delivers it: an AI action plan or content brief is e-mailed to the automation's recipients (or the workspace owner); a report draft gets a share link — anyone with the link can then view that report — and the link is e-mailed to them; a manual task is marked done and nothing is sent. Dismiss closes the item and moves a drafted report to Deleted. Approving spends no AI (the draft was written when the automation ran) and starts no scan. It never decides on its own: it needs an explicit decision, shows a preview of who gets what, and acts only with confirm:true. It does not edit a draft, assign a task or change an automation. Requires MCP write actions.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| confirm | No | Set true to apply. Omit for a preview. With confirm:true, also pass the preview's previewToken. | |
| decision | Yes | approve (deliver it) or dismiss (close it without sending). | |
| approvalId | Yes | The item (id from list_pending_approvals). | |
| previewToken | No | With confirm:true: the previewToken from this tool's preview (valid 15 minutes, once, for exactly the previewed arguments). |