Orchestrator

Webhooks(编排器)

文本由 Phrase Language AI 从英语机器翻译而得。

Webhooks 通知外部服务,例如聊天客户端或其他外部 API 事件。当特定事件发生时,webhook 可以设置一个 URL。

Phrase Orchestrator 提供一种服务,监控和处理来自第三方系统的通知。该服务使用户能够将其工作流与支持 HTTP 请求的各种外部系统连接。

传入的 Webhooks

用户可以为来自外部事件的传入 webhook 创建一个新的触发器,系统会自动生成一个唯一的 webhook URL 和 API 密钥,用于第三方 webhook 设置。生成的 webhook URL 是唯一的,直接与用户的账户和工作流相关联,这意味着每个 webhook 仅与一个工作流绑定。

配置传入的 webhook

要配置传入的 webhook,请按照以下步骤操作:

  1. Webhook 触发器拖放到工作流中。

    Webhook Example

    触发器出现在工作流中。

  2. 点击触发器打开 Overview 选项卡。

  3. 选择 Webhook 选项卡。

    1. 复制 Webhook URL

      Webhook URL Location

      此 URL 应视为机密,不应共享。如果意外共享,请单击 Regenerate 以创建一个新的并使现有的无效。

    2. 要发送包含数据的有效负载以在工作流中使用,请提供该有效负载的模式。

      1. 要提供模式,请单击 Edit webhook

      2. 选择一个 Input Type

        JSON Schemas 是定义 JSON 负载的标准。如果现有服务使用它们,或者连接到 Orchestrator 的外部服务提供一个,请按原样复制。

        Webhook Input Type
        • JSON

          提供一个示例 JSON 负载以便于更简单的设置,允许在不定义确切规则的情况下测试 webhook。

        • JSON Schema

          精确定义 JSON 数据的结构、数据类型和验证规则。

      3. 单击 Save payload schema

        显示 webhook 触发器预期数据结构的预览。

    3. 如有需要,打开 Filters 选项卡以向触发器添加过滤器。

要在工作流发布后触发它,请向 webhook URL 发送 POST 请求。对于没有配置模式的工作流,主体必须为空。如果应用了配置模式,负载必须与模式匹配。

外发 Webhooks

用户可以设置工作流,不仅接收数据,还可以自动向外部系统发送更新。外发 webhook 操作允许用户自动触发外部系统中的特定操作。

其他服务中的 webhook 可以通过发送 HTTP 请求操作触发。

配置外发 webhook

要配置外发 webhook,请按照以下步骤操作:

  1. Send HTTP Request 操作拖放到工作流中。

  2. 单击该操作以打开配置。

  3. 选择Parameters选项卡并提供所需的设置。

  4. 单击Save parameters

这篇文章有帮助吗?

Sorry about that! In what way was it not helpful?

The article didn’t address my problem.
I couldn’t understand the article.
The feature doesn’t do what I need.
Other reason.

Note that feedback is provided anonymously so we aren't able to reply to questions.
If you'd like to ask a question, submit a request to our Support team.
Thank you for your feedback.