update-task
Change a TODO task by UUID to modify its status, name, details, category, schedule, deadline, or completion state while keeping omitted fields unchanged.
Instructions
Updates a task in the TODO feature.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | No | Optional URL associated with the task. If omitted, the current value is kept. | |
| detail | No | Optional detail associated with the task. If omitted, the current value is kept. | |
| status | No | Optional. Updates the todo status directly. Use this to switch tasks between TODO, PENDING, DOING, and DONE. | |
| taskName | No | Optional task name. If omitted, the current task name is kept. | |
| todoUUID | Yes | Task UUID. Please specify the task uuid (todo uuid) obtained from get-tasks-list. You cannot use this tool without specifying it. | |
| isCompleted | No | Optional. Backward-compatible completion update. true marks the task done. false preserves existing TODO or DOING tasks and reopens DONE tasks to TODO. | |
| categoryUUID | No | Optional category UUID associated with the task. Use get-todo-category-list to obtain a valid category UUID. Set to null to remove the current category. If omitted, the current value is kept. | |
| deadlineDateTime | No | Deadline date and time in ISO format. If omitted, the current value is kept. | |
| scheduledEndDate | No | Scheduled end date in ISO format. If omitted, the current value is kept. | |
| scheduledStartDate | No | Scheduled start date in ISO format. If omitted, the current value is kept. |