For coding agents, discover the current recommended music shortlist first with
GET /v1/models?recommended_for=music, then send the selected model explicitly to this endpoint.poll_url for status checks.
Request Body
Model to use:
suno_music for music generation, suno_lyrics for lyrics only.Description of the music to generate. Can include style, mood, instruments, etc.
Title for the generated song.
Style tags (e.g., “pop, upbeat, electronic”).
Generation type:
MUSIC (default) or LYRICS.Model version to use.
ID of a previous clip to continue from.
Timestamp (in seconds) to continue from.
A unique identifier for the end-user.
Response
Task ID for polling status.
Async task identifier alias when returned by the adapter.
Preferred polling URL for this task when provided.
Task status:
pending, processing, completed, or failed.Unix timestamp of task creation.