AGTCloud API Docs
文件指南API Reference整合與資源更新與幫助
音樂生成Suno MJ

查詢任務

依任務 ID 查詢 Suno MJ 任務狀態與結果。不同任務類型會回傳不同的結果欄位。

使用提交 API 回傳的任務 ID 查詢任務狀態與結果。

GET/suno/mj/fetch/{job_id}

授權

bearerAuth
授權Bearer <token>

使用 Authorization: Bearer your-api-key 進行認證。

傳遞位置: header

路徑參數

job_id*string

提交 API 回傳的任務 ID;依對應回應讀取 jobId 或 job_id,而非音軌 ID。

回應主體

application/json

application/json

application/json

任務 ID 與音軌 ID

識別碼用途
jobId / job_id任務 ID,用於查詢狀態與結果;依對應提交 API 的實際回應讀取。
music_id / musicId音軌 ID,用於翻唱、續寫、加入人聲或加入伴奏。

上傳參考音訊支援同步與非同步兩種方式。同步成功會直接回傳音軌 ID;非同步上傳完成後,音軌 ID 位於查詢回應的 data.data.data.musics[].musicId。不要將音軌 ID 當作任務 ID 查詢。多個任務可使用批次查詢任務。

狀態與結果

狀態意義
NOT_START任務已建立,尚未開始處理。
QUEUED任務正在佇列中等候。
ON_QUEUE佇列等候中。
SUCCESS任務成功,讀取對應類型的結果。
FAILED任務失敗,檢視任務回傳的錯誤資訊。

提交回應中的 status: SUCCESS 表示請求受理成功,不代表非同步任務已經完成。查詢回應最外層的 code: success 表示查詢請求成功;任務狀態讀取 data.status。音樂生成或非同步上傳任務完成後,音軌位於 data.data.data.musics[]。其中每筆音軌的 musicId 用於後續操作,audioUrl 指向音訊;沒有標題時,title 可能為 null。其他任務類型的結果欄位可能不同,無法直接套用此結構。

回呼通知

提交請求時可選填 hookUrl,接收平台轉送的任務通知。回呼網址只支援 80、443、8080 和 8443 連接埠。

未填寫 hookUrl 時,可主動查詢任務;狀態更新可能有延遲。填寫回呼後仍可使用查詢 API 取得結果。回呼設定以提交請求中的 hookUrl 為準,不要使用查詢回應中的 data.hookUrl 判斷回呼網址。