Skip to main content

Bulk delete tasks

Soft-delete tasks (mark as skipped) using explicit IDs or a descriptor selection.

POST/api/task-queue/bulk-delete
HTTP referenceScope tasks:writeUpdated September 27, 2026

This page documents the canonical HTTP contract for this endpoint.

This is a soft delete: matching tasks are completed with status skipped; status events are emitted and lead next-activity summaries are refreshed. It does not physically remove task records.

Query parameters

  • actorUserId · optional

    string

    Optional actor override.

Body parameters

  • task_ids · optional

    array<string>

    Explicit task IDs. Provide either task_ids or selection.

  • selection · optional

    object

    Bulk selection object with mode (ids or descriptor), descriptor filter, search, etc.

Errors

StatusMeaning
400Invalid task IDs or selection exceeds limit.
401Invalid API key or missing auth.
403Missing tasks:write scope.

Docs