Delete application privileges
Added in 6.4.0
To use this API, you must have one of the following privileges:
- The
manage_security
cluster privilege (or a greater privilege such asall
). - The "Manage Application Privileges" global privilege for the application being referenced in the request.
Path parameters
-
application
string Required The name of the application. Application privileges are always associated with exactly one application.
-
name
string | array[string] Required The name of the privilege.
Query parameters
-
refresh
string If
true
(the default) then refresh the affected shards to make this operation visible to search, ifwait_for
then wait for a refresh to make this operation visible to search, iffalse
then do nothing with refreshes.Values are
true
,false
, orwait_for
.
DELETE
/_security/privilege/{application}/{name}
curl \
--request DELETE http://api.example.com/_security/privilege/{application}/{name} \
--header "Authorization: $API_KEY"
Response examples (200)
{
"additionalProperty1": {
"additionalProperty1": {
"found": true
},
"additionalProperty2": {
"found": true
}
},
"additionalProperty2": {
"additionalProperty1": {
"found": true
},
"additionalProperty2": {
"found": true
}
}
}