Disable users
Generally available
All methods and paths for this operation:
PUT
/_security/user/{username}/_disable
POST
/_security/user/{username}/_disable
Disable users in the native realm. By default, when you create users, they are enabled. You can use this API to revoke a user's access to Elasticsearch.
Required authorization
- Cluster privileges:
manage_security
POST
/_security/user/{username}/_disable
Console
PUT /_security/user/jacknich/_disable
resp = client.security.disable_user(
username="jacknich",
)
const response = await client.security.disableUser({
username: "jacknich",
});
response = client.security.disable_user(
username: "jacknich"
)
$resp = $client->security()->disableUser([
"username" => "jacknich",
]);
curl -X PUT -H "Authorization: ApiKey $ELASTIC_API_KEY" "$ELASTICSEARCH_URL/_security/user/jacknich/_disable"
client.security().disableUser(d -> d
.username("jacknich")
);