curl --request POST \
--url https://api.maxapi.io/api/v1/task/submit \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '{
"model": "seedance-2.0",
"callBackUrl": "https://example.com/webhook",
"input": {
"prompt": "A river flowing through autumn forest, aerial view",
"ratio": "16:9",
"resolution": "1080p",
"duration": 5,
"fallback": true
}
}'
{
"code": 0,
"msg": "ok",
"data": {
"taskId": "790758ee-3675-48fa-a9af-33d33cf84e71"
}
}
Seedance Text-to-Video — Generate videos from text descriptions
curl --request POST \
--url https://api.maxapi.io/api/v1/task/submit \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '{
"model": "seedance-2.0",
"callBackUrl": "https://example.com/webhook",
"input": {
"prompt": "A river flowing through autumn forest, aerial view",
"ratio": "16:9",
"resolution": "1080p",
"duration": 5,
"fallback": true
}
}'
{
"code": 0,
"msg": "ok",
"data": {
"taskId": "790758ee-3675-48fa-a9af-33d33cf84e71"
}
}
mediaUrls (or imageUrls) activates pure text-to-video mode.
callBackUrl when using this model so the result can be delivered as soon as it is ready. Continuous polling of the Query Task endpoint is not recommended.seedance-2.0 · seedance-2.0-fast · seedance-1.5-pro
seedance-2.0, seedance-2.0-fast, seedance-1.5-pro.Hide properties
1:1, 4:3, 3:4, 16:9, 9:16.480p, 720p, 1080p.seedance-2.0 and seedance-2.0-fast support 4–15 seconds; seedance-1.5-pro supports 5 or 10.seedance-1.5-pro when a Seedance 2.0 model fails. Defaults to true. Set to false to disable fallback and return the original error directly. Only applies to seedance-2.0 and seedance-2.0-fast; ignored by seedance-1.5-pro.curl --request POST \
--url https://api.maxapi.io/api/v1/task/submit \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '{
"model": "seedance-2.0",
"callBackUrl": "https://example.com/webhook",
"input": {
"prompt": "A river flowing through autumn forest, aerial view",
"ratio": "16:9",
"resolution": "1080p",
"duration": 5,
"fallback": true
}
}'
{
"code": 0,
"msg": "ok",
"data": {
"taskId": "790758ee-3675-48fa-a9af-33d33cf84e71"
}
}
{
"code": 0,
"msg": "ok",
"data": {
"taskId": "790758ee-3675-48fa-a9af-33d33cf84e71",
"status": "SUCCESS",
"input": {
"model": "seedance-2.0",
"prompt": "A river flowing through autumn forest, aerial view",
"ratio": "16:9",
"resolution": "1080p",
"duration": 5,
"fallback": true
},
"result": {
"type": "video",
"urls": [
"https://example.com/output/video-example.mp4"
]
},
"created_at": "2026-02-10T22:05:27.378310Z",
"updated_at": "2026-02-10T22:08:11.389509Z"
}
}
result is only populated when status is SUCCESS.