Skip to main content
POST
Apply tag updates to up to 50 jobs in one transaction. Two modes — merge adds the new tags to whatever’s there; replace overwrites the entire tag set. Per-row outcomes: cross-tenant / unknown ids surface as failures without aborting the batch. Single commit at the end so a partial failure leaves the DB consistent.

Request body

MultiTagRequest
string (uuid)[]
required
List of job UUIDs to tag (1..50).
string[]
required
Tag values to apply. Same per-tag rules as TriggerRequest.tags. Pass an empty array with mode=replace to clear tags entirely.
string
merge (default) adds the supplied tags to whatever’s already on each job, deduplicating. replace overwrites — the supplied tags become the complete set, and any existing tags not in the request are removed.

Response

MultiTagResponse
integer
required
integer
required
MultiTagItemResult[]
required

Status codes