AGTCloud API Docs
文档指南API Reference集成与资源更新与帮助
音乐生成Suno MJ

查询任务

按任务 ID 查询 Suno MJ 任务状态与结果。不同任务类型返回不同的结果字段。

使用提交接口返回的任务 ID 查询任务状态和结果。

GET/suno/mj/fetch/{job_id}

Authorization

bearerAuth
AuthorizationBearer <token>

使用 Authorization: Bearer your-api-key 认证。

In: header

Path Parameters

job_id*string

提交接口返回的任务 ID;按对应响应读取 jobId 或 job_id,不是音轨 ID。

Response Body

application/json

application/json

application/json

任务 ID 与音轨 ID

标识用途
jobId / job_id任务 ID,用于查询状态和结果;按对应提交接口的实际响应读取。
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 时,可主动查询任务;状态更新可能存在延迟。填写回调后仍可使用查询接口获取结果。回调配置以提交请求中的 hookUrl 为准,不要使用查询响应中的 data.hookUrl 判断回调地址。