LigaAI
  1. Webhook配置模块(webhook)
LigaAI
  • 登录模块(authorize)
    • 获取token
      POST
    • 获取永久token
      POST
    • 刷新token
      POST
  • 用户模块(user)
    • 获取项目的用户列表(不进行分页)
      GET
    • 获取项目的用户列表(进行分页)
      GET
    • 批量添加项目用户
      POST
    • 批量移除项目中的用户
      DELETE
  • 组织模块(org)
    • 获取组织的人员信息(分页)
      GET
    • 启用组织的某个用户
      POST
    • 禁用组织的某个用户
      POST
    • 移除组织的某个用户
      DELETE
  • 项目模块(project)
    • 项目模板列表
      GET
    • 获取项目列表
      GET
    • 获取项目概览模版
      GET
    • 新建项目
      POST
    • 更新项目
      PATCH
    • 根据项目key获取项目信息
      GET
    • 获取项目信息
      GET
    • 更改用户的角色
      POST
    • 获取角色列表
      GET
    • 获取角色列表
      POST
  • 事项模块(issue)
    • 获取issue类型列表
    • 获取issue模版
    • 获取issue的字段列表
    • 获取issue的字段详情
    • 批量新建issue
    • 新建issue
    • 批量更新issue
    • 更新issue
    • 获取issue详情V2
    • 获取issue详情
    • 根据issue编号获取详情
    • 删除issue
    • 批量删除issue
    • issue列表
    • issue列表v2
    • 获取项目下所有的筛选条件
    • 获取字段的下拉选项
    • 获取事项的关联事项列表
    • 事项添加关联
    • 事项移除关联
    • 批量新建子任务
    • 删除子任务
    • 更新子任务
    • 获取子任务列表
    • 更新子任务状态
    • 获取子任务可修改字段列表
    • 新建工时登记
    • 更新工时登记
    • 删除工时登记
    • 工时登记分页查询
    • 获取回收站下拉选项列表(免费版本暂不支持)
    • 回收站列表(免费版本暂不支持)
    • 恢复issue(免费版本暂不支持)
    • 为自定义字段添加选项
    • 为自定义字段移除选项
    • 已完成issue列表
  • 迭代模块(sprint)
    • 新建迭代
    • 更新迭代
    • 删除迭代
    • 获取迭代信息
    • 获取迭代列表
  • 工作流模块(workflow)
    • 查询项目工作流列表
    • 查询可流转状态列表
  • 标签模块(tag)
    • 新建标签
    • 更新标签
    • 删除标签
    • 获取标签列表
  • 史诗模块(epic)
    • 史诗过滤选项值
    • 史诗列表
    • 史诗关联事项列表
    • 获取史诗字段列表
    • 获取史诗字段详情
    • 新建史诗
    • 更新史诗
    • 删除史诗
    • 获取史诗详情
    • 史诗关联事项
  • 版本模块(version)
    • 获取版本的状态列表
    • 获取版本可供选择的人员
    • 获取所有的版本信息
    • 新建版本
    • 更新版本
    • 移除版本
    • 发布版本
    • 取消发布版本
    • 归档版本
    • 取消归档版本
    • 获取版本的详情
    • 添加事项与版本的关联
    • 解除事项与版本的关联
    • 获取版本关联issue列表
  • Webhook配置模块(webhook)
    • 获取Webhook类型列表
      GET
    • 获取Webhook事件监听列表
      GET
    • 新建Webhook
      POST
    • 删除Webhook
      DELETE
    • 更新Webhook配置信息
      PATCH
    • 获取Webhook配置信息
      GET
    • 分页查询Webhook配置信息
      POST
  • 评论模块(comment)
    • 添加评论
    • 更新评论
    • 删除评论
    • 评论列表
    • 更新表情
    • 获取表情列表
  • 文件模块(file)
    • 上传文件
    • 下载文件
    • 删除文件
    • 获取文件列表
    • 绑定文件
  • 个人消息模块(msg)
    • 获取个人消息列表
  1. Webhook配置模块(webhook)

新建Webhook

POST
/webhook/add
Webhook配置模块(webhook)

请求参数

Header 参数
Content-Type
string 
必需
示例值:
application/json
accessToken
string 
必需
示例值:
{{accessToken}}
Body 参数application/json
signature
string 
令牌/加签
可选
name
string 
webhook名称
必需
state
string 
可选
启用状态(enabled: 启用, disabled: 禁用),默认为禁用状态
type
string 
必需
webhook类型编码
projectId
integer <int64>
项目编号
必需
eventIds
array[integer <int64>]
监听事项编号列表
可选
url
string 
回调地址
必需
示例
{
  "signature": "xxx",
  "name": "xxx",
  "state": "disabled",
  "type": "feiShu",
  "projectId": 1,
  "eventIds": [
    1,
    2
  ],
  "url": "https://xxx.xxx.com/callback"
}

示例代码

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request POST 'https://ligai.cn/openapi/api/webhook/add' \
--header 'accessToken: ' \
--header 'Content-Type: application/json' \
--data-raw '{
    "signature": "xxx",
    "name": "xxx",
    "state": "disabled",
    "type": "feiShu",
    "projectId": 1,
    "eventIds": [
        1,
        2
    ],
    "url": "https://xxx.xxx.com/callback"
}'

返回响应

🟢200成功
*/*
OK
Body
createBy
integer <int64>
创建人
可选
webhookId
integer <int64>
webhook编号
可选
signature
string 
令牌/加签
可选
createTime
string <date>
创建时间
可选
name
string 
webhook名称
可选
state
string 
可选
启用状态(enabled: 启用, disabled: 禁用)
type
string 
webhook类型
可选
projectId
integer <int64>
项目编号
可选
url
string 
回调地址
可选
events
array [object {5}] 
事件监听列表
可选
eventCode
string 
事件编码
可选
eventId
integer <int64>
监听事件编号
可选
typeName
string 
类型名称
可选
eventName
string 
事件名称
可选
typeCode
string 
类型编码
可选
示例
{
  "code": "0",
  "data": {
    "createBy": 1,
    "webhookId": 1,
    "signature": "xxx",
    "createTime": 1646301600000,
    "name": "xxx",
    "state": "disabled",
    "type": "dingTalk",
    "projectId": 1,
    "url": "https://xxx.xxx.com/callback",
    "events": [
      {
        "eventCode": "create",
        "eventId": 1,
        "typeName": "xxx",
        "eventName": "xxx",
        "typeCode": "issue"
      }
    ]
  }
}
修改于 2024-10-15 13:49:36
上一页
获取Webhook事件监听列表
下一页
删除Webhook
Built with