This API supports managing group labels.
It allows users to list, create, update, and delete group labels. Furthermore, users can subscribe to and
unsubscribe from group labels.
curl --request POST --header"PRIVATE-TOKEN: <your_access_token>"--header"Content-Type: application/json"\--data'{"name": "Feature Proposal", "color": "#FFA500", "description": "Describes new ideas" }'\"https://gitlab.example.com/api/v4/groups/5/labels"
Example response:
{"id":9,"name":"Feature Proposal","color":"#FFA500","text_color":"#FFFFFF","description":"Describes new ideas","description_html":"Describes new ideas","open_issues_count":0,"closed_issues_count":0,"open_merge_requests_count":0,"subscribed":false}
Update a group label
Updates an existing group label. At least one parameter is required, to update the group label.
curl --request PUT --header"PRIVATE-TOKEN: <your_access_token>"--header"Content-Type: application/json"\--data'{"new_name": "Feature Idea" }'"https://gitlab.example.com/api/v4/groups/5/labels/Feature%20Proposal"
Example response:
{"id":9,"name":"Feature Idea","color":"#FFA500","text_color":"#FFFFFF","description":"Describes new ideas","description_html":"Describes new ideas","open_issues_count":0,"closed_issues_count":0,"open_merge_requests_count":0,"subscribed":false}
An older endpoint PUT /groups/:id/labels with name in the parameters is still available, but deprecated.
An older endpoint DELETE /groups/:id/labels with name in the parameters is still available, but deprecated.
Subscribe to a group label
Subscribes the authenticated user to a group label to receive notifications. If
the user is already subscribed to the label, the status code 304 is returned.
curl --request POST --header"PRIVATE-TOKEN: <your_access_token>""https://gitlab.example.com/api/v4/groups/5/labels/9/subscribe"
Example response:
{"id":9,"name":"Feature Idea","color":"#FFA500","text_color":"#FFFFFF","description":"Describes new ideas","description_html":"Describes new ideas","open_issues_count":0,"closed_issues_count":0,"open_merge_requests_count":0,"subscribed":true}
Unsubscribe from a group label
Unsubscribes the authenticated user from a group label to not receive
notifications from it. If the user is not subscribed to the label, the status
code 304 is returned.
curl --request POST --header"PRIVATE-TOKEN: <your_access_token>""https://gitlab.example.com/api/v4/groups/5/labels/9/unsubscribe"
Example response:
{"id":9,"name":"Feature Idea","color":"#FFA500","text_color":"#FFFFFF","description":"Describes new ideas","description_html":"Describes new ideas","open_issues_count":0,"closed_issues_count":0,"open_merge_requests_count":0,"subscribed":false}