全部产品
云市场

UpdateRepoWebhook

更新时间:2019-11-07 17:48:05

描述

更新镜像仓库触发器。

请求信息

请求行 RequestLine

  1. POST /repos/[RepoNamespace]/[RepoName]/webhooks/[WebhookId] HTTP/1.1

请求行参数 URI Param

名称 类型 是否必须 描述
RepoNamespace String 命名空间名称
RepoName String 仓库名称
WebhookId String 触发器ID

特有请求头 RequestHead

请求体 RequestBody

  1. {
  2. "Webhook": {
  3. "WebhookName": "String",
  4. "WebhookUrl": "String",
  5. "TriggerName": "String",
  6. "TriggerUrl": "String",
  7. "TriggerType": "String"
  8. }
  9. }

请求体解析

名称 类型 是否必须 描述
WebhookName String 仓库所属命名空间,应该从您已申请的命名空间中选取。长度限制[2-30],支持小写字母、数字、中划线(-)、下划线(_) (不能以中划线和下划线开头)。
WebhookUrl String 仓库名称。长度限制[1-64],支持小写字母、数字、中划线(-)、下划线(_) (不能以中划线和下划线开头)。
TriggerName String 触发器名字
TriggerType String 触发器类型

返回信息

返回行 ResponseLine

  1. HTTP/1.1 200 OK

特有返回头 ResponseHead

返回体 ResponseBody

  1. {
  2. "data": {
  3. },
  4. "requestId": "String"
  5. }

返回体解析

示例

请求示例

  1. POST /repos/[RepoNamespace]/[RepoName]/webhooks/[WebhookId] HTTP/1.1
  2. <公共请求头>
  3. {
  4. "Webhook": {
  5. "WebhookName": "justForTest",
  6. "WebhookUrl": "https://www.****.com",
  7. "TriggerName": "justForTest",
  8. "TriggerUrl": "https://www.****.com",
  9. "TriggerType": "ALL"
  10. }
  11. }

返回示例

  1. HTTP/1.1 200 OK
  2. <公共响应头>
  3. {
  4. "data": {
  5. },
  6. "requestId": "8DBD3292-A232-44F6-93DC-B30D70AF54E9"
  7. }