Update to-do
update_todoUpdate an existing to-do's name, description, due date, priority, or status to mark it complete/open; only supplied fields change.
Instructions
Change a to-do's name, description, due date, priority or status, e.g. mark it complete.
Changes only the fields you pass and returns the to-do as get_todo shows it. status complete closes it, open reopens it. Assignees and checklist items are not changed. Nothing is sent to anyone, so this tool runs without asking.
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": "update_todo"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | ||
| status | No | complete closes the to-do. | |
| todo_id | Yes | todo_id from list_todos. | |
| due_date | No | ||
| due_time | No | e.g. 09:00 or 2:30 PM. | |
| priority | No | ||
| description | No |