Render finished successfully. url is the final MP4.
error
Render failed. message carries the reason.
timeout
Computed client-side when status=running and created_at is older than 15 minutes. The server still keeps status=running internally; clients should treat timeout the same as a fatal error.
Error message when success=false; informational otherwise.
project
string
16-character project ID.
url
string|null
Public URL of the rendered MP4. null until done, and again once the video file is gone.
thumbnail
string|null
Public URL of the movie thumbnail — a single frame taken 2 seconds in, or at the timecode set by the movie's thumbnail property. JPEG, or PNG for movies with a transparent background. null until done, and again once the file is gone.
ass
string|boolean
Public URL of the generated .ass subtitle file, if any; false if none.
created_at
string
ISO-8601 submission time.
ended_at
string|null
ISO-8601 completion time. null until done.
deleted_at
string|null
ISO-8601 time the video file was deleted through DELETE /v2/movies; null otherwise. The entry itself, including consumed_credits, is kept.
duration
number
Output duration in seconds.
size
number
Output size in bytes.
width / height
integer
Output pixel dimensions.
rendering_time
integer|null
Seconds between created_at and ended_at.
client-data
object
The client-data from the submitted Movie JSON, returned verbatim.
consumed_credits
array
Per-step credit consumption breakdown. Present for movies created after 2025-07-27.