Delete application privileges API
editDelete application privileges API
editRemoves application privileges.
Request
editDELETE /_security/privilege/<application>/<privilege>
Prerequisites
editTo use this API, you must have either:
-
the
manage_security
cluster privilege (or a greater privilege such asall
); or - the "Manage Application Privileges" global privilege for the application being referenced in the request
Path parameters
edit-
application
- (Required, string) The name of the application. Application privileges are always associated with exactly one application.
-
privilege
- (Required, string) The name of the privilege.
Examples
editThe following example deletes the read
application privilege from the
myapp
application:
resp = client.security.delete_privileges( application="myapp", name="read", ) print(resp)
const response = await client.security.deletePrivileges({ application: "myapp", name: "read", }); console.log(response);
DELETE /_security/privilege/myapp/read
If the privilege is successfully deleted, the request returns {"found": true}
.
Otherwise, found
is set to false.
{ "myapp": { "read": { "found" : true } } }