Skip to main content
POST
Submit Seedance 1.5 Pro task

Submit task

prompt and type are required. image-to-video requires one or two public HTTP(S) image URLs for first-frame or first/last-frame control. text-to-video must omit image_urls.
The current HTTP contract accepts duration 4–12 and explicit resolution 720p. Although the model layer intends to support duration=-1 and 480p, the shared gateway binding currently rejects both. generate_audio defaults to true; fixed 24fps is used.

Authorizations

Authorization
string
header
required

Wizzx API key. This is not a JWT.

Body

application/json

Current HTTP contract: duration is 4-12 seconds and explicit resolution is 720p. The model intends to support duration=-1 and 480p, but shared gateway binding currently rejects both. image-to-video requires 1-2 images.

type
enum<string>
required
Available options:
text-to-video
prompt
string
required
Minimum string length: 1
image_urls
string<uri>[]
Maximum array length: 2

Publicly reachable HTTP(S) URL.

Pattern: ^https?://
duration
integer
default:5
Required range: 4 <= x <= 12
resolution
enum<string>
default:720p
Available options:
720p
aspect_ratio
enum<string>
default:adaptive
Available options:
16:9,
4:3,
1:1,
3:4,
9:16,
21:9,
adaptive
seed
integer
Required range: -1 <= x <= 4294967295
watermark
boolean
camera_fixed
boolean
generate_audio
boolean
default:true
return_last_frame
boolean
default:false

Response

Task accepted

code
enum<integer>
required
Available options:
0
message
string
required
Example:

"success"

data
object
required
request_id
string<uuid>
required