Bulk item says 'The Format run failed.' Read the run receipt
A failed Sume bulk item carries only a generic format_run_failed error. The reason is in the child run receipt at GET /v1/format-runs/{run_id}, so read that.

When a child of a Sume bulk queue fails, the queue item shows error.code of format_run_failed and the message The Format run failed. That text is the same for every failure, so it cannot tell you why. To find the reason, read the child's run receipt at GET /v1/format-runs/{run_id} using the run_id on that item.
The error table is in Bulk runs (read 2026-10-06). During a Cyber Monday batch, this is the step between a red counts.failed and a fix you can act on.
What does each item state tell me?
The item error is set only when the item did not finish well, and its value depends on how the child ended.
| Child run | Item error code | Item run_id |
|---|---|---|
| completed | null | set |
| failed | format_run_failed | set |
| canceled | format_run_canceled | set |
| could not start | format_run_failed_to_start (from the create attempt) | null |
What is the order of work?
Poll the queue, collect the failed indexes, then read one receipt per failed run_id.
counts.failedabove zero means at least one item failed, even when the queuestatusiscompleted.- An item with
run_id: nullhas no receipt, so read itserroron the queue object instead. - The queue never stops on a failure, so the other items keep running while you read the receipt.
curl -sS "https://api.sume.com/v1/format-run-queues/$QUEUE_ID" \
-H "Authorization: Bearer $SUME_API_KEY"
# For each item with status "failed" and a run_id:
curl -sS "https://api.sume.com/v1/format-runs/$RUN_ID" \
-H "Authorization: Bearer $SUME_API_KEY"Should I retry the whole queue?
No. Fix the cause the receipt names, then send only the failed rows in a new queue with a new idempotency key. Replaying the old key returns the old queue and starts nothing.
Sources
Related posts
More in Use cases
- Bulk queue window math: 8 gift clips at concurrency 3
With 8 items and concurrency 3, a Sume bulk queue starts 3 runs and holds 5. See how the window drains as each gift clip finishes, fails, or is canceled.
- Can AI image models spell a headline correctly? A pre-ship text check
Vendors say image models can render text but still miss. Use a short script to compare the wording you asked for with what a person typed back from the image.
- Coffee shop loyalty card art with an API: stamps drawn in code
Generate 3:2 loyalty card art on Sume with empty stamp spaces, then draw each customer's stamps in code so the count is always right and the art is reused.
- Coffee shop window screen: 15-second 9:16 clip at 1080p
A 15-second 1080p vertical clip for a shop screen costs $2.10 to $21.32 on Sume: Kling 3, H3 Max, Wan 3.0, Seedance 2.0 and 2.5. Omni Flash stops at 10 seconds.
Written by Sume