GET /api/v1/sonic/task/{task_id} to poll the result.{
"code": 200,
"data": [
{
"clip_id": "ext-clip-1",
"state": "succeeded",
"title": "My Song",
"audio_url": "https://cdn1.suno.ai/ext-clip-1.mp3",
"duration": 60
}
],
"message": "success"
}auto_concat is enabled, the response contains paired objects:{
"code": 200,
"data": [
{
"extended": { "clip_id": "ext-clip-1", "state": "succeeded", "duration": 60, ... },
"full": null
}
],
"message": "extend completed, concat in progress"
}{
"code": 200,
"data": [
{
"extended": { "clip_id": "ext-clip-1", "state": "succeeded", "duration": 60, ... },
"full": { "clip_id": "concat-clip-1", "state": "succeeded", "duration": 240, ... }
}
],
"message": "success"
}extended and full fields are paired - each full song is the concatenation of the original + corresponding extended segment.