| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283 | --:api: invalidate-api-key:request: InvalidateApiKeyRequest:response: InvalidateApiKeyResponse--[role="xpack"][id="{upid}-{api}"]=== Invalidate API Key APIAPI Key(s) can be invalidated using this API.[id="{upid}-{api}-request"]==== Invalidate API Key RequestThe +{request}+ supports invalidating. A specific API key. All API keys for a specific realm. All API keys for a specific user. All API keys for a specific user in a specific realm. A specific key or all API keys owned by the current authenticated user===== Specific API key by API key id["source","java",subs="attributes,callouts,macros"]--------------------------------------------------include-tagged::{doc-tests-file}[invalidate-api-key-id-request]--------------------------------------------------===== Specific API key by API key name["source","java",subs="attributes,callouts,macros"]--------------------------------------------------include-tagged::{doc-tests-file}[invalidate-api-key-name-request]--------------------------------------------------===== All API keys for realm["source","java",subs="attributes,callouts,macros"]--------------------------------------------------include-tagged::{doc-tests-file}[invalidate-realm-api-keys-request]--------------------------------------------------===== All API keys for user["source","java",subs="attributes,callouts,macros"]--------------------------------------------------include-tagged::{doc-tests-file}[invalidate-user-api-keys-request]--------------------------------------------------===== All API key for user in realm["source","java",subs="attributes,callouts,macros"]--------------------------------------------------include-tagged::{doc-tests-file}[invalidate-user-realm-api-keys-request]--------------------------------------------------===== Retrieve all API keys for the current authenticated user["source","java",subs="attributes,callouts,macros"]--------------------------------------------------include-tagged::{doc-tests-file}[invalidate-api-keys-owned-by-authenticated-user-request]--------------------------------------------------include::../execution.asciidoc[][id="{upid}-{api}-response"]==== Invalidate API Key ResponseThe returned +{response}+ contains the information regarding the API keys that the requestinvalidated.`invalidatedApiKeys`:: Available using `getInvalidatedApiKeys` lists the API keys                      that this request invalidated.`previouslyInvalidatedApiKeys`:: Available using `getPreviouslyInvalidatedApiKeys` lists the API keys                                that this request attempted to invalidate                                but were already invalid.`errors`:: Available using `getErrors` contains possible errors that were encountered while           attempting to invalidate API keys.["source","java",subs="attributes,callouts,macros"]--------------------------------------------------include-tagged::{doc-tests-file}[{api}-response]--------------------------------------------------
 |