Skip to main content
Generations are asynchronous. A generation goes through these statuses:

Option 1: wait in the request

Add wait_seconds (0–55) to POST /generations, GET /generations/{id}, POST /encore/creations or GET /encore/creations/{id}. The API returns as soon as the job is finished, or after the delay with the current status. Ideal for images.

Option 2: poll

Combining a short polling loop with wait_seconds keeps the number of requests low and your rate limit free.

Files

  • url: stable link to the file (images, videos, audio, 3D).
  • download_url: same file with a download disposition.
  • preview_url: poster image for videos when available.