---
title: "Delete a label group"
method: DELETE
path: "/label-groups/{group_id}"
tags: ["Accounting", "Labels"]
---

# Delete a label group

`DELETE /label-groups/{group_id}`

## Request

- Base URL: `https://b2b.revolut.com/api/1.0`
- URL: `https://b2b.revolut.com/api/1.0/label-groups/{group_id}`
- Auth: HTTP bearer

Delete a specific label group, based on its ID.

:::note
This operation is not supported for [externally managed label groups](https://developer.revolut.com/docs/guides/manage-accounts/accounting/manage-labels-and-label-groups#externally-managed-settings).
:::

Once the label group is deleted, it will not be returned by the API or in the Revolut Business app, and:
- You will not be able to apply labels from the group to new financial records (e.g. expenses). 
- Existing records that have not been completed and that contain labels from this group will be marked as invalid, and you'll need to update them to use different labels.
- Completed records will not be affected by the change. 

A successful response does not get any content in return.

For more details, see the guides: [Manage accounting settings](https://developer.revolut.com/docs/guides/manage-accounts/accounting/manage-accounting-settings) and [Manage labels and label groups](https://developer.revolut.com/docs/guides/manage-accounts/accounting/manage-labels-and-label-groups).

## Path parameters

- `group_id` string, uuid, required

## Response `204`

Label group deleted

## Other responses

- `400`: Bad Request Returned, for example, when a required parameter is missing or malformatted.
- `401`: Unauthorized – authentication credentials are missing or invalid Returned when the request was not fulfilled because authentication has failed or has not been provided.
- `403`: Action forbidden - insufficient permissions to perform this action Returned, for example, when you don't have permissions necessary to perform this action.
- `404`: Not found Returned when the label group that you're trying to delete cannot be found. This can happen, for example, when the label group doesn't exist, or the provided label group ID is incorrect.
- `422`: Unprocessable entity - label group cannot be deleted due to business rules Returned, for example, when you have an accounting software integration connected to your Revolut Business account, and label groups are managed by that integration. The request is well-formed and the server understands it, but the operation cannot be performed because the resource state doesn't permit it. Retrying the same request won't succeed.
- `429`: Too many requests Returned, for example, when the rate limit has been exceeded. If the response includes the `Retry-After` instruction, please respect it and refrain from earlier retry attempts.
- `500`: Internal server error An unexpected application error occurred.
- `503`: Service Unavailable The system is temporarily unavailable. If the response includes the `Retry-After` header instruction, please respect it and refrain from earlier retry attempts.
- `default`: Unexpected error

---

[API](https://skmtc.dev/revolut/apis/business-api.md) - [All operations](https://skmtc.dev/revolut/apis/business-api/llms.txt) - [OpenAPI document](https://skmtc.dev/revolut/apis/business-api/revisions/be089d9fa8b4?raw)
