Put your 16 strongest hooks first: Sume bulk queues start in order
A bulk queue returns 202 with the first `concurrency` items already running, up to 16. Order your 100 weekly ads so the best hooks are the first ones you see.

Put your 16 strongest hooks first. A Sume bulk run dispatches items in the order you send them, and the 202 receipt already shows the first concurrency items running. With concurrency: 16 and 100 items, items 0 to 15 start at once, and the other 84 wait for slots.
The order is a free lever. If you have to stop early because of budget or a bad Format, the items that ran are the ones you ranked highest.
What the docs say
The bulk runs page says the server keeps concurrency child runs in flight, and starts the next queued item as soon as a slot opens. Create already fills the window. With concurrency: 3 and 8 items, the receipt shows three running and five queued.
There is no public cancel-queue endpoint. You can cancel a child with POST /v1/format-runs/{run_id}/cancel, which frees its slot for the next item.
| Item index | State on the 202 receipt |
|---|---|
| 0 to 15 | running (16 items) |
| 16 to 99 | queued (84 items) |
| After one child ends | next index starts at once |
How to use the order
Sort the spreadsheet before you build the body: strongest hook first, tests and long shots last. Item index is the zero-based position, so map results back to rows by index.
Workspace generation concurrency still applies to the children, so a window of 16 can run narrower than 16. A child that fails to start becomes failed with run_id: null, and the queue goes on.
Limits worth knowing
The queue accepts 1 to 100 items. A bad item fails the whole create with 400 and details.index before any queue exists, so validate the list first. Order does not change price: each child is billed on its own run.
Sources
Related posts
More in Formats
- Bulk queue item error: format_run_canceled vs format_run_failed
In a Sume bulk queue, a failed child reads format_run_failed and a canceled child reads format_run_canceled. The real reason is in the child run receipt.
- Which Sume catalog Formats make ad creative: the slugs by ad type
Sume ships 27 ready-made Formats at the sume handle. Which slugs fit which ad type, and how to read one with GET /v1/formats/sume/{slug} before paying.
- Ready-made Formats for product video: the Sume Format catalog
Sume ships ready-made Formats for product and UGC-style video and images, each callable from your backend with one HTTP request at the reserved sume handle.
- What is a Sume Format? Turn an agent thread into one API call
A Sume Format is a saved video recipe your backend calls by handle and slug. One POST runs it in a fresh sandbox and returns media plus optional typed JSON.
Written by Sume