update_task
Update specific fields of a Todoist task, including title, description, due date, or labels. Labels provided replace all existing labels.
Instructions
Update fields on an existing Todoist task.
Only specified fields are changed; others remain untouched. Note: setting labels replaces all existing labels on the task.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| labels | No | New labels (replaces existing). Use label names, not IDs. Leave empty to keep current. | |
| content | No | New task title/content. Leave empty to keep current. | |
| task_id | Yes | The Todoist task ID to update | |
| due_date | No | New due date — natural language or date string. Leave empty to keep current. | |
| description | No | New description text. Leave empty to keep current. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||