更新Webhook配置信息
PATCH
/webhook/update请求参数
Header 参数
Content-Type
string
必需
示例值:
application/json
accessToken
string
必需
示例值:
{{accessToken}}
Body 参数application/json
webhookId
integer <int64>
webhook编号
signature
string
令牌/加签
name
string
webhook名称
state
string
必需
启用状态(enabled: 启用, disabled: 禁用)
type
string
必需
webhook类型编码
eventIds
array[integer <int64>]
监听事项编号列表
url
string
回调地址
示例
{
"webhookId": 1,
"signature": "xxx",
"name": "xxx",
"state": "disabled",
"type": "dingTalk",
"eventIds": [
1,
2
],
"url": "https://xxx.xxx.com/callback"
}
示例代码
返回响应
成功(200)
HTTP 状态码: 200
内容格式: JSON*/*
OK
数据结构
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"
}
]
}
}
最后修改时间: 4 个月前