After you create a Seedance 1.5 video generation task, use this endpoint to check its status and retrieve the download URL once generation is complete. Pass theDocumentation Index
Fetch the complete documentation index at: https://docs.xingchaoyiqing.com/llms.txt
Use this file to discover all available pages before exploring further.
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
The unique task identifier returned by the Create Video Task endpoint (e.g.
video_abc123def456).Response Fields
Unique identifier of the video generation task.
Object type. Always
"video".Unix timestamp (seconds) of when the task was created.
The Seedance 1.5 model used for generation (e.g.
"seedance_1_5_pro_720p").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
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.The actual output duration of the video in seconds. Only present when
status is "completed". Useful when you used duration: -1 (auto).Error message describing why the task failed. Only present when
status is "failed".Status Flow
| Step | Status | Meaning |
|---|---|---|
| 1 | queued | Task created and added to the processing queue |
| 2 | processing | Seedance 1.5 model is generating the video |
| 3 | completed | Video is ready; retrieve it via video_url |
| — | failed | An error occurred; inspect the error field |
| — | cancelled | Task was cancelled before generation finished |
Polling Recommendations
Choose your polling interval based on the model resolution you used:| Model | Recommended Interval | Estimated Generation Time |
|---|---|---|
seedance_1_5_pro_480p (preview) | every 10–20 s | 30 s – 2 min |
seedance_1_5_pro_720p | every 30–60 s | 2–5 min |
seedance_1_5_pro_1080p | every 30–60 s | 3–8 min |
- 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)