# 命名空间
如果使用 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"
}
]