Metric units API - GET a unit

  • Reference

Gets properties of a metric unit.

The request produces an application/json payload.

GETSaaShttps://{your-environment-id}.live.dynatrace.com/api/v2/units/{unitId}
Environment ActiveGateCluster ActiveGatehttps://{your-activegate-domain}:9999/e/{your-environment-id}/api/v2/units/{unitId}

Authentication

To execute this request, you need an access token with metrics.read scope.

To learn how to obtain and use it, see Tokens and authentication.

Parameters

ParameterTypeDescriptionInRequired
unitIdstring

The ID of the required unit.

pathrequired

Response

Response codes

CodeTypeDescription
200Unit

Success

404-

Not found. The requested resource is not found or the query is incorrect.

4XXErrorEnvelope

Client side error.

5XXErrorEnvelope

Server side error.

Response body objects

The Unit object

The metadata of a unit.

ElementTypeDescription
descriptionstring

A short description of the unit.

displayNamestring

The display name of the unit.

displayNamePluralstring

The plural display name of the unit.

symbolstring

The symbol of the unit.

unitIdstring

The ID of the unit.

Response body JSON model

{
"description": "The second is the base unit of time and defined as 1/86400 of a day.",
"displayName": "second",
"displayNamePlural": "seconds",
"symbol": "s",
"unitId": "Second"
}

Example

In this example, the request retrieves metadata of the Ratio unit.

The API token is passed in the Authorization header.

Curl

curl --request GET \
--url https://mySampleEnv.live.dynatrace.com//api/v2/units/MebiByte \
--header 'Authorization: Api-Token dt0c01.abc123.abcdefjhij1234567890'

Request URL

https://mySampleEnv.live.dynatrace.com//api/v2/units/MebiByte

Response body

{
"unitId": "MebiByte",
"displayName": "mebibyte",
"symbol": "MiB",
"description": "1048576.0 byte"
}

Response code

200