Webhooks 通知外部服务,例如聊天客户端或其他外部 API 事件。当特定事件发生时,webhook 可以设置一个 URL。
Phrase Orchestrator 提供一种服务,监控和处理来自第三方系统的通知。该服务使用户能够将其工作流与支持 HTTP 请求的各种外部系统连接。
用户可以为来自外部事件的传入 webhook 创建一个新的触发器,系统会自动生成一个唯一的 webhook URL 和 API 密钥,用于第三方 webhook 设置。生成的 webhook URL 是唯一的,直接与用户的账户和工作流相关联,这意味着每个 webhook 仅与一个工作流绑定。
配置传入的 webhook
要配置传入的 webhook,请按照以下步骤操作:
-
将 触发器拖放到工作流中。
触发器出现在工作流中。
-
点击触发器打开 选项卡。
-
选择 选项卡。
-
复制 。
此 URL 应视为机密,不应共享。如果意外共享,请单击 Regenerate 以创建一个新的并使现有的无效。
-
要发送包含数据的有效负载以在工作流中使用,请提供该有效负载的模式。
-
要提供模式,请单击 Edit webhook。
-
选择一个 :
JSON Schemas 是定义 JSON 负载的标准。如果现有服务使用它们,或者连接到 Orchestrator 的外部服务提供一个,请按原样复制。
-
JSON
提供一个示例 JSON 负载以便于更简单的设置,允许在不定义确切规则的情况下测试 webhook。
-
JSON Schema
精确定义 JSON 数据的结构、数据类型和验证规则。
-
-
单击 Save payload schema。
显示 webhook 触发器预期数据结构的预览。
-
-
如有需要,打开 选项卡以向触发器添加过滤器。
-
要在工作流发布后触发它,请向 webhook URL 发送 POST 请求。对于没有配置模式的工作流,主体必须为空。如果应用了配置模式,负载必须与模式匹配。