CQTAI
Suno · Music

Upload Audio

📌 What is thisUpload external audio and get back a clip ID for other features.
💡 When to useUse to get an ID before extending/covering/mashing your own audio.

Endpoints

UsageMethodPath
Submit taskPOST/api/cqt/generator/suno
Query ResultGET/api/cqt/info/suno?id={taskId}

Request Parameters

ParamTypeRequiredDescription
taskstringRequiredFixed value: upload
audioUrlstringRequiredDownloadable audio URL

Request Example

curl -X POST https://api.cqtai.com/api/cqt/generator/suno \
  -H 'Authorization: Bearer <API_KEY>' \
  -H 'Content-Type: application/json' \
  -d '{ "task":"upload", "audioUrl":"https://cdn1.suno.ai/ef8bd9f0-faf2-4e39-a922-ec3f85898ac3.mp3" }'
# -> { "code":200, "data":"<taskId>" }

Response Example

{
  "code": 200,
  "msg": "success",
  "data": {
    "id": "8da0bc5e2f4c48eb86954a1f763470cd",
    "taskType": "upload",
    "status": "succeeded",
    "errorMsg": "",
    "param": {
      "task": "upload",
      "audioUrl": "https://cdn1.suno.ai/ef8bd9f0-faf2-4e39-a922-ec3f85898ac3.mp3"
    },
    "result": {
      "id": "217c547a-3aee-48db-9490-e4182566fe91",
      "title": "ef8bd9f0-faf2-4e39-a922-ec3f85898ac3",
      "handle": "pauliboldenwtan5",
      "status": "complete",
      "user_id": "4bc5457b-4c0a-4ceb-9fbb-0ecdf73dab80",
      "metadata": {
        "tags": "C-Pop, Mandopop. Bright, energetic male vocals … (系统自动分析的风格描述已省略)",
        "type": "upload",
        "prompt": "[Intro] Hey! Hey! Hey! … (自动转写的歌词已省略)",
        "duration": 166.68,
        "is_remix": false,
        "has_vocal": true,
        "uses_latest_model": false,
        "can_publish_with_vocal": true
      },
      "audio_url": "https://cdn1.suno.ai/217c547a-3aee-48db-9490-e4182566fe91.mp3",
      "image_url": "https://cdn2.suno.ai/image_217c547a-3aee-48db-9490-e4182566fe91.jpeg",
      "image_large_url": "https://cdn2.suno.ai/image_large_217c547a-3aee-48db-9490-e4182566fe91.jpeg",
      "video_url": "",
      "media_urls": [
        { "url": "https://d2lwuy8qc234o3.cloudfront.net/1/clip/217c547a-3aee-48db-9490-e4182566fe91.m4a", "delivery": "progressive", "content_type": "m4a-opus" },
        { "url": "https://cdn1.suno.ai/217c547a-3aee-48db-9490-e4182566fe91.mp3", "delivery": "progressive", "content_type": "mp3" }
      ],
      "model_name": "chirp-chirp",
      "batch_index": 0,
      "created_at": "2026-07-08T03:42:17.754Z",
      "display_tags": "C-Pop, Mandopop, upbeat male vocals",
      "major_model_version": ""
    },
    "completeTime": 1783482148259
  }
}

Response Fields

FieldTypeDescription
codenumberStatus code; 200 = success
msgstringMessage
data.idstringTask ID (the taskId returned on submit)
data.taskTypestringTask type; always "upload"
data.statusstringStatus: pending / succeeded / failed
data.paramobjectEcho of the audioUrl you submitted
data.resultobject⚠ A single clip object (not an array, not {clip}) — the ingested audio clip
data.result.idstring🔑 The ingested clipId — use it for upload_extend / upload_cover / mashup
data.result.titlestringTitle (defaults to the file name)
data.result.audio_urlstringPlatform-hosted audio URL (mp3)
data.result.image_urlstringAuto-generated cover (image_large_url is large)
data.result.statusstringClip status; "complete" = ready
data.result.metadata.typestringAlways "upload"
data.result.metadata.tagsstringAuto-analyzed style description of your audio
data.result.metadata.promptstringAuto-transcribed lyrics
data.result.metadata.duration / has_vocalmixedDuration (seconds) / whether it has vocals
data.result.display_tagsstringConcise style tags
data.result.media_urlsarrayMulti-format audio URLs (m4a-opus / mp3)
data.completeTimenumber⚠ Completion time is an epoch-ms number; upload has no createTime field

Billing & Credits

4 credits (free when chained in another task) (x your user rate). Auto-refunded on failure.