Skip to main content
GET
Send the bulk_job_id from Generate videos and the external_id you set on that row to get that one video’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 videos.
string
required
Whatever you sent for this row’s external_id — see Correlating results back to your own data.
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
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-video (one-row) request.
string | null
Populated only once status is success.
string | null
Populated only once status is failed.