控制台

回调安全规则

异步任务可通过 webhook_url 接收终态通知。URL 必须是公网可访问的 HTTPS 地址。

URL 校验

规则说明
协议必须使用 HTTPS。
禁止地址localhost、127.0.0.1、私网地址、回环地址、内部域名。
数据格式服务端以 POST JSON 方式发送精简的任务终态通知对象,不包含完整任务结果。
失败处理回调失败重试策略以研发最终实现为准。

回调请求体

任务到达终态后,服务端向 webhook_url 发送以下精简通知。

JSON
{
  "TaskID": "<task_id>",
  "TenantID": "<tenant_id>",
  "Status": "SUCCESS",
  "CallbackURL": "https://example.com/webhook"
}
字段类型说明
TaskIDstring任务 ID,用于调用任务查询接口获取完整结果。
TenantIDstring租户 ID。
Statusstring任务终态,可能值为 SUCCESS、FAILED。
CallbackURLstring本次回调命中的 webhook_url;它是回调地址,不是结果 URL。

回调请求体使用 PascalCase 命名,与 /v1 API 的 snake_case 字段不同。收到通知后,使用 TaskID 调用 GET /v1/audio/tasks/{task_id} 获取完整任务结果。