Try it free

Get a synthetic location

  • Latest Dynatrace
  • Reference
  • Published Oct 13, 2026
  • Early Access

Retrieve a synthetic location in Dynatrace with the Synthetic API by specifying the location ID and viewing its properties.

GETSaaShttps://{your-environment-id}.apps.dynatrace.com/platform/synthetic/v1/locations/{location-id}

Overview

You use the location-id endpoint to get the properties of a specific synthetic location. The path parameter location-id identifies the location, and the response returns its synthetic location parameters.

Authentication

To execute this request, you need a platform token or OAuth access token with synthetic:locations:read scope. To learn how to obtain and use it, see Tokens and authentication.

Parameters

ParameterTypeDescriptionInRequired
location-idstring

The ID of the required location.

pathRequired

Response

Response codes

CodeTypeDescription
200SyntheticPublicLocationDto | SyntheticPrivateLocationDto

Success. The response contains parameters of the synthetic location.

4XXErrorResponseEnvelope

Client side error.

5XXErrorResponseEnvelope

Server side error.

Response body objects

The SyntheticPublicLocationDto object

Configuration of a public synthetic location.

ElementTypeDescription
browserTypestring

The type of the browser the location is using to execute browser monitors.

browserVersionstring

The version of the browser the location is using to execute browser monitors.

capabilitiesstring[]

A list of location capabilities.

citystring

The city of the location.

cloudPlatformstring

The cloud provider where the location is hosted.

The element can hold these values
  • ALIBABA
  • AMAZON_EC2
  • AZURE
  • DYNATRACE_CLOUD
  • GOOGLE_CLOUD
  • INTEROUTE
  • OTHER
  • UNDEFINED
countryCodestring

The country code of the location.

To fetch the list of available country codes, use the GET all countries request.

countryNamestring

The country name of the location.

geoLocationIdstring

The Dynatrace GeoLocation ID.

idstring

The Dynatrace Location ID.

ipsstring[]

The list of IP addresses assigned to the location.

latitudenumber

The latitude of the location in DDD.dddd format.

longitudenumber

The longitude of the location in DDD.dddd format.

namestring

The name of the location.

regionCodestring

The region code of the location.

To fetch the list of available region codes, use the GET regions of the country request.

regionNamestring

The region name of the location.

stagestring

The stage of the location.

The element can hold these values
  • BETA
  • COMING_SOON
  • DELETED
  • GA
statusstring

The status of the location:

  • ENABLED: The location is displayed as active in the UI. You can assign monitors to the location.
  • DISABLED: The location is displayed as inactive in the UI. You can't assign monitors to the location. Monitors already assigned to the location will stay there and will be executed from the location.
  • HIDDEN: The location is not displayed in the UI. You can't assign monitors to the location. You can only set location as HIDDEN when no monitor is assigned to it.
The element can hold these values
  • DISABLED
  • ENABLED
  • HIDDEN
typestring-
The element can hold these values
  • CLUSTER
  • PRIVATE
  • PUBLIC

The SyntheticPrivateLocationDto object

Configuration of a private synthetic location.

countryCode, regionCode, city parameters are optional as they can be retrieved based on latitude and longitude of location.

ElementTypeDescription
autoUpdateChromiumboolean

Non-containerized location property. Auto upgrade of Chromium is enabled (true) or disabled (false).

availabilityLocationOutageboolean

Alerting for location outage is enabled (true) or disabled (false). Supported only for private Synthetic locations.

availabilityNodeOutageboolean

Alerting for node outage is enabled (true) or disabled (false). \n\n If enabled, the outage of any node in the location triggers an alert. Supported only for private Synthetic locations.

availabilityNotificationsEnabledboolean

Notifications for location and node outage are enabled (true) or disabled (false). Supported only for private Synthetic locations.

browserExecutionSupportedboolean

Containerized location property. Boolean value describes if browser monitors will be executed on this location:

  • false: Browser monitor executions disabled.
  • true: Browser monitor executions enabled.
citystring

The city of the location.

countryCodestring

The country code of the location.

To fetch the list of available country codes, use the GET all countries request.

countryNamestring

The country name of the location.

deploymentTypestring

The deployment type of the location:

  • STANDARD: The location is deployed on Windows or Linux.
  • KUBERNETES: The location is deployed on Kubernetes.
The element can hold these values
  • KUBERNETES
  • OPENSHIFT
  • STANDARD
  • UNKNOWN
fipsModestring

Containerized location property indicating whether FIPS mode is enabled on this location:

  • DISABLED: FIPS is not enabled on the location.
  • ENABLED: FIPS is enabled on the location.
  • ENABLED_WITH_CORPORATE_PROXY: FIPS with corporate proxy is enabled on this location. Default: DISABLED
The element can hold these values
  • DISABLED
  • ENABLED
  • ENABLED_WITH_CORPORATE_PROXY
geoLocationIdstring

The Dynatrace GeoLocation ID.

idstring

The Dynatrace Location ID.

latitudenumber

The latitude of the location in DDD.dddd format.

locationNodeOutageDelayInMinutesinteger

Alert if location or node outage lasts longer than X minutes. \n\n Only applicable when availabilityLocationOutage or availabilityNodeOutage is set to true. Supported only for private Synthetic locations.

longitudenumber

The longitude of the location in DDD.dddd format.

maxActiveGateCountinteger

Containerized location property. The maximum number of ActiveGates deployed for the location (required for a Kubernetes location).

minActiveGateCountinteger

Containerized location property. The minimum number of ActiveGates deployed for the location (required for a Kubernetes location).

namExecutionSupportedboolean

Containerized location property. Boolean value describes if icmp monitors will be executed on this location:

  • false: Icmp monitor executions disabled.
  • true: Icmp monitor executions enabled.
namestring

The name of the location.

nodeNamesobject

A mapping id to name of the nodes belonging to the location.

nodeSizestring

Containerized location property. The size of a containerized node deployed for the location (required for a Kubernetes location). Accepted values:

  • XS: extra small
  • S: small
  • M: medium The node size L is not supported in containerized locations.
The element can hold these values
  • M
  • S
  • UNSUPPORTED
  • XS
nodesstring[]

A list of synthetic nodes belonging to the location.

You can retrieve the list of available nodes with the GET all nodes call.

regionCodestring

The region code of the location.

To fetch the list of available region codes, use the GET regions of the country request.

regionNamestring

The region name of the location.

statusstring

The status of the location:

  • ENABLED: The location is displayed as active in the UI. You can assign monitors to the location.
  • DISABLED: The location is displayed as inactive in the UI. You can't assign monitors to the location. Monitors already assigned to the location will stay there and will be executed from the location.
  • HIDDEN: The location is not displayed in the UI. You can't assign monitors to the location. You can only set location as HIDDEN when no monitor is assigned to it.
The element can hold these values
  • DISABLED
  • ENABLED
  • HIDDEN
typestring-
The element can hold these values
  • CLUSTER
  • PRIVATE
  • PUBLIC
useNewKubernetesVersionboolean

Containerized location property. Boolean value describes which kubernetes version will be used:

  • false: Version 1.23+ that is older than 1.26
  • true: Version 1.26+.

The ErrorResponseEnvelope object

Encloses the encountered error.

ElementTypeDescription
errorErrorResponse

Basic information of the encountered error.

The ErrorResponse object

Basic information of the encountered error.

ElementTypeDescription
codeinteger

The returned HTTP status code.

detailsErrorResponseDetails

Detailed information of the error.

messagestring

Description of the encountered error.

The ErrorResponseDetails object

Detailed information of the error.

ElementTypeDescription
typestring

Defines the actual set of fields depending on the value. See one of the following objects:

  • constraintViolation -> ConstraintViolationDetails
The element can hold these values
  • constraintViolation

Response body JSON models

{
"browserType": "Chrome",
"browserVersion": "69.0.3497.81",
"capabilities": [
"BROWSER",
"HTTP"
],
"city": "Amazon US East (N. Virginia)",
"cloudPlatform": "AMAZON_EC2",
"countryCode": "US",
"id": "GEOLOCATION-95196F3C9A4F4215",
"ips": [
"134.189.153.97",
"134.189.153.98"
],
"latitude": 39.0436,
"longitude": -77.4875,
"name": "Amazon US East",
"regionCode": "VA",
"stage": "GA",
"status": "ENABLED",
"type": "PUBLIC"
}
{
"error": {
"code": 1,
"details": {
"type": "constraintViolation"
},
"message": "string"
}
}
Related tags
Platform APIDynatrace PlatformDigital Experience