发行板API
每个对板的API调用都必须经过身份验证。
如果用户不是项目的成员,并且该项目是私有的,则得到
对那个项目的要求将导致一个404
状态码。
项目委员会
列出给定项目中的发行板。
/项目/:id /董事会
属性 | 类型 | 要求 | 描述 |
---|---|---|---|
id |
整数或字符串 | 是的 | ID或项目的url编码路径被认证的用户所有 |
旋度——头“PRIVATE-TOKEN: 9 koxpg98eahejpvbs5tk”https://gitlab.example.com/api/v4/projects/5/boards
示例响应:
({“id”:1,“项目”:{“id”:5,“名称”:“散居计划网站”,“name_with_namespace”:“散居/散居项目网站”,“路径”:“diaspora-project-site”,“path_with_namespace”:“移民/ diaspora-project-site”,“http_url_to_repo”:“http://example.com/diaspora/diaspora-project-site.git”,“web_url”:“http://example.com/diaspora/diaspora-project-site”},“里程碑”:{“id”:12“标题”:“10.0”},“名单”:({“id”:1,“标签”:{“名称”:“测试”,“颜色”:“# F0AD4E”,“描述”:零},“位置”:1},{“id”:2,“标签”:{“名称”:“准备好了”,“颜色”:“# FF0000”,“描述”:零},“位置”:2},{“id”:3.,“标签”:{“名称”:“生产”,“颜色”:“# FF5F00”,“描述”:零},“位置”:3.}]}]
单板
找一块单板。
/项目/:id /板/:board_id
属性 | 类型 | 要求 | 描述 |
---|---|---|---|
id |
整数或字符串 | 是的 | ID或项目的url编码路径被认证的用户所有 |
board_id |
整数 | 是的 | 单板的ID |
旋度——头“PRIVATE-TOKEN: 9 koxpg98eahejpvbs5tk”https://gitlab.example.com/api/v4/projects/5/boards/1
示例响应:
{“id”:1,名称:“:"项目发布板",“项目”:{“id”:5,“名称”:“散居计划网站”,“name_with_namespace”:“散居/散居项目网站”,“路径”:“diaspora-project-site”,“path_with_namespace”:“移民/ diaspora-project-site”,“http_url_to_repo”:“http://example.com/diaspora/diaspora-project-site.git”,“web_url”:“http://example.com/diaspora/diaspora-project-site”},“里程碑”:{“id”:12“标题”:“10.0”},“名单”:({“id”:1,“标签”:{“名称”:“测试”,“颜色”:“# F0AD4E”,“描述”:零},“位置”:1},{“id”:2,“标签”:{“名称”:“准备好了”,“颜色”:“# FF0000”,“描述”:零},“位置”:2},{“id”:3.,“标签”:{“名称”:“生产”,“颜色”:“# FF5F00”,“描述”:零},“位置”:3.}]}
列表板列表
找一份董事会的名单。不包括待办事项列表
和关闭
列表
/项目/:id /板/:board_id /列表
属性 | 类型 | 要求 | 描述 |
---|---|---|---|
id |
整数或字符串 | 是的 | ID或项目的url编码路径被认证的用户所有 |
board_id |
整数 | 是的 | 单板的ID |
旋度——头“PRIVATE-TOKEN: 9 koxpg98eahejpvbs5tk”https://gitlab.example.com/api/v4/projects/5/boards/1/lists
示例响应:
({“id”:1,“标签”:{“名称”:“测试”,“颜色”:“# F0AD4E”,“描述”:零},“位置”:1},{“id”:2,“标签”:{“名称”:“准备好了”,“颜色”:“# FF0000”,“描述”:零},“位置”:2},{“id”:3.,“标签”:{“名称”:“生产”,“颜色”:“# FF5F00”,“描述”:零},“位置”:3.}]
单板清单
拿一张单独的清单。
得到/项目/:id /板/:board_id /清单/:list_id
属性 | 类型 | 要求 | 描述 |
---|---|---|---|
id |
整数或字符串 | 是的 | ID或项目的url编码路径被认证的用户所有 |
board_id |
整数 | 是的 | 单板的ID |
list_id |
整数 | 是的 | 单板列表的ID |
旋度——头“PRIVATE-TOKEN: 9 koxpg98eahejpvbs5tk”https://gitlab.example.com/api/v4/projects/5/boards/1/lists/1
示例响应:
{“id”:1,“标签”:{“名称”:“测试”,“颜色”:“# F0AD4E”,“描述”:零},“位置”:1}
新板名单
创建一个新的问题板列表。
POST /项目/:id /板/:board_id /列表
属性 | 类型 | 要求 | 描述 |
---|---|---|---|
id |
整数或字符串 | 是的 | ID或项目的url编码路径被认证的用户所有 |
board_id |
整数 | 是的 | 单板的ID |
label_id |
整数 | 是的 | 标签ID |
旋度——请求帖子——头“PRIVATE-TOKEN: 9 koxpg98eahejpvbs5tk”https://gitlab.example.com/api/v4/projects/5/boards/1/lists?label_id=5
示例响应:
{“id”:1,“标签”:{“名称”:“测试”,“颜色”:“# F0AD4E”,“描述”:零},“位置”:1}
编辑板列表
更新现有的Issue Board列表。这个调用用于更改列表位置。
把/项目/:id /板/:board_id /清单/:list_id
属性 | 类型 | 要求 | 描述 |
---|---|---|---|
id |
整数或字符串 | 是的 | ID或项目的url编码路径被认证的用户所有 |
board_id |
整数 | 是的 | 单板的ID |
list_id |
整数 | 是的 | 单板列表的ID |
位置 |
整数 | 是的 | 列表的位置 |
旋度——请求把——头“PRIVATE-TOKEN: 9 koxpg98eahejpvbs5tk”https://gitlab.example.com/api/v4/projects/5/boards/1/lists/1?position=2
示例响应:
{“id”:1,“标签”:{“名称”:“测试”,“颜色”:“# F0AD4E”,“描述”:零},“位置”:1}
删除单板列表
仅适用于管理员和项目所有者。软删除有问题的董事会列表。
删除/项目/:id /板/:board_id /清单/:list_id
属性 | 类型 | 要求 | 描述 |
---|---|---|---|
id |
整数或字符串 | 是的 | ID或项目的url编码路径被认证的用户所有 |
board_id |
整数 | 是的 | 单板的ID |
list_id |
整数 | 是的 | 单板列表的ID |
旋度——请求删除——头“PRIVATE-TOKEN: 9 koxpg98eahejpvbs5tk”https://gitlab.example.com/api/v4/projects/5/boards/1/lists/1