# 命名空间

如果使用 project_full_path,确保 project_full_path 编码过,例子:/api/v3/projects/tencent/code--> /api/v3/projects/tencent%2Fcode (/ 编码 %2F)

# 获取命名空间列表

获取一个命名空间的列表。(作为用户显示的是我的命名空间,作为管理者显示所有的命名空间)

GET /api/v3/namespaces

参数:

参数 类型 描述
owned boolean(可选) 若为 true 则只返回 owner 为当前用户的 namespace
min_access_level integer(可选) 指定最小访问级别,返回的 namespace 列表中,当前用户的 namespace 访问级别大于或者等于指定值
page integer(可选) 分页 (默认值:1)
per_page integer(可选) 默认页面大小 (默认值 20,最大值: 100)

返回值:

[
  {
    "id": 5,
    "path": "git_user1",
    "kind": "user"
  },
  {
    "id": 35,
    "path": "tengzz",
    "kind": "group"
  }
]

# 搜索命名空间

查询所有的匹配你的用户名称或者路径的命名空间。

GET /api/v3/namespaces?search=luci

返回值:

[
  {
    "id": 5,
    "path": "luciyu",
    "kind": "user"
  }
]
lastUpdate: 6/28/2022, 11:10:40 PM