Skip to main content
GET
Returns the whole image batch as a real downloadable CSV file — one row per generation, with external_id, generation_id, that row’s variables, and result_image_url. This is the only way to get per-row detail for a batch through this API — Get image batch status only returns aggregate counts, never inline per-row data.
This file contains the actual data you submitted — names, external_ids, whatever variables you sent — not just placeholder examples. Treat it the same way you’d treat any of your own customer data.
string
required
Returned from Generate images.
string
required
Bearer {api_key}
Only available once the batch is fully done — check csv_ready on Get image batch status, or wait for the bulk_job.completed webhook, which only fires once this is already true.

Response

Returned with Content-Type: text/csv and Content-Disposition: attachment — hitting this URL in a browser, or with curl -O -J, downloads a .csv file directly rather than returning JSON. The header row is external_id, generation_id (TrueFan’s own ID for the row — useful for support/debugging), followed by every variable name used anywhere in the batch (a row that didn’t use a particular variable has an empty cell there), followed by result_image_url.