idstring uuid required
Persist this task ID immediately after create; poll it instead of creating again.
object'video_generation' | 'animation_export' | 'animation' required
Public task resource type.
status'queued' | 'running' | 'cancelling' | 'succeeded' | 'failed' | 'cancelled' required
succeeded, failed, and cancelled are terminal; cancelling is not terminal.
stage'queued' | 'video_generation' | 'animation_export' | 'completed' nullable
Current pipeline stage when available.
progressnumber required
Fraction from 0 to 1, not a completion-time estimate.
metadataobject
Caller-provided metadata.
normalized_inputobject
Normalized public input; may contain private prompts or image references. Do not log wholesale.
created_atstring date-time required
UTC acceptance timestamp.
started_atstring date-time nullable
UTC production start when known.
finished_atstring date-time nullable
UTC terminal timestamp when known.