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

To perform this operation, you must be authenticated by means of one of the following methods: apiKey, basicAuth.

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"
      }
   ]
}
'