Skip to content

Update a release label

PATCH/api/v1/workspaces/{workspace_slug}/releases/labels/{label_id}/

Updates an existing release label by setting the values of the parameters passed. Any parameters not provided will be left unchanged. The label name must remain unique per workspace (or per project), otherwise the request fails with a 400 RELEASE_LABEL_NAME_ALREADY_EXISTS error.

Path Parameters

workspace_slug:requiredstring

The workspace_slug represents the unique workspace identifier for a workspace in Plane. It can be found in the URL. For example, in the URL https://app.plane.so/my-team/projects/, the workspace slug is my-team.

label_id:requiredstring

The unique identifier for the release label.

Body Parameters

name:optionalstring

Name of the release label.

color:optionalstring

Hex color code for the label.

sort_order:optionalnumber

Sort order for the label.

Scopes

releases.labels:write

Update a release label
bash
curl -X PATCH \
  "https://api.plane.so/api/v1/workspaces/my-workspace/releases/labels/f6a7b8c9-d0e1-2345-fabc-678901234567/" \
  -H "X-API-Key: $PLANE_API_KEY" \
  # Or use -H "Authorization: Bearer $PLANE_OAUTH_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
  "color": "#DE350B",
  "sort_order": 5
}'
Response200
json
{
  "id": "f6a7b8c9-d0e1-2345-fabc-678901234567",
  "name": "Breaking change",
  "color": "#DE350B",
  "sort_order": 5,
  "workspace": "cd4ab5a2-1a5f-4516-a6c6-8da1a9fa5be4",
  "project": null
}