Performs bulk partial updates (patches) on multiple tasks in a single operation using JSON Patch semantics.
This endpoint allows you to efficiently modify specific fields across many tasks without replacing entire
task objects. The operation is asynchronous and returns an operation ID for tracking the bulk update progress.
Supports patching standard task fields (title, description, status, dates, assignees) and custom properties
across multiple tasks simultaneously.
Key Features:
- Bulk update multiple tasks with different patch operations in a single API call for efficiency
- Use JSON Patch operations to selectively modify only the fields that need changes without full replacement
- Update standard task properties (title, assignee, status, dates, priority) and custom property values
- Asynchronous processing with operation ID returned for tracking progress of large batch updates
- Atomic updates per task with partial success handling - failures on individual tasks don't block others
- Maintains full audit trail of all field changes for compliance and change tracking
- Optimized for performance when updating many tasks at once compared to individual PATCH calls
Authorization Logic:
- User must have a valid JWT token with management scopes
- User must have permission to edit each task being patched
- System validates each patch operation against task schema and business rules before applying
Usage Example:
Bulk update task properties across multiple tasks when reorganizing work, such as updating due dates for all
tasks in a delayed program, reassigning tasks when team members change roles, or updating task status for
multiple completed items. For example, patch 50 tasks to extend their due dates by one week or update priority
levels for all high-priority tasks in a specific program phase.