# Packages
Creates or updates the user profile on behalf of another user.
Enables authentication as a user and retrieve information about the authenticated user.
Updates the attributes of multiple existing API keys.
Changes the passwords of users in the native realm and built-in users.
Clear a subset or all entries from the API key cache.
Evicts application privileges from the native application privileges cache.
Evicts users from the user cache.
Evicts roles from the native role cache.
Evicts tokens from the service account token caches.
Creates an API key for access without requiring basic authentication.
Creates a service account token for access without requiring basic authentication.
Removes application privileges.
Removes roles in the native realm.
Removes role mappings.
Deletes a service account token.
Deletes users from the native realm.
Disables users in the native realm.
Disables a user profile so it's not visible in user profile searches.
Enables users in the native realm.
Enables a user profile so it's visible in user profile searches.
Allows a kibana instance to configure itself to communicate with a secured elasticsearch cluster.
Allows a new node to enroll to an existing cluster with security enabled.
Retrieves information for one or more API keys.
Retrieves the list of cluster privileges and index privileges that are available in this version of Elasticsearch.
Retrieves application privileges.
Retrieves roles in the native realm.
Retrieves role mappings.
Retrieves information about service accounts.
Retrieves information of all service credentials for a service account.
Creates a bearer token for access without requiring basic authentication.
Retrieves information about users in the native realm and built-in users.
Retrieves security privileges for the logged in user.
Retrieves user profiles for the given unique ID(s).
Creates an API key on behalf of another user.
Determines whether the specified user has a specified list of privileges.
Determines whether the users associated with the specified profile IDs have all the requested privileges.
Invalidates one or more API keys.
Invalidates one or more access tokens or refresh tokens.
Exchanges an OpenID Connection authentication response message for an Elasticsearch access token and refresh token pair.
Invalidates a refresh token and access token that was generated from the OpenID Connect Authenticate API.
Creates an OAuth 2.0 authentication request as a URL string.
Adds or updates application privileges.
Adds and updates roles in the native realm.
Creates and updates role mappings.
Adds and updates users in the native realm.
Retrieves information for API keys using a subset of query DSL.
Exchanges a SAML Response message for an Elasticsearch access token and refresh token pair.
Verifies the logout response sent from the SAML IdP.
Consumes a SAML LogoutRequest.
Invalidates an access token and a refresh token that were generated via the SAML Authenticate API.
Creates a SAML authentication request.
Generates SAML metadata for the Elastic stack SAML 2.0 Service Provider.
Get suggestions for user profiles that match specified search criteria.
Updates attributes of an existing API key.
Update application specific data for the user profile of the given unique ID.