Security
The security APIs enable you to perform security activities, and add, update, retrieve, and remove application privileges, role mappings, and roles. You can also create and update API keys and create and invalidate bearer tokens.
14 endpoints
-
Authenticate a user
- GET /_security/_authenticate
-
Get API key information
- GET /_security/api_key
-
Create an API key
- POST also PUT /_security/api_key
-
Invalidate API keys
- DELETE /_security/api_key
-
Create a service account token
- POST also PUT /_security/service/{namespace}/{service}/credential/token/{name}
-
Delete service account tokens
- DELETE /_security/service/{namespace}/{service}/credential/token/{name}
-
Get roles
- GET /_security/role/{name}
-
Create or update roles
- POST also PUT /_security/role/{name}
-
Delete roles
- DELETE /_security/role/{name}
-
Get builtin privileges
- GET /_security/privilege/_builtin
-
Check user privileges
- POST also GET /_security/user/{user}/_has_privileges
-
Find API keys with a query
- POST also GET /_security/_query/api_key
-
Find roles with a query
- POST also GET /_security/_query/role
-
Update an API key
- PUT /_security/api_key/{id}