Query detailed results of music generation tasks
task_id (required): The unique task identifier returned from the music generation submission endpointfiles array will be empty until the task status is finishederror_message field for detailsfiles array content varies depending on which model created the task.
| Model | Field | Type | Description |
|---|---|---|---|
generate-music, extend-music, upload-and-cover-audio, upload-and-extend-audio, add-instrumental, add-vocals, replace-section | audio_id | string | Unique identifier for the audio file |
| ↑ | audio_url | string | Direct download URL for the audio file |
| ↑ | image_url | string | Cover image URL |
| ↑ | title | string | Track title |
| ↑ | tags | string | Style tags |
| ↑ | duration | number | Audio duration in seconds |
| ↑ | prompt | string | Generation prompt used |
get-timestamped-lyrics | timestampe_lyrics | string | Lyrics with timestamps |
generate-lyrics | title | string | Lyrics title |
| ↑ | text | string | Complete lyrics content |
boost-music-style | style | string | Enhanced music style |
convert-to-wav | wav_url | string | URL to converted WAV file |
separate-vocals | separate_vocals | string (JSON) | JSON string containing separated audio URLs. See details |
upload-and-separate-vocals | vocal_removal | string (JSON) | JSON string containing separated stem URLs. See details |
stem-split | stem_split | string (JSON) | JSON string containing full stem separation URLs. See details |
generate-music-cover | generate_cover | string (JSON) | JSON string containing generated cover images. See details |
generate-persona | persona_id | string | Generated persona identifier |
create-music-video | video_url | string | Generated video URL |
separate_vocals fields:
vocal_url - URL to the extracted vocal trackinstrumental_url - URL to the instrumental trackvocal_removal fields:
bass - URL to the bass trackdrums - URL to the drums trackpiano - URL to the piano trackguitar - URL to the guitar trackvocals - URL to the vocals trackother - URL to other audio elementsstem_split fields:
backing_vocals_url - URL to backing vocalsbass_url - URL to bass trackbrass_url - URL to brass instrumentsdrums_url - URL to drums trackfx_url - URL to sound effectsguitar_url - URL to guitar trackkeyboard_url - URL to keyboard trackpercussion_url - URL to percussion trackstrings_url - URL to strings tracksynth_url - URL to synthesizer trackvocal_url - URL to main vocalswoodwinds_url - URL to woodwinds trackgenerate_cover is a JSON array containing cover image objects:
file_url - URL to the generated cover imagefile_type - File type (e.g., “image”)All API endpoints require Bearer Token authentication
Get your API Key:
Visit the API Key Management Page to get your API Key
Add it to the request header:
Authorization: Bearer VIDGO_API_KEYUnique task identifier returned from the music generation submission endpoint.