• Home
  • API
  • Account management
  • Dynatrace Platform Subscription
  • Cost
  • GET cost per environment

Dynatrace Platform Subscription API - GET cost per environment

Gets the cost data for a Dynatrace Platform Subscription split by monitoring environment.

The request produces an application/json payload.

GET

https://api.dynatrace.com/sub/v2/accounts/{accountUuid}/subscriptions/{subscriptionUuid}/environments/cost

Authentication

To execute this request, you need the Allow read access for usage and consumption resources (account-uac-read) scope assigned to your token. To learn how to obtain and use it, see Authentication.

Parameters

ParameterTypeDescriptionInRequired
accountUuidstring

The ID of the required account.

You can find the UUID on the Account > Account management API page, during creation of an OAuth client.

pathrequired
subscriptionUuidstring

The UUID of the requested subscription

pathrequired
startTimestring

Date as ISO string

queryrequired
endTimestring

Date as ISO string

queryrequired
environmentIdsstring[]-queryoptional
capabilityKeysstring[]-queryoptional

Response

Response codes

CodeTypeDescription
200SubscriptionEnvironmentCostListDto-
400

The request was unacceptable, often due to missing a required parameter

401

The bearer token is incorrect/expired or the requested account information does not match the bearer token

403

Access denied

404

The requested resource was not found

500

Something went wrong on Account Management API's end

Response body objects

The SubscriptionEnvironmentCostListDto object

ElementTypeDescription
dataSubscriptionEnvironmentCostDto[]

Subscription cost data

lastModifiedTimestring

The time the subscription data was last modified in 2021-05-01T15:11:00Z format.

The SubscriptionEnvironmentCostDto object

ElementTypeDescription
environmentIdstring

The id of the environment

costSubscriptionCapabilityCostDto[]

A list of subscription cost for the environment.

The SubscriptionCapabilityCostDto object

ElementTypeDescription
startTimestring

The start time for the capability cost in 2021-05-01T15:11:00Z format.

endTimestring

The end time for the capability cost in 2021-05-01T15:11:00Z format.

valuenumber

The total cost for all the capabilities combined

currencyCodestring

The currency code for the cost

capabilityKeystring

The capability key

capabilityNamestring

The name of the capability

Response body JSON model

json
{ "data": [ { "environmentId": "string", "cost": [ { "startTime": "string", "endTime": "string", "value": 1, "currencyCode": "string", "capabilityKey": "string", "capabilityName": "string" } ] } ], "lastModifiedTime": "string" }