id returned by the Create Video Task endpoint as the path parameter, and keep polling until status reaches a terminal state.
Video generation is asynchronous. Continue polling at the recommended interval until
status is "completed", "failed", or "cancelled".Endpoint
Path Parameters
string
required
The unique task identifier returned by the Create Video Task endpoint (e.g.
video_abc123def456).Response Fields
string
Unique identifier of the video generation task.
string
Object type. Always
"video".integer
Unix timestamp (seconds) of when the task was created.
string
The Seedance 1.5 model used for generation (e.g.
"seedance_1_5_pro_720p").string
Current task status:
queued— task is in the queue, waiting to be processedprocessing— the model is actively generating the videocompleted— generation succeeded;video_urlis populatedfailed— generation failed; seeerrorfor detailscancelled— task was cancelled before completion
string
A direct download URL for the generated MP4 video. Only present when
status is "completed". Valid for 1 day after generation — download and store the video promptly.number
The actual output duration of the video in seconds. Only present when
status is "completed". Useful when you used duration: -1 (auto).string
Error message describing why the task failed. Only present when
status is "failed".Status Flow
Polling Recommendations
Choose your polling interval based on the model resolution you used:- Stop polling immediately when
statusis"completed","failed", or"cancelled". - Avoid polling more frequently than every 10 seconds to prevent rate limiting.
Video & Task Retention
- Format: MP4
- Retention: 1 day (task ID and video file)