Query Music Generation Detail
Music Series
Query Music Detail
Query detailed results of music generation tasks
GET
Query Music Generation Detail
Documentation Index
Fetch the complete documentation index at: https://docs.vidgo.ai/llms.txt
Use this file to discover all available pages before exploring further.
Usage Guide
- All POST submission requests in the Music Series can query their results through this endpoint. Different models will return different response fields.
Parameter Details
task_id(required): The unique task identifier returned from the music generation submission endpoint
Developer Notes
- Poll this endpoint to check task completion status
- The
filesarray will be empty until the task status isfinished - When a task fails, check the
error_messagefield for details - Multiple audio files may be returned for a single task as variations are generated
Response Fields (files data)
Thefiles 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 |
JSON Field Details
separate-vocals
separate_vocals fields:
vocal_url- URL to the extracted vocal trackinstrumental_url- URL to the instrumental track
upload-and-separate-vocals
vocal_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 elements
stem-split
stem_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 track
generate-music-cover
generate_cover is a JSON array containing cover image objects:
file_url- URL to the generated cover imagefile_type- File type (e.g., “image”)
Authorizations
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_KEYQuery Parameters
Unique task identifier returned from the music generation submission endpoint.