移交代码组
功能介绍
移交代码组
调试
您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。
URI
PUT /v4/groups/{group_id}/transfer
参数 |
是否必选 |
参数类型 |
描述 |
---|---|---|---|
group_id |
是 |
Integer |
参数解释: 代码组id,代码组首页,Group ID后的数字Id 取值范围: 1-2147483647 |
请求参数
参数 |
是否必选 |
参数类型 |
描述 |
---|---|---|---|
X-Auth-Token |
是 |
String |
参数解释: 用户Token。 通过调用IAM服务获取用户Token接口获取(响应消息头中X-Subject-Token的值)。 约束限制: 必传。 取值范围: 字符串长度不少于1,不超过10万。 默认取值: 不涉及。 |
参数 |
是否必选 |
参数类型 |
描述 |
---|---|---|---|
owner_id |
否 |
Integer |
移交目标用户id 取值范围: 1-2147483647 |
响应参数
状态码:200
参数 |
参数类型 |
描述 |
---|---|---|
id |
Integer |
代码组id |
full_name |
String |
代码组全名称 |
full_path |
String |
代码组全路径 |
my_role |
GroupMyRoleDto object |
成员角色信息 |
name |
String |
代码组名称 |
parent_id |
Integer |
代码组父级id |
creator_id |
Integer |
代码组所有者id |
参数 |
参数类型 |
描述 |
---|---|---|
id |
Integer |
成员id |
access_level |
Integer |
成员角色值 |
role_namecn |
String |
角色中文名称 |
role_namen |
String |
角色名称 |
source_id |
Integer |
来源代码组id |
source_type |
String |
来源类型 |
user_id |
Integer |
用户id |
notification_level |
Integer |
提示级别 |
created_at |
String |
创建时间 |
updated_at |
String |
更新时间 |
created_by_id |
Integer |
创建者id |
invite_email |
String |
邀请邮箱 |
invite_token |
String |
邀请token |
invite_accepted_at |
String |
邀请接受时间 |
requested_at |
String |
请求时间 |
expires_at |
String |
过期时间 |
limited |
Boolean |
限制 |
isProjectAdmin |
Integer |
是否为项目管理员 |
isGroupCreator |
Integer |
是否为组织创建者 |
isRepoCreator |
Integer |
是否仓库创建者 |
roleShowFlag |
Integer |
展示标记 |
状态码:401
参数 |
参数类型 |
描述 |
---|---|---|
error_code |
String |
参数解释: 错误码。 |
error_msg |
String |
参数解释: 错误信息。 |
状态码:403
参数 |
参数类型 |
描述 |
---|---|---|
error_code |
String |
参数解释: 错误码。 |
error_msg |
String |
参数解释: 错误信息。 |
请求示例
/v4/group/{group_id}/transfer { "owner_id" : 111 }
响应示例
状态码:200
OK
{ "id" : 2111892588, "full_name" : "2b4a0a1743fe45d4869aff725b8c8293 / group2 / group2.1", "full_path" : "2b4a0a1743fe45d4869aff725b8c8293/group2/group2.1", "my_role" : { "id" : 714996, "access_level" : "50", "role_namecn" : null, "role_namen" : null, "source_id" : 2111890734, "source_type" : "Namespace", "user_id" : 7574, "notification_level" : 3, "created_at" : "2025-02-19T00:32:17.000+08:00", "updated_at" : "2025-02-18T16:32:56.000+08:00", "created_by_id" : null, "invite_email" : null, "invite_token" : null, "invite_accepted_at" : null, "requested_at" : null, "expires_at" : null, "limited" : false, "isProjectAdmin" : null, "isGroupCreator" : null, "isRepoCreator" : null, "roleShowFlag" : null }, "name" : "group2.1", "parent_id" : 2111892586, "creator_id" : 9124 }
状态码:401
Unauthorized
{ "error_code" : "DEV.00000003", "error_msg" : "认证信息过期" }
状态码:403
Bad Request
{ "error_code" : "CH.004403", "error_msg" : "您没有操作权限,请升级权限后重试。" }
状态码
状态码 |
描述 |
---|---|
200 |
OK |
401 |
Unauthorized |
403 |
Bad Request |
错误码
请参见错误码。