Skip to main content

Step 1 — Get your available models

Copy an id from the response — you’ll need it in the next step.

Step 2 — Create a video job

The API responds immediately with HTTP 202 and a job object:
Save the id — you’ll use it to check the result.

Step 3 — Poll for the result

Poll every 3–5 seconds until status is completed or failed. Generation typically takes 1–5 minutes.
Download or stream from video_url before expires_at (files are kept for 30 days).

Job status values