type'VIDEO' | 'AUDIO' | 'TEXT' | 'IMAGE' | 'CAPTION' required
zIndexnumber required
Layer order for overlapping clips (higher = on top)
captionStylestring
Caption style preset name
imageStatus'PENDING' | 'STARTING' | 'QUEUED' | 'PROCESSING' | 'COMPLETED' | 'FAILED'
videoStatus'PENDING' | 'STARTING' | 'QUEUED' | 'PROCESSING' | 'COMPLETED' | 'FAILED'
videoProgressnumber
Video generation progress 0-100
videoDurationnumber
Duration of generated video in seconds
videoPromptstring
Prompt used for video generation
videoGenType'NORMAL' | 'LIPSYNC' | 'MOTION_CONTROL'
motionVideoPathstring
S3 path for motion reference video (MOTION_CONTROL only)
audioSyncboolean required
Whether to sync with audio during generation
textstring
Text content (text clips)
textStylestring
Text style: title | subtitle | caption
textPositionstring
Text position: top | center | bottom
textAlignstring
Text alignment: left | center | right
audioUrlstring
Direct audio file URL (uploaded audio assets)
createdAtstring date-time required