---
title: "Delete a role"
method: DELETE
path: "/roles/{id}"
tags: ["roles"]
---

# Delete a role

`DELETE /roles/{id}`

Delete a role. Role cannot be deleted if it is assigned to users or used in rules.

## Path parameters

- `id` number, required

## Response `200`

Role deleted successfully

- RoleDeleteResponseDto
  - `message` string, required
  - `role_id` number, required — Deleted role ID

## Other responses

- `400` — Bad Request - Role is in use
- `404` — Role not found

---

[API](https://skmtc.dev/tonewow/apis/tonewow-database-api.md) · [All operations](https://skmtc.dev/tonewow/apis/tonewow-database-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/tonewow/tonewow-database-api/revisions/f36472974ad4/schema)
