audio_url instead of clip_id.
POST /suno/v2/generate returns { "taskId" }. Poll Get Task Status. Schema: GET /suno/v2/generate/schema?task=upload_extend.
Parameters
Other optional fields: shared list.
Documentation Index
Fetch the complete documentation index at: /llms.txt
Use this file to discover all available pages before exploring further.
task=upload_extend — continue a public audio file
audio_url instead of clip_id.
POST /suno/v2/generate returns { "taskId" }. Poll Get Task Status. Schema: GET /suno/v2/generate/schema?task=upload_extend.
| Field | Required | Notes |
|---|---|---|
task | Yes | "upload_extend" |
model | Yes | chirp-v6 recommended |
audio_url | Yes | Public MP3/WAV URL |
continue_at | No | Second to start from |
controls.audio_weight | No | How much of the original audio to keep, 0–1 |
{
"task": "upload_extend",
"model": "chirp-v6",
"title": "My Song Extended",
"tags": "Pop, Happy",
"audio_url": "https://example.com/my-audio.mp3",
"continue_at": 15,
"controls": { "audio_weight": 0.6, "style_weight": 0.5 }
}