bulk_update_task_status
Apply one status to multiple project tasks in a single call to avoid looping individual updates. Pass project ID and up to 100 task IDs; handle Waterfall or Kanban status resolution.
Instructions
Apply one status to many tasks of a project in one call (faster than looping update_task). Collect task IDs via list_project_tasks or search_tasks; chunk into calls of at most 100 IDs. Resolve valid status IDs via get_reference_data (entity "gettaskstatuses"): statuses differ between Waterfall and Kanban projects, and Kanban projects interpret statusId as the Kanban column ID, so pass projectMethodTypeId (1=Waterfall, 2=Kanban) or use statusName instead. Always check the failed array; retrying a failed chunk is safe.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| taskIds | Yes | Task IDs to update (max 100 per call) | |
| statusId | No | Target status ID (Kanban column ID for Kanban projects). Either statusId or statusName is required. | |
| projectId | Yes | The project ID containing the tasks | |
| statusName | No | Target status name, resolved server-side when statusId is omitted | |
| projectMethodTypeId | No | Project methodology: 1=Waterfall, 2=Kanban. Needed for Kanban status resolution and name lookup. |