GET
/v1/schemas/elevenlabs/audio/v1/music/detailed/stream?kind=output
Accept:
| field | recorded source |
|---|---|
| schema | Source linked above. upstream-spec Source trace1fbf939a1e97e541ce9b5f19ec2b8c81cd5610fb4b8426c6bb70fc579f32679f{
"fetchedAt": 1793856031,
"extractorVersion": "1",
"verifiedAt": null
} |
Response body
0 properties · 0 required · 0 $defsThis schema isn’t a plain object with properties — showing the raw JSON instead.
application/json
{
"provider": "elevenlabs",
"activity": "audio",
"endpointId": "v1/music/detailed/stream",
"kind": "output",
"contentHash": "c664230d20f0deb6334b3dad50ad6458f7f50e1cdd2f32acedcd0818db57887a",
"specRevision": null,
"provenance": {
"sourceUrl": "https://api.elevenlabs.io/openapi.json",
"sourceHash": "1fbf939a1e97e541ce9b5f19ec2b8c81cd5610fb4b8426c6bb70fc579f32679f",
"fetchedAt": 1793856031,
"extractorVersion": "1",
"derivation": "upstream-spec",
"verifiedAt": null
},
"createdAt": 1793856031,
"supersededAt": null,
"schema": {
"type": "string",
"description": "SSE stream. Audio chunks are emitted as base64-encoded payloads in audio_chunk events, alongside `words_timestamps` and `waveform_visual` slices, each filled in only when its opt-in flag is set and sent as an empty list otherwise. Joining the `waveform_visual` slices in arrival order gives the visual waveform of the whole song."
}
}Validate a payload
before you spend tokensshell
$ curl -X POST https://modelschemas.com/v1/validate \
-d '{"provider":"elevenlabs","endpointId":"v1/music/detailed/stream","payload":{…}}'
→ {"valid": false, "errors": [{"path": "#", "keyword": "required", …}]}