update_task
Update a task's title, dates, priority, progress, or other fields while leaving unspecified values unchanged. Move it to a different project or clear fields explicitly when needed.
Instructions
Partially update a task; omitted fields are left untouched.
Setting project_id moves the task to another project. Use clear_fields to explicitly empty a field instead of changing it.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| done | No | Mark done or undone. | |
| title | No | New title. | |
| task_id | Yes | Numeric task id. | |
| due_date | No | New due date. | |
| end_date | No | New end date. | |
| priority | No | 0 unset … 5. | |
| hex_color | No | Hex color, no '#'. | |
| project_id | No | Numeric project id. | |
| start_date | No | New start date. | |
| description | No | New description. | |
| clear_fields | No | Fields to reset to empty: description, due_date, start_date, end_date, hex_color. | |
| percent_done | No | Progress between 0 and 1. | |
| repeat_after | No | Repeat interval in seconds. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | ||
| done | No | ||
| index | No | ||
| title | Yes | ||
| labels | No | ||
| created | No | ||
| done_at | No | ||
| updated | No | ||
| due_date | No | ||
| end_date | No | ||
| priority | No | ||
| assignees | No | ||
| bucket_id | No | ||
| hex_color | No | ||
| created_by | No | ||
| identifier | No | ||
| project_id | No | ||
| start_date | No | ||
| description | No | ||
| is_favorite | No | ||
| repeat_mode | No | ||
| percent_done | No | ||
| repeat_after | No | ||
| cover_image_attachment_id | No |