Approve the call
approve_callStart the prepared call using next. direct_call reaches only the owner’s verified account number, without ownerConfirmation or a page: normally ask if they are ready; explicit instructions, an agreed routine or urgency may justify starting now. Ordinary calls need fresh ownerConfirmation to the recap. Set extraMinutes within the allowed limit. For a later time the owner chose, add notBeforeUtc. Personal calls get a Start link. Retry lost replies unchanged. get_guide final_review explains.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| taskId | Yes | The task’s id: task.taskId in any reply about it, or from prepare_task, list_tasks or find_task. | |
| version | Yes | The task’s version from the latest reply (task.version or next[].arguments), exactly as given. | |
| extraMinutes | No | Minutes the call may run past its included time if it runs over, charged only if used; 0 ends it there. Omitted: what the owner pre-approved, as in next. More than that needs their yes to that time. | |
| notBeforeUtc | No | When the owner asked for a later time: a UTC time in exactly this form: 2026-10-01T13:00:00.000Z, up to 7 days ahead and before the request’s deadline. Leave it out to call as soon as allowed. | |
| ownerConfirmation | No | The owner’s own words of approval. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| hint | No | Optional guidance for helping the owner at this step. Advisory; never a permission grant. Wording may change. | |
| next | Yes | Calls to make next. | |
| status | Yes | pending: check again later; requires_user_action: the owner must act; error: refused. | |
| meaning | Yes | What happened, for you. | |
| sayToOwner | Yes | A line for the owner. |