Complete To-do
complete_todoMark one to-do done by exact todo_id, only when the user says it is. An elapsed session is not completion. Sessions stay on the calendar and the goal does not change; the reply lists remaining sessions. ($0.05; API key required)
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": {
"todo_id": "<todo_id>"
},
"name": "complete_todo"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| todo_id | Yes | Exact id from get_todos or create_todo. Titles are not accepted. | |
| request_id | No | Client idempotency key (retries return original result). | |
| idempotency_key | No | Alias for request_id. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| todo | No | ||
| account | No | The Dayze account this data belongs to. With more than one Dayze connection, name it in the answer. | |
| changed | Yes | ||
| message | Yes | ||
| todo_id | Yes | ||
| verified | Yes | ||
| provenance | No | Which connector wrote the record and which connected Dayze account received it. | |
| remaining_sessions | No |