Skip to content

关于本页

本页介绍更夫所基于的开源内核 Keep 的通用能力。更夫在其上提供国内化增强:钉钉/企业微信/飞书通知、国产大模型接入、LDAP 认证与值班管理。部署与上手请看快速上手。

title: 'Webhook' sidebarTitle: 'Webhook Provider' description: 'A webhook 是一种方法 用于 发送 实时数据 从一个应用发送到另一个应用 当特定事件发生时'

认证 ​

此提供商需要身份验证。

  • url: Webhook URL(必需:True,敏感:False)
  • verify: 启用 SSL 验证(必需:False,敏感:False)
  • method: HTTP 方法(必需:True,敏感:False)
  • http_basic_authentication_username: HTTP 基本身份验证 - 用户名(必需:False,敏感:False)
  • http_basic_authentication_password: HTTP 基本身份验证 - 密码(必需:False,敏感:True)
  • api_key: API 密钥(必需:False,敏感:True)
  • headers: 请求头(必需:False,敏感:False)

某些范围可能需要才能通过提供商执行特定操作或查询。以下是相关范围及其用例的摘要:

  • send_webhook: (强制)

在工作流中 ​

此提供商可用于工作流。

作为"步骤"来查询数据,示例:

yaml
steps:
    - name: Query webhook
      provider: webhook
      config: "{{ provider.my_provider_name }}"
      with:
        url: {value}
        method: {value}
        http_basic_authentication_username: {value}
        http_basic_authentication_password: {value}
        api_key: {value}
        headers: {value}
        body: {value}
        params: {value}
        fail_on_error: {value}

作为"操作"来进行更改或更新数据,示例:

yaml
actions:
    - name: Query webhook
      provider: webhook
      config: "{{ provider.my_provider_name }}"
      with:
        body: {value}
        params: {value}

请查看以下工作流示例:

基于 MIT 协议开源的 Keep · 由更夫社区维护