Confirm a proposed action
confirm_actionConfirm and execute a write previously proposed by another tool. Use it ONLY when a tool answered with status='confirmation_required' — a write the server performed straight away has no action_id and needs nothing further. Pass the 'action_id' and 'plan_token' returned in that tool's proposal. Only the user who proposed it may confirm, and only within the plan_token's validity window of 15 MINUTES from when it was proposed — after that the confirm is rejected (409) and you must re-issue the original tool call to get a fresh plan_token. So a proposal can be safely deferred later in the conversation, but not beyond 15 minutes. A deletion whose proposal says confirm_via='telegram' is approved ONLY by the user's tap in @OrgLinesBot; for it this tool executes nothing and just reports the state ('awaiting_out_of_band', or 'executed' with the result).
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "confirm_action"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| actions | No | Confirm several proposals at once, after showing the person ALL of their descriptions. Each pair is checked on its own and gets its own verdict in 'results'; some may execute while others are rejected. | |
| action_id | No | ||
| plan_token | No |