Bulk update tasks with partial updates

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:

  1. User must have a valid JWT token with management scopes
  2. User must have permission to edit each task being patched
  3. 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.

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Path Params
string
required
length between 7 and 22

The unique identifier of the space containing the target entity. This determines the scope of entity queries and ensures proper access control. The space must be accessible to the authenticated user with appropriate permissions. It can be the unique identifier (GUID) of the space or the word "default" to indicate the default programs space. Common values include "default" and "rkr83lapKkyCJuLLWqLqzB".

Body Params
plannerTasks
array of objects

Array of task patch items defining which tasks to update and what field operations to apply to each. Each array element specifies a task ID and its associated JSON Patch operations for selective field modifications. Use to batch multiple task updates in a single API call for efficiency. Supports updating different fields across different tasks simultaneously, enabling complex bulk update scenarios like reassigning multiple tasks to new users or updating due dates across a program phase. Maximum recommended array size is 100 items per request for optimal performance.

plannerTasks
Responses

Language
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json