Suno Task API

Extend Music

Extend an existing song from a specific timestamp. The new section seamlessly continues from the continue_at point.


CCAPI Task Workflow

  1. Submit -> POST /suno/submit/EXTEND -> {"code":"success","data":"task_xxx"}
  2. Fetch -> GET /suno/fetch/{id} or POST /suno/fetch -> inspect data.status and data.data
  3. Complete -> when data.status = "SUCCESS", data.data contains the normalized result payload

Notes

  • Authenticate with Authorization: Bearer <CCAPI token>
  • Submit endpoints always return the public task_xxx ID instead of exposing the upstream job ID
  • Fetch endpoints return the persisted CCAPI task record (TaskDto) with normalized data payload
post/suno/submit/EXTEND

Request

  • Base URL: https://api.ccapi.ai
  • URL: https://api.ccapi.ai/suno/submit/EXTEND
  • Auth: HTTP bearer

Request body

audio_weightnumber
auto_lyricsboolean
clip_idstring required

ID of the song to extend.

continue_atnumber required

Timestamp in seconds to continue from.

negative_tagsstring

Tags to exclude.

persona_idstring
promptstring

Optional lyrics for the extended section.

style_weightnumber
tagsstring

Style tags for the extension.

titlestring

Optional new title.

vocal_gender'Male' | 'Female'
weirdness_constraintnumber

Response

Task submitted

codestring required
datastring required

Public CCAPI task ID. Use this value to poll task status.

messagestring

Example response

{
  "code": "success",
  "data": "task_7f11c4b772f44710ac0fae0d5b3dc4c1",
  "message": "task submitted successfully"
}

Changes

No recorded changes to this operation across all 1 revision of this API.