JavaScript
const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}}; fetch('https://api.phaseo.app/v1/music/generate/{music_id}', options) .then(res => res.json()) .then(res => console.log(res)) .catch(err => console.error(err));
{}
Check the status of an asynchronous music generation job.
POST /music/generate
{ "id": "task_123", "object": "music", "status": "completed", "provider": "suno", "model": "V4_5PLUS", "nativeResponseId": "task_123", "output": [ { "index": 0, "id": "clip_1", "audio_url": "https://...", "stream_audio_url": "https://...", "image_url": "https://...", "title": "Midnight Blue", "tags": "jazz, piano", "duration": 8 } ], "usage": { "output_audio_count": 1, "output_audio_seconds": 8 } }
status
queued
in_progress
completed
failed
usage
Bearer token authentication
The ID of the music generation request.
Music generation status response
The response is of type object.
object
Was this page helpful?