GET

/v1/schemas/elevenlabs/audio/v1%2Fmusic%2Fvideo-to-music

kind inputactivity audiohash 97e20692extracted Jul 6, 2026version currentsource upstream spec ↗

Request body

5 properties · 1 required · 0 $defs
propertytypedescriptionconstraints
videos*string[]One or more video files sent via FormData array (multipart/form-data). They will be combined into one codec in order. A maximum of 10 videos is allowed, where the total size of the combined video is limited to 200MB. In total, the video can be up to 600 second…items ≥ 1 · items ≤ 10
descriptionstringOptional text description of the music you want. A maximum of 1000 characters is allowed.length ≥ 1 · length ≤ 1000 · nullable
tagsstring[]Optional list of style tags (e.g. ['upbeat', 'cinematic']). A maximum of 10 tags is allowed.items ≥ 0 · items ≤ 10 · default: []
model_idenumThe model to use for the generation.music_v1 | music_v2 · default: "music_v1"
sign_with_c2pabooleanWhether to sign the generated song with C2PA. Applicable only for mp3 files.default: false

Validate a payload

before you spend tokens
shell
$ curl -X POST https://modelschemas.com/v1/validate \
    -d '{"provider":"elevenlabs","endpointId":"v1/music/video-to-music","payload":{…}}'
→ {"valid": false, "errors": [{"path": "#", "keyword": "required", …}]}