Ask a person to approve
notify_request_approvalAsk a person before you act: approve or decline (or pick one of up to 5 options), with an optional comment, on a one-time page sent through a saved channel or by email. The first answer reaches you as the event notify.answered (subscribe a webhook, or check notify_get_approval). For refunds, big orders, offers and posts. Anyone holding the link can answer, so send it only to the person who decides. Email follows the account's rules (new addresses are capped a day). $0.01 a request, $0.02 more by email; the answer is free. Costs $0.01 a request, $0.02 more by email (at most $0.03 a call); nothing if it fails.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"question": "<question>"
},
"name": "notify_request_approval"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| No | Or an email address to send it to. | ||
| channel | No | A saved channel to send it to (notify_list_channels). | |
| comment | No | Offer a comment box. | |
| details | No | What the person should know first. | |
| options | No | The answers to pick from. Default: Approve, Decline. | |
| question | Yes | What to decide, e.g. "Refund order 1042 in full ($849)?" | |
| reference | No | Your own reference, sent back with the answer (an order number, a refund). | |
| expires_in_hours | No |