GET /jobs/{job_id} until it reaches a terminal state.
Status values
status | Meaning | Terminal |
|---|---|---|
queued | Accepted, waiting to be picked up. | |
processing | Currently generating. | |
done | Completed — result.image_url is ready. | ✅ |
failed | Failed — see error. | ✅ |
The job creation response always returns
status: "queued". The status surfaced by GET /jobs/{job_id} uses processing (not queued) while actively generating.Polling
PollGET /jobs/{job_id} until status is done or failed. A short interval (e.g. 2 seconds) is typical.