批量任务状态更新
| 事件分组 | 事件标识 |
|---|---|
| others | others/update |
请求头
- X-Shopline-Topic string required事件的唯一标识。例子:
orders/edited - X-Shopline-Hmac-Sha256 string required该请求的签名。收到请求后,你需要对该签名进行 验签 以验证数据的真实性和完整性。例子:
XWmrwMey6OsLMeiZKwP4FppHH3cmAiiJJAweH5Jo4bM= - X-Shopline-Shop-Domain string required店铺的域名。例子:
example.myshopline.com - X-Shopline-Shop-Id string required店铺 ID。例子:
1610418123456 - X-Shopline-Merchant-Id string required商家 ID。例子:
2000001234 - X-Shopline-API-Version string requiredAPI 版本号。例子:
v20250601 - X-Shopline-Webhook-Id string required该 Webhook 事件的 ID。例子:
b54557e48a5fbf7d70bcd043
请求体
- completedCount integer批量操作的完成数量。
- id string批量操作任务 ID。例子:
gid://shopline/BulkOperation/f97a8c3304b98bcee17c12a0ceb85573 - status string批量任务状态。有效枚举值包含:
CANCELED:已取消CANCELING:取消中COMPLETED:已完成CREATED:已创建EXPIRED:已过期FAILED:已失败RUNNING:运行中
- type string批量任务操作类型。有效枚举值包含:
QUERY:查询操作MUTATION:变更操作,指通过 创建一个批量变更任务(待废弃) 接口执行的变更操作。MUTATION_GENERAL:变更操作
- url string带有过期时间的文件 URL,包含所有任务处理结果。文件格式:JSON Lines。例子:
https://sl-private-oss.oss-accelerate.example.com/task-jsonline/prod/1/9b0c0f04-53cb-4ae3-94db-79af6ec193bd.jsonl?Expires=1754059510
状态码
收到 SHOPLINE 发送的 Webhook 通知后,你需要按照如下 SHOPLINE 要求的格式进行响应。
HTTP/1.1 200 OK关于如何订阅 Webhooks 及更多 Webhook 响应规则说明,请参考 Webhook 概述。
这篇文章对你有帮助吗?