manage-assignments
Perform bulk assign, unassign, or reassign operations on multiple Todoist tasks with automatic rollback on failure.
Instructions
Bulk assignment operations for multiple tasks. Supports assign, unassign, and reassign operations with atomic rollback on failures.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| dryRun | No | If true, validates operations without executing them. | |
| taskIds | Yes | The IDs of the tasks to operate on (max 50). | |
| operation | Yes | The assignment operation to perform. | |
| responsibleUser | No | The user to assign tasks to. Can be "me" (assigns to current user), a user ID, name, or email. Required for assign and reassign operations. | |
| fromAssigneeUser | No | For reassign operations: the current assignee to reassign from. Can be user ID, name, or email. Optional - if not provided, reassigns from any current assignee. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| results | Yes | Results of the assignment operations. | |
| summary | No | Summary of the operation. |