Select Git revision
-
blackst0ne authoredblackst0ne authored
Code owners
Assign users and groups as approvers for specific file changes. Learn more.
boards.md 4.73 KiB
Boards
Every API call to boards must be authenticated.
If a user is not a member of a project and the project is private, a GET
request on that project will result to a 404
status code.
Project Board
Lists Issue Boards in the given project.
GET /projects/:id/boards
Attribute | Type | Required | Description |
---|---|---|---|
id |
integer | yes | The ID of a project |
curl --header "PRIVATE-TOKEN: 9koXpg98eAheJpvBs5tK" https://gitlab.example.com/api/v4/projects/:id/boards
Example response:
[
{
"id" : 1,
"lists" : [
{
"id" : 1,
"label" : {
"name" : "Testing",
"color" : "#F0AD4E",
"description" : null
},
"position" : 1
},
{
"id" : 2,
"label" : {
"name" : "Ready",
"color" : "#FF0000",
"description" : null
},
"position" : 2
},
{
"id" : 3,
"label" : {
"name" : "Production",
"color" : "#FF5F00",
"description" : null
},
"position" : 3
}
]
}
]
List board lists
Get a list of the board's lists.
Does not include backlog
and closed
lists
GET /projects/:id/boards/:board_id/lists
Attribute | Type | Required | Description |
---|---|---|---|
id |
integer | yes | The ID of a project |
board_id |
integer | yes | The ID of a board |
curl --header "PRIVATE-TOKEN: 9koXpg98eAheJpvBs5tK" https://gitlab.example.com/api/v4/projects/5/boards/1/lists
Example response:
[
{
"id" : 1,
"label" : {
"name" : "Testing",
"color" : "#F0AD4E",
"description" : null
},
"position" : 1
},
{
"id" : 2,
"label" : {
"name" : "Ready",
"color" : "#FF0000",
"description" : null
},
"position" : 2
},
{
"id" : 3,
"label" : {
"name" : "Production",
"color" : "#FF5F00",
"description" : null
},
"position" : 3
}
]
Single board list
Get a single board list.
GET /projects/:id/boards/:board_id/lists/:list_id