Submit Seedance Material Review

POST/v1/video/generations
Submit one absolute HTTPS image, audio, or video URL for asynchronous review and receive a public task ID. Select the matching seedance-review-* model for the media type.

Request Body

application/json
model:requiredstring

Review model. Use seedance-review-image, seedance-review-audio, or seedance-review-video and match it to the submitted media type. The schema default is seedance-review-image.

Allowedseedance-review-imageseedance-review-audioseedance-review-video
Exampleseedance-review-image
prompt:requiredstring

Non-empty material name sent to the review service.

ExamplePortrait test
metadata:requiredobject

Material review payload containing exactly one media item.

metadata.content:requiredarray

Array containing exactly one image_url, audio_url, or video_url item. The nested URL must be an absolute HTTPS URL.

metadata.content[].type:requiredstring

Media type. It must match the review model, and the item must contain only the corresponding URL field.

Allowedimage_urlaudio_urlvideo_url
metadata.content[].image_url:optionalobject

Required when type is image_url.

metadata.content[].image_url.url:optionalstring

Absolute HTTPS image URL. http://, asset://, data: URLs, and local files are not supported.

Examplehttps://example.com/person.jpg
metadata.content[].audio_url:optionalobject

Required when type is audio_url.

metadata.content[].audio_url.url:optionalstring

Absolute HTTPS audio URL. http://, asset://, data: URLs, and local files are not supported.

Examplehttps://example.com/dialogue.mp3
metadata.content[].video_url:optionalobject

Required when type is video_url.

metadata.content[].video_url.url:optionalstring

Absolute HTTPS video URL. http://, asset://, data: URLs, and local files are not supported.

Examplehttps://example.com/reference.mp4

Response

200

A successful request returns a JSON response. The complete example is shown in the code panel.