Skip to main content
Webhook 让您可以在操作工作流到达检查点或完成时接收实时通知。new_content 操作所使用的 执行工作流 必须使用 Webhook。

注册 Webhook

注册一个新的 Webhook 端点以接收事件通知。

请求体

有效事件

响应(201 Created)

secret 字段仅在创建时返回一次。请妥善保管 —— 您将需要它来验证 Webhook 签名。

错误响应


列出 Webhook

返回您账户下注册的所有 Webhook。

响应

列表响应中不包含 secret 字段。它仅在 Webhook 首次创建时返回。

删除 Webhook

永久删除一个 Webhook。事件将不再发送至该端点。
删除前请确认 Webhook ID 和目标地址。删除会立即停止事件投递;重新注册同一 URL 会生成新的签名密钥。

路径参数

响应

错误响应


Webhook 载荷格式

事件触发时,Topify 会向您注册的 URL 发送一个 POST 请求,JSON 请求体如下。

action.checkpoint 载荷

action.completed 载荷

action.failed 载荷

载荷字段


验证签名

每个 Webhook 请求都包含一个 X-Webhook-Signature 请求头,其中是基于未经改动的原始请求体并使用创建时返回的 Webhook 密钥计算得出的 HMAC-SHA256 签名。 解析或处理载荷前,始终使用常量时间比较验证签名。缺少签名或签名无效时拒绝请求;投递可能重试,因此处理程序必须具备幂等性。
您的端点应在 10 秒内返回 200 状态码。如果端点未能响应或返回非 2xx 状态,Topify 将以指数退避策略最多重试 3 次。