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"