Skip to main content
GET
Get music generation status
Retrieve a music result created by POST /music/generate. This endpoint returns the stored normalized result for completed providers and polls the upstream provider when a job is still asynchronous.

Response Shape

Notes

  • status can be: queued, in_progress, completed, failed.
  • usage is included when generation is complete.
  • Pass the Phaseo id returned by POST /music/generate, not nativeResponseId.
  • Provider-specific status and retrieval APIs are handled behind this endpoint.

Authorizations

Authorization
string
header
required

Bearer token authentication

Path Parameters

music_id
string
required

The stable Phaseo request ID returned by POST /music/generate.

Response

200 - application/json

Music generation status response

id
string
required

Stable Phaseo request ID used with GET /music/generate/{music_id}.

object
enum<string>
required
Available options:
music
status
enum<string>
required
Available options:
queued,
in_progress,
completed,
failed
model
string
required
provider
string
required
nativeResponseId
string | null

Upstream provider identifier for correlation and support.

audio_url
string<uri>
audio_base64
string
result
any

Provider result metadata normalized by Phaseo.

output
object[]
usage
object
Last modified on October 18, 2026