Authentication

Authentication is achieved via a user-generated access key (available in your Dynatrace environment settings). Log into your Dynatrace environment and go to Settings > Integration > Dynatrace API. Generate a new access token by typing a unique string into the Key label field, then click the Generate key button.

Passing your API token within an authorization header

To authorize your API request using an HTTP header, use the previously generated Dynatrace token along with an ‘Api-Token’ realm.

Authorization: Api-Token cw88t44BRk2KcJkdM419T

The following example authenticates you with the Dynatrace API using the HTTP authorization header field.

curl -L -H "Authorization: Api-Token cw88t44BRk2KcJkdM419T" "https://{id}.live.dynatrace.com/api/v1/timeseries"

Passing your API token within a query parameter

Authentication can optionally be achieved via a query parameter using your generated access key.

curl -L "https://{id}.live.dynatrace.com/api/v1/timeseries?Api-Token=cw88t44BRk2KcJkdM419T"