GET
/v1/schemas/fal/audio/mureka/v9/generate/soundtrack
Accept:
| field | recorded source |
|---|---|
| schema | Source linked above. upstream-spec Source tracedd072ffc92bd4b34282bb83a4ba31cb292e97280e8bf57808cb4c401d9066688{
"fetchedAt": 1793422802,
"extractorVersion": "1",
"verifiedAt": null
} |
Request body
6 properties · 0 required · 0 $defs| property | type | description | constraints |
|---|---|---|---|
| audio_start | integer | Start time of the soundtrack audio in milliseconds. If only audio_start is specified, generation starts there and continues for the video duration, stopping at the end of the song if the remaining audio is shorter. The soundtrack audio segment must be at least 3 seconds long, and a 1-second fade-in is added at the beginning. | nullable |
| prompt | string | Optional description of the desired soundtrack style and mood. | length ≥ 1 · length ≤ 1024 · nullable |
| image_id | string | Image ID returned by /files/upload with purpose='soundtrack'. Provide exactly one of image_id or video_id. | length ≥ 1 · nullable |
| enable_safety_checker | boolean | Authorized callers may set false to request relaxed screening. | default: true |
| audio_end | integer | End time of the soundtrack audio in milliseconds. If both audio_start and audio_end are specified, generation uses those times. If audio_end exceeds the song duration, generation stops at the end of the song. The soundtrack audio segment must be at least 3 seconds long, and a 1-second fade-out is added at the end. | nullable |
| video_id | string | Video ID returned by /files/upload with purpose='soundtrack'. Provide exactly one of image_id or video_id. | length ≥ 1 · nullable |
Validate a payload
before you spend tokensshell
$ curl -X POST https://modelschemas.com/v1/validate \
-d '{"provider":"fal","endpointId":"mureka/v9/generate/soundtrack","payload":{…}}'
→ {"valid": false, "errors": [{"path": "#", "keyword": "required", …}]}