更新时间:2025-08-20 GMT+08:00
分享

修改仓库标签

功能介绍

修改仓库标签

调试

您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。

URI

PUT /v4/repositories/{repository_id}/label

表1 路径参数

参数

是否必选

参数类型

描述

repository_id

Integer

参数解释:

仓库的ID,通过查询用户所有仓库接口查询项目列表获取。

约束限制:

不涉及。

取值范围:

1-2147483647

请求参数

表2 请求Header参数

参数

是否必选

参数类型

描述

X-Auth-Token

String

参数解释:

用户Token。 通过调用IAM服务获取用户Token接口获取(响应消息头中X-Subject-Token的值)。

约束限制:

必传。

取值范围:

字符串长度不少于1,不超过10万。

默认取值:

不涉及。

表3 请求Body参数

参数

是否必选

参数类型

描述

name

String

参数解释:

标签名。

约束限制:

不涉及。

取值范围:

不涉及。

默认取值:

不涉及。

new_name

String

参数解释:

新标签名。

约束限制:

不涉及。

取值范围:

不涉及。

默认取值:

不涉及。

color

String

参数解释:

标签颜色,以6位十六进制表示法给出,带有前导“#”符号(例如,#FFAABB)。

约束限制:

不涉及。

取值范围:

正则^#([a-fA-F0-9]{6}|[a-fA-F0-9]{3})$

默认取值:

不涉及。

description

String

参数解释:

描述。

约束限制:

不涉及。

取值范围:

不涉及。

默认取值:

不涉及。

priority

Integer

参数解释:

优先级。

约束限制:

不涉及。

取值范围:

0-30

默认取值:

不涉及。

取值范围:

0-30

expires_at

String

参数解释:

失效时间。

约束限制:

不涉及。

取值范围:

不涉及。

默认取值:

不涉及。

响应参数

状态码:200

表4 响应Body参数

参数

参数类型

描述

id

Integer

参数解释:

标签ID。

取值范围:

1-2147483647

取值范围:

1-2147483647

name

String

参数解释:

标签名。

取值范围:

不涉及。

color

String

参数解释:

标签颜色,以6位十六进制表示法给出,带有前导“#”符号(例如,#FFAABB)。

取值范围:

正则^#([a-fA-F0-9]{6}|[a-fA-F0-9]{3})$

description

String

参数解释:

描述。

取值范围:

不涉及。

text_color

String

参数解释:

字体颜色,以6位十六进制表示法给出,带有前导“#”符号(例如,#FFAABB)。

取值范围:

正则^#([a-fA-F0-9]{6}|[a-fA-F0-9]{3})$

expires_at

String

参数解释:

失效时间。

取值范围:

不涉及。

is_expired

Boolean

参数解释:

是否失效。

取值范围:

不涉及。

open_merge_requests_count

Integer

参数解释:

关联开启状态MR的数量。

约束限制:

MR仓库返回此字段。

取值范围:

0-2147483647

取值范围:

0-2147483647

open_change_request_count

Integer

参数解释:

关联开启状态CR的数量。

约束限制:

CR仓库返回此字段。

取值范围:

0-2147483647

取值范围:

0-2147483647

priority

Integer

参数解释:

优先级

取值范围:

不涉及

取值范围:

0-30

请求示例

修改仓库标签

PUT /v4/repositories/123/label

{
  "name" : "bug22231",
  "description" : "4562",
  "color" : "#000"
}

响应示例

状态码:200

Get all labels of the project

{
  "id" : 24,
  "name" : "bug22231",
  "color" : "#000",
  "description" : "4562",
  "text_color" : "#FFFFFF",
  "expires_at" : null,
  "is_expired" : false,
  "open_merge_requests_count" : 0,
  "priority" : 0
}

状态码

状态码

描述

200

Get all labels of the project

错误码

请参见错误码

相关文档