Lists all locations, public and private, and their parameters available for your environment.
The request produces an application/json
payload.
GET | SaaS | https://{your-environment-id}.live.dynatrace.com/api/v2/synthetic/locations |
Environment ActiveGateCluster ActiveGate | https://{your-activegate-domain}:9999/e/{your-environment-id}/api/v2/synthetic/locations |
To execute this request, you need an access token with syntheticLocations.read
scope.
To learn how to obtain and use it, see Tokens and authentication.
Parameter | Type | Description | In | Required |
---|---|---|---|---|
cloudPlatform | string | Filters the resulting set of locations to those which are hosted on a specific cloud platform.
| query | optional |
type | string | Filters the resulting set of locations to those of a specific type.
| query | optional |
capability | string | Filters the resulting set of locations to those which support specific capability.
| query | optional |
Code | Type | Description |
---|---|---|
200 | Synthetic | Success |
4XX | Error | Client side error. |
5XX | Error | Server side error. |
SyntheticLocations
objectA list of synthetic locations.
Element | Type | Description |
---|---|---|
locations | Location | A list of synthetic locations. |
LocationCollectionElement
objectA synthetic location.
Element | Type | Description |
---|---|---|
capabilities | string[] | The list of location's capabilities. |
cloudPlatform | string | The cloud provider where the location is hosted. Only applicable to
|
deploymentType | string | Location's deployment type
|
entityId | string | The Dynatrace entity ID of the location. |
geoCity | string | Location's city. |
geoContinent | string | Location's continent. |
geoCountry | string | Location's country. |
geoLatitude | number | Location's latitude. |
geoLocationId | string | The Dynatrace GeoLocation ID of the location. |
geoLongitude | number | Location's longitude. |
ips | string[] | The list of IP addresses assigned to the location. Only applicable to |
lastModificationTimestamp | integer | The timestamp of the last modification of the location. |
name | string | The name of the location. |
nodes | string[] | A list of synthetic nodes belonging to the location. You can retrieve the list of available nodes with the GET all nodes call. |
stage | string | The release stage of the location.
|
status | string | The status of the location.
|
type | string | The type of the location.
|
{"locations": [{"capabilities": ["BROWSER","HTTP"],"cloudPlatform": "AMAZON_EC2","entityId": "SYNTHETIC_LOCATION-53F47ECB33907667","geoCity": "Gdansk","geoContinent": "Europe","geoCountry": "Poland","geoLatitude": "54.399078369140625","geoLocationId": "GEOLOCATION-95196F3C9A4F4215","geoLongitude": "18.576557159423828","ips": ["134.189.153.97","134.189.153.98"],"name": "Gdansk","stage": "GA","status": "ENABLED","type": "PUBLIC"},{"entityId": "SYNTHETIC_LOCATION-53F47ECB33907667","geoLocationId": "GEOLOCATION-95196F3C9A4F4215","name": "My private location","status": "ENABLED","type": "PRIVATE"}]}
In this example, the request lists all synthetic locations available for the mySampleEnv environment.
The API token is passed in the Authorization header.
The result is truncated to three entries.
curl -X GET \https://mySampleEnv.live.dynatrace.com/api/v2/synthetic/locations \-H 'Authorization: Api-Token dt0c01.abc123.abcdefjhij1234567890'
https://mySampleEnv.live.dynatrace.com/api/v2/synthetic/locations
{"locations": [{"name": "Amazon US East (N. Virginia)","entityId": "SYNTHETIC_LOCATION-0000000000000004","type": "PUBLIC","cloudPlatform": "AMAZON_EC2","ips": ["79.50.224.74","96.124.117.100"],"stage": "GA","status": "ENABLED","capabilities": ["BROWSER"],"geoLocationId": "GEOLOCATION-95196F3C9A4F4215"},{"name": "Gdańsk","entityId": "SYNTHETIC_LOCATION-0000000000000064","type": "PUBLIC","cloudPlatform": "OTHER","ips": ["120.157.221.247","172.158.6.93","197.136.70.30","227.53.205.237","131.123.197.12"],"stage": "GA","status": "ENABLED","capabilities": ["BROWSER","HTTP"],"geoLocationId": "GEOLOCATION-0A41430434C388A9"},{"name": "Linz HTTP","entityId": "SYNTHETIC_LOCATION-BB5EE23C1D48AFF5","type": "PRIVATE","status": "ENABLED","geoLocationId": "GEOLOCATION-427705B3488A4C45"}]}
200