IMPORTANT: This documentation is no longer updated. Refer to Elastic's version policy and the latest documentation.

Delete API keys of multiple users

edit

Delete or invalidate the API keys for multiple users.

Request

edit

DELETE /api/v1/users/auth/keys/_all

Request body

edit

(DeleteUsersApiKeysRequest) (required) The request to delete API keys.

Responses

edit
200

(EmptyResponse)

The API keys are deleted.

449

(BasicFailedReply)

Elevated permissions are required. (code: root.unauthorized.rbac.elevated_permissions_required)

Headers

x-cloud-error-codes (string; allowed values: [root.unauthorized.rbac.elevated_permissions_required])
The error codes associated with the response

Request example

edit
curl -XDELETE https://{{hostname}}/api/v1/users/auth/keys/_all \
-H "Authorization: ApiKey $ECE_API_KEY" \
-H 'Content-Type: application/json' \
-d '
{
   "user_api_keys" : [
      {
         "api_key_id" : "string",
         "user_id" : "string"
      }
   ]
}
'