batch_update_tasks
Update multiple Todoist tasks in one API call, modifying fields or moving tasks between projects for efficient batch processing.
Instructions
Batch update multiple Todoist tasks in a single API call.
Uses the Todoist Sync API for efficiency — processes all operations in one request. Each operation can update fields and/or move a task to a different project. This is ideal for triage workflows where you need to process many tasks at once.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| operations | Yes | List of operations. Each dict must include 'id' (task ID). Optional fields: 'content' (str), 'labels' (list of label names), 'due_date' (str, natural language or YYYY-MM-DD), 'description' (str), 'project' (project name to move to). |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||