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