This API call lists all locations, public and private, and their parameters available for your environment. The request produces an application/json payload.
To execute this request, you need the Service Provider API (ServiceProviderAPI) permission assigned to your API token. Generate your API token via Cluster Management Console (CMC). To learn how to obtain and use it, see Cluster API - Authentication.
/api/cluster/v2/synthetic/locations
| 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