For AI agents: A markdown version of this page is available at https://dnd37xeb23o8n.cloudfront.net/stefon.simmons/docs-astro-web-10435/api/latest/key-management/validate-api-key.md. A documentation index is available at /llms.txt.
Language
Datadog site

Validate API key

WARNINGNote: This endpoint is in preview and is subject to change. If you have any feedback, contact Datadog support.
GEThttps://api.datadoghq.com/api/v2/validatehttps://api.us3.datadoghq.com/api/v2/validatehttps://api.us5.datadoghq.com/api/v2/validatehttps://api.datadoghq.eu/api/v2/validatehttps://api.ap1.datadoghq.com/api/v2/validatehttps://api.ap2.datadoghq.com/api/v2/validatehttps://api.uk1.datadoghq.com/api/v2/validatehttps://api.ddog-gov.com/api/v2/validatehttps://api.us2.ddog-gov.com/api/v2/validate

Overview

Check if the API key is valid. Returns the organization UUID, API key ID, and associated scopes.

Response

OK

Response for the API key validation endpoint.

Field
Type
Description
data [required]
object

Data object containing the API key validation result.

Code Example

Validate API key
# Set your Datadog site and credentials
export DD_SITE="datadoghq.com"
export DD_API_KEY="<DD_API_KEY>"

curl -X GET "https://api.${DD_SITE}/api/v2/validate" \
-H "Accept: application/json" \
-H "DD-API-KEY: ${DD_API_KEY}"
# Set your Datadog site and credentials
export DD_SITE="us3.datadoghq.com"
export DD_API_KEY="<DD_API_KEY>"

curl -X GET "https://api.${DD_SITE}/api/v2/validate" \
-H "Accept: application/json" \
-H "DD-API-KEY: ${DD_API_KEY}"
# Set your Datadog site and credentials
export DD_SITE="us5.datadoghq.com"
export DD_API_KEY="<DD_API_KEY>"

curl -X GET "https://api.${DD_SITE}/api/v2/validate" \
-H "Accept: application/json" \
-H "DD-API-KEY: ${DD_API_KEY}"
# Set your Datadog site and credentials
export DD_SITE="datadoghq.eu"
export DD_API_KEY="<DD_API_KEY>"

curl -X GET "https://api.${DD_SITE}/api/v2/validate" \
-H "Accept: application/json" \
-H "DD-API-KEY: ${DD_API_KEY}"
# Set your Datadog site and credentials
export DD_SITE="ap1.datadoghq.com"
export DD_API_KEY="<DD_API_KEY>"

curl -X GET "https://api.${DD_SITE}/api/v2/validate" \
-H "Accept: application/json" \
-H "DD-API-KEY: ${DD_API_KEY}"
# Set your Datadog site and credentials
export DD_SITE="ap2.datadoghq.com"
export DD_API_KEY="<DD_API_KEY>"

curl -X GET "https://api.${DD_SITE}/api/v2/validate" \
-H "Accept: application/json" \
-H "DD-API-KEY: ${DD_API_KEY}"
# Set your Datadog site and credentials
export DD_SITE="uk1.datadoghq.com"
export DD_API_KEY="<DD_API_KEY>"

curl -X GET "https://api.${DD_SITE}/api/v2/validate" \
-H "Accept: application/json" \
-H "DD-API-KEY: ${DD_API_KEY}"
# Set your Datadog site and credentials
export DD_SITE="ddog-gov.com"
export DD_API_KEY="<DD_API_KEY>"

curl -X GET "https://api.${DD_SITE}/api/v2/validate" \
-H "Accept: application/json" \
-H "DD-API-KEY: ${DD_API_KEY}"
# Set your Datadog site and credentials
export DD_SITE="us2.ddog-gov.com"
export DD_API_KEY="<DD_API_KEY>"

curl -X GET "https://api.${DD_SITE}/api/v2/validate" \
-H "Accept: application/json" \
-H "DD-API-KEY: ${DD_API_KEY}"