Environment management API - GET all environments of an account
Lists all environments and management zones of an account.
The request produces an application/json
payload.
GET |
|
Authentication
To execute this request, you need the Allow read access for environment resources (account-env-read
) scope assigned to your token. To learn how to obtain and use it, see Authentication.
Parameters
The ID of the required account.
You can find the UUID on the Account Management > Identity & access management > OAuth clients page, during creation of an OAuth client.
Response
Response codes
Response body objects
The EnvironmentResourceDto
object
The TenantResourceDto
object
The name of the environment.
The ID of the environment.
The ManagementZoneResourceDto
object
The ID of the environment to which the management zone belongs.
The name of the management zone.
The ID of the management zone.
Response body JSON model
{"tenantResources": [{"name": "string","id": "string"}],"managementZoneResources": [{"parent": "string","name": "string","id": "string"}]}
Example
In this example, the request lists all environments and management zones of the account with the UUID of 9ad20784-76c6-4167-bfba-9b0d8d72a71d.
Curl
curl --request GET \--url 'https://api.dynatrace.com/env/v1/accounts/9ad20784-76c6-4167-bfba-9b0d8d72a71d/environments' \--header 'Authorization: Bearer abcdefjhij1234567890'
Request URL
https://api.dynatrace.com/env/v1/accounts/9ad20784-76c6-4167-bfba-9b0d8d72a71d/environments
Response body
{"tenantResources": [{"name": "Sample environment","id": "mySampleEnv"},{"name": "Sample environment - staging","id": "mySampleEnvStaging"}],"managementZoneResources": [{"name": "mobile app only","id": "154240256445017454","parent": "mySampleEnv"},{"name": "load tests only","id": "144245256741917454","parent": "mySampleEnvStaging"}]}
Response code
200