创建一个仓库的WebHooks
POST/api/v5/repos/:owner/:repo/hooks
Request
Path Parameters
owner stringrequired
仓库所属空间地址(企业、组织或个人的地址path)
repo stringrequired
仓库路径(path)
Query Parameters
access_token stringrequired
用户授权码
- application/json
Body
urlstringrequired
远程HTTP URL
encryption_typeinteger
加密类型: 0: 密码, 1: 签名密钥
passwordstring
请求URL时会带上该密码,防止URL被恶意请求
push_eventsboolean
Push代码到仓库
tag_push_eventsboolean
提交Tag到仓库
issues_eventsboolean
创建/关闭Issue
note_eventsboolean
评论了Issue/代码等等
merge_requests_eventsboolean
合并请求和合并后
Responses
- 200
成功响应
Response Headers
- application/json
- Schema
- Example (auto)
- 1
Schema
idinteger
urlstring
passwordstring
resultnull
project_idinteger
result_codeinteger
push_eventsinteger
tag_push_eventsinteger
issues_eventsinteger
note_eventsinteger
merge_requests_eventsinteger
created_atstring
{
"id": 0,
"url": "string",
"password": "string",
"project_id": 0,
"result_code": 0,
"push_events": 0,
"tag_push_events": 0,
"issues_events": 0,
"note_events": 0,
"merge_requests_events": 0,
"created_at": "string"
}