Skip to content

Latest commit

 

History

History
91 lines (67 loc) · 2.26 KB

get-the-webhook-list-of-the-pipeline.md

File metadata and controls

91 lines (67 loc) · 2.26 KB

获取流水线的webhook列表

请求方法/请求路径

GET /ms/openapi/api/apigw/v3/{projectId}/{pipelineId}/webhook

资源描述

获取流水线的webhook列表

输入参数说明

Query参数

参数名称 参数类型 必须 参数说明 默认值
page integer 页码
pageSize integer 每页大小
X-DEVOPS-UID string userId

Path参数

参数名称 参数类型 必须 参数说明 默认值
projectId string
pipelineId string

响应

HTTP代码 说明 参数类型
200 successful operation 数据返回包装模型ListPipelineWebhook

请求样例

curl -X GET '[请替换为API地址栏请求地址]?page={page}&pageSize={pageSize}'

HEADER样例

accept: application/json
Content-Type: application/json

返回样例-200

{
  "data" : [ {
    "repoType" : "ENUM",
    "repoName" : "String",
    "repositoryType" : "ENUM",
    "id" : 0,
    "projectName" : "String",
    "projectId" : "String",
    "repoHashId" : "String",
    "taskId" : "String",
    "pipelineId" : "String"
  } ],
  "message" : "String",
  "status" : 0
}

数据返回包装模型ListPipelineWebhook

参数名称 参数类型 必须 参数说明
data List<PipelineWebhook> 数据
message string 错误信息
status integer 状态码

PipelineWebhook

参数名称 参数类型 必须 参数说明
repoType ENUM(ID, NAME, ) repoType
repoName string repoName
repositoryType ENUM(CODE_SVN, CODE_GIT, CODE_GITLAB, GITHUB, CODE_TGIT, ) repositoryType
id integer id
projectName string projectName
projectId string projectId
repoHashId string repoHashId
taskId string taskId
pipelineId string pipelineId