info:To determine the technical writer assigned to the Stage/Group associated with this page, see https://about.gitlab.com/handbook/engineering/ux/technical-writing/#designated-technical-writers
---
# Issue Boards API
# Project Issue Boards API
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
## List project issue boards
Lists Issue Boards in the given project.
Lists project issue boards in the given project.
```plaintext
GET /projects/:id/boards
...
...
@@ -88,9 +88,15 @@ Example response:
]
```
## Single board
Another example response when no board has been activated or exist in the project:
Get a single board.
```json
[]
```
## Show a single issue board
Get a single project issue board.
```plaintext
GET /projects/:id/boards/:board_id
...
...
@@ -165,9 +171,9 @@ Example response:
}
```
## Create a board **(STARTER)**
## Create an issue board **(STARTER)**
Creates a board.
Creates a project issue board.
```plaintext
POST /projects/:id/boards
...
...
@@ -242,11 +248,11 @@ Example response:
}
```
## Update a board **(STARTER)**
## Update an issue board **(STARTER)**
> [Introduced](https://gitlab.com/gitlab-org/gitlab/-/merge_requests/5954) in [GitLab Starter](https://about.gitlab.com/pricing/) 11.1.