Webhook
Webhook 是一种让平台以外的程序实时获取应用执行状态和事件通知的机制。
当特定的事件发生时,平台会向预先设定的 URL 发送 HTTP 请求,触发平台以外的程序。
通过使用 Webhook,您可以轻松地构建更加开放的自动化应用,实现 BaseFlow 与其它系统间的通信。
如何设置
TIP
- 请求方式支持 GET、POST。
- 请求地址必须是合法的 http 或 https 地址,通过验证与测试后才能够保存成功。
- 鉴权方式支持 不鉴权 和 密钥(Token)。密钥会放在请求中的 headers 中,key 为:
Authorization
,value 为:Bearer {token}
。
返回数据
平台会在调用请求中的 body 内放入以下数据:
执行成功
{
"appId": "应用ID",
"runId": "执行ID",
"action": "APP_EXECUTE_SUCCEEDED"
}
执行失败
{
"appId": "应用ID",
"runId": "执行ID",
"action": "APP_EXECUTE_FAILED"
}