---
type: api
title: Roles
description: Manage the roles that grant Elasticsearch and Kibana privileges.
url: https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/kibana/v0/group/endpoint-roles
resource: https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/kibana/v0/group/endpoint-roles
products:
  - Kibana
---

# Roles

`roles`

Manage the roles that grant Elasticsearch and Kibana privileges.

[Kibana role management](https://www.elastic.co/docs/deploy-manage/users-roles/cluster-or-deployment-auth/defining-roles)

- [Get all roles](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/kibana/v0/operation/operation-get-security-role): `GET` `/api/security/role`
- [Delete a role](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/kibana/v0/operation/operation-delete-security-role-name): `DELETE` `/api/security/role/{name}`
- [Get a role](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/kibana/v0/operation/operation-get-security-role-name): `GET` `/api/security/role/{name}`
- [Create or update a role](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/kibana/v0/operation/operation-put-security-role-name): `PUT` `/api/security/role/{name}`
- [Create or update roles](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/kibana/v0/operation/operation-post-security-roles): `POST` `/api/security/roles`
