List all project labels
GET
/api/v4/projects/{id}/labels
Lists all labels for a specified project. By default, this request returns 20 results at a time because the API results are paginated.
Authorizations
Section titled “ Authorizations ”Parameters
Section titled “ Parameters ”Path Parameters
Section titled “ Path Parameters ”Query Parameters
Section titled “ Query Parameters ” with_counts
boolean
Include issue and merge request counts
include_ancestor_groups
boolean
Include ancestor groups
search
string
Keyword to filter labels by. This feature was added in GitLab 13.6
archived
boolean
Filter by archived status. This feature was added in GitLab 18.10
page
integer
Current page number
Example
1 per_page
integer
Number of items per page
Example
20Responses
Section titled “ Responses ”OK
Media type application/json
object
id
integer format: int64
name
string
description
string
text_color
string
description_html
string
color
string
archived
boolean
open_issues_count
integer
closed_issues_count
integer
open_merge_requests_count
integer
subscribed
boolean
priority
integer
is_project_label
boolean
Example
{ "id": 1, "name": "bug", "description": "Bug reported by user", "text_color": "#FFFFFF", "description_html": "<p>Bug reported by user</p>", "color": "#FF0000", "archived": false, "open_issues_count": 1, "closed_issues_count": 0, "open_merge_requests_count": 1, "subscribed": false, "priority": 10}Bad Request
Not Found