todoist_update_task
Modify existing Todoist tasks by updating content, due dates, priorities, labels, assignments, or moving them between projects and sections.
Instructions
Update one or more tasks in Todoist with full parameter support
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| tasks | No | Array of tasks to update (for batch operations) | |
| task_id | No | ID of the task to update (preferred) | |
| task_name | No | Name/content of the task to search for (if ID not provided) | |
| content | No | New content/title for the task (optional) | |
| description | No | New description for the task (optional) | |
| project_id | No | Move task to this project ID (optional) | |
| section_id | No | Move task to this section ID (optional) | |
| labels | No | New array of label names for the task (optional) | |
| priority | No | New priority level from 1 (normal) to 4 (urgent) (optional) | |
| due_string | No | New due date in natural language (optional) | |
| due_date | No | New due date in YYYY-MM-DD format (optional) | |
| due_datetime | No | New due date and time in RFC3339 format (optional) | |
| due_lang | No | 2-letter language code for due date parsing (optional) | |
| assignee_id | No | New user ID to assign the task to (optional) | |
| duration | No | New duration amount of the task (optional) | |
| duration_unit | No | New duration unit ('minute' or 'day') (optional) | |
| deadline_date | No | New deadline date in YYYY-MM-DD format (optional) | |
| deadline_lang | No | 2-letter language code for deadline parsing (optional) |