Skip to main content
POST
Bulk Update Case Status

Authorizations

Authorization
string
header
required

API key authentication. Get your API key from the Duvo dashboard.

Path Parameters

queue_id
string<uuid>
required

The queue's unique identifier

Body

application/json
status
enum<string>
required

Target status for each case. completed and failed are terminal; pending resets the case (the queue's trigger consumer, if any, will re-claim it).

Available options:
pending,
completed,
failed
case_ids
string<uuid>[]

Explicit case IDs to act on (1-100). Provide this or set all_matching.

Required array length: 1 - 100 elements
all_matching
boolean

When true, act on every case matching the provided filters/search instead of an explicit id list.

filters
object

Filters selecting the cases when all_matching is true.

Free-text search selecting the cases when all_matching is true.

Response

Default Response

updatedCount
number
required
skippedCount
number
required
interruptedRunIds
string<uuid>[]
required