update_task
Modify task details: title, due date/time, priority, project, description, or recurrence. Leaving fields unchanged preserves existing values; use clearDueDate to remove the due date.
Instructions
Update an existing task. Omitted fields are left unchanged; to remove the due date, pass clearDueDate: true.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | The task ID | |
| title | No | New task title | |
| dueDate | No | New due date in YYYY-MM-DD format | |
| dueTime | No | New due time in HH:MM format (24-hour). Pass null to remove the time. | |
| priority | No | New priority: 0=none, 1=urgent, 2=high, 3=normal, 4=low | |
| projectId | No | Move to a different project | |
| description | No | New description | |
| clearDueDate | No | Set to true to remove the task's due date | |
| recurrenceRule | No | New recurrence rule |