跳转到内容

接入指南

完成通知

接收任务完成通知并验证签名。

使用 PUT /v1/webhook 设置账户默认通知地址,也可以在创建执行时传入 webhookUrl。通知地址必须使用 HTTPS。

{
"event": "execution.completed",
"deliveryRevision": 1,
"execution": {
"executionId": "00000000-0000-4000-8000-000000000001",
"state": "completed",
"itemCount": 1,
"completedCount": 1,
"failedCount": 0,
"items": []
}
}

请求头:

  • X-Douzhi-Signature: sha256=<hex digest>
  • X-Douzhi-Delivery: <delivery id>

使用通知验签密钥,对原始请求字节计算 HMAC-SHA256。验签成功后尽快返回 HTTP 2xx,并按 X-Douzhi-Delivery 去重。

通知内容较大时,execution 会返回 resultsOmitted: trueresultsUrl,请再调用结果接口。