Skip to main content
GET
Send the bulk_job_id from Generate images and the external_id you set on that row to get that one image’s status — the only per-row lookup in this API. Use this while a batch is still processing; once the whole batch is done, the same information (plus every other row’s) is in the CSV export instead.
string
required
Returned from Generate images.
string
required
Whatever you sent for this row’s external_id.
string
required
Bearer {api_key}
external_id only needs to be unique within the batch that defined it — nothing stops you from reusing the same value across different batches (that’s fine, since lookups are always scoped to one bulk_job_id), but reusing it for two rows in the same batch makes this endpoint ambiguous and returns 409.

Response fields

string
image for rows from an image template. Branch on this before reading a result URL.
string
pendingprocessingsuccess or failed. Terminal states are success/failed — stop polling once you reach one.
integer
This row’s position in the rows list it was submitted with — 0 for a single-image (one-row) request.
string | null
Populated only once status is success. Image rows carry no result_video_url — the field is absent, not null.