Delete tasks

Deletes multiple tasks from the space in a single bulk operation. The deletion can optionally cascade to
child tasks when recursive mode is enabled. This endpoint performs asynchronous deletion and returns
operation IDs for tracking the deletion progress. Deleted tasks are permanently removed from the system
along with their metadata, associations, and custom properties.

Key Features:

  • Efficiently deletes multiple tasks in a single API call for batch operations
  • Supports recursive deletion to remove entire task hierarchies including all child tasks
  • Removes tasks and all their metadata including custom properties, associations, and comments
  • Returns async operation IDs for tracking deletion progress and results
  • Maintains audit trail of all task deletion actions for compliance and tracking
  • Processes deletions asynchronously for better performance with large batches
  • Does not affect programs or other entities associated with the deleted tasks

Authorization Logic:

  1. User must have a valid JWT token with management scopes
  2. User must have permission to delete all specified tasks
  3. Program update permissions may be required based on tenant configuration

Usage Example:

Delete multiple completed tasks to clean up the workspace after program completion, or remove cancelled
tasks that are no longer needed. For example, bulk delete all tasks associated with a cancelled marketing
campaign, or remove obsolete tasks during workspace reorganization. When recursive=true, deleting a parent
task will also remove all its subtasks automatically.

Language
Response
Click Try It! to start a request and see the response here!