Revoke or delete an enrollment API key

Base URL
https://{kibana_url}
  • DELETE /api/fleet/enrollment_api_keys/{keyId}
Auth

Revoke or delete an enrollment API key by ID. Use forceDelete=true to remove the document.

Required authorization

Privileges fleet-agents-all

Path parameters

keyId string required

The ID of the enrollment API key

Query parameters

forceDelete boolean · default: false

When false (default), invalidate the API key and mark the token as inactive. When true, also delete the token document.

includeHidden boolean · default: false

When true, allow deletion of hidden enrollment tokens (managed/agentless policies). Defaults to false.

Header parameters

kbn-xsrf string required

A required header to protect against CSRF attacks

Responses

Successful response

application/json
action enum required
Values: deleted

Bad Request

application/json
attributes object required
error string
errorType string
message string required
statusCode number
404

Not Found

application/json
Base URL
https://{kibana_url}