Skip to main content
Video generation is asynchronous. Submit the task first, then poll until it succeeds.

Supported models

Call flow

  1. Call POST /v1/videos/generations to create a task.
  2. Save the returned id.
  3. Poll GET /v1/videos/generations/{id}.
  4. When status=succeeded, download content.video_url.

Asset endpoints

POST /v1/assets lets you convert public image, video, or audio URLs into reusable platform assets.

Notes

  1. Download content.video_url promptly after success.
  2. Only status=active assets can be used in generation.
  3. Poll every 5 to 10 seconds.