Get all roles
Base URL
https://{kibana_url}
Auth
Expand all
replaceDeprecatedPrivileges
boolean
If true and the response contains any privileges that are associated with deprecated features, they are omitted in favor of details about the appropriate replacement feature privileges.
200
Indicates a successful call.
application/json
Thank you for your feedback.
Base URL
https://{kibana_url}
Examples
Request
Console
1 / 2 languages
‹
›
1
GET kbn:/api/security/role
Generated from the API spec
1
2
curl -X GET "${KIBANA_URL}/api/security/role" \
-H "Authorization: ApiKey ${API_KEY}"
Generated from the API spec
Response
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
[
{
"name": "my_kibana_role",
"description": "My kibana role description",
"metadata": {
"version": 1
},
"transient_metadata": {
"enabled": true
},
"elasticsearch": {
"indices": [],
"cluster": [],
"run_as": []
},
"kibana": [
{
"base": [
"all"
],
"feature": {},
"spaces": [
"*"
]
}
]
},
{
"name": "my_admin_role",
"description": "My admin role description",
"metadata": {
"version": 1
},
"transient_metadata": {
"enabled": true
},
"elasticsearch": {
"cluster": [
"all"
],
"indices": [
{
"names": [
"index1",
"index2"
],
"privileges": [
"all"
],
"field_security": {
"grant": [
"title",
"body"
]
},
"query": "{\\\u0022match\\\u0022: {\\\u0022title\\\u0022: \\\u0022foo\\\u0022}}"
}
]
},
"kibana": []
}
]