Skip to main content
GET
string
required
Returned from Generate images.
string
required
Bearer {api_key}

Response fields

string
The job as a whole: pendingprocessingdispatcheddone or failed. done means every row reached a terminal state — check summary for how many succeeded vs. failed.
object
Headline counts — most integrations poll on summary.pending == 0 to know the whole batch is done, rather than checking every row.
boolean
true once status is done — the point at which Download image CSV export becomes available for this batch. false (and the export 404s) at every earlier state, since some rows wouldn’t have a result yet.
This endpoint only returns aggregate counts — no per-row detail, and no per-row identifiers, while a batch is still processing. Wait for csv_ready (or the bulk_job.completed webhook) and download every row’s result at once via Download image CSV export.
Image batches finish considerably faster than video ones — an image render is a layer composite, not an avatar render — so a poll interval tuned for video is usually far longer than an image batch needs.