文档首页/ 代码托管 CodeArts Repo/ API参考/ API/ V4/ Label/ 创建仓库系统标签
更新时间:2025-08-20 GMT+08:00
分享

创建仓库系统标签

功能介绍

创建仓库系统标签

调试

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

URI

POST /v4/repositories/{repository_id}/system-labels

表1 路径参数

参数

是否必选

参数类型

描述

repository_id

Integer

参数解释:

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

约束限制:

不涉及。

取值范围:

1-2147483647

请求参数

表2 请求Header参数

参数

是否必选

参数类型

描述

X-Auth-Token

String

参数解释:

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

约束限制:

必传。

取值范围:

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

默认取值:

不涉及。

响应参数

状态码:200

表3 响应Body参数

参数

参数类型

描述

[数组元素]

Array of LabelDetailDto objects

标签列表

表4 LabelDetailDto

参数

参数类型

描述

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

is_repository_label

Boolean

参数解释:

是否为仓库标签

取值范围:

不涉及

请求示例

响应示例

状态码:200

仓库系统标签

[ {
  "id" : 196,
  "name" : "Bug",
  "color" : "#CC0033",
  "description" : "Fix bug",
  "text_color" : "#FFFFFF",
  "expires_at" : null,
  "is_expired" : false,
  "open_merge_requests_count" : 0,
  "priority" : 0,
  "is_repository_label" : true
}, {
  "id" : 197,
  "name" : "Critical",
  "color" : "#f90027",
  "description" : "Fix critical defects",
  "text_color" : "#FFFFFF",
  "expires_at" : null,
  "is_expired" : false,
  "open_merge_requests_count" : 0,
  "priority" : 0,
  "is_repository_label" : true
}, {
  "id" : 198,
  "name" : "Feature",
  "color" : "#428BCA",
  "description" : "New features",
  "text_color" : "#FFFFFF",
  "expires_at" : null,
  "is_expired" : false,
  "open_merge_requests_count" : 0,
  "priority" : 0,
  "is_repository_label" : true
}, {
  "id" : 199,
  "name" : "Major",
  "color" : "#F0AD4E",
  "description" : "Fix major defects",
  "text_color" : "#FFFFFF",
  "expires_at" : null,
  "is_expired" : false,
  "open_merge_requests_count" : 0,
  "priority" : 0,
  "is_repository_label" : true
}, {
  "id" : 200,
  "name" : "Minor",
  "color" : "#0033CC",
  "description" : "Fix minor defects",
  "text_color" : "#FFFFFF",
  "expires_at" : null,
  "is_expired" : false,
  "open_merge_requests_count" : 0,
  "priority" : 0,
  "is_repository_label" : true
}, {
  "id" : 201,
  "name" : "Suggestion",
  "color" : "#A8D695",
  "description" : "Optimization suggestions",
  "text_color" : "#333333",
  "expires_at" : null,
  "is_expired" : false,
  "open_merge_requests_count" : 0,
  "priority" : 0,
  "is_repository_label" : true
} ]

状态码

状态码

描述

200

仓库系统标签

错误码

请参见错误码

相关文档