Get cost metrics for a KPI
GET/cost-analysis/metrics
Returns time-series cost metrics for a single KPI (kpiid 1–5). Dates are YYYY-MM-DD. For kpiid=1, startdate/enddate are ignored and the window is the last 30 days ending yesterday. For other KPIs, omitted dates default from KPI_DAYS_MAP (2:180, 3:14, 4:180, 5:7) with lookback caps from KPI_MAX_DAYS (2:365, 3:30, 4:365, 5:30). ServiceName appears only for kpiid=4; ResourceId only for kpiid=5. Optional Accept-Encoding: gzip compresses the response body. No pagination.
Request
Responses
- 200
- 400
- 500
KPI metrics payload with TimePeriod, Granularity, Currency, and ResultByTime cost buckets.
Response Headers
Validation or authorization failure. Body is {"Message": " -
Response Headers
Backend or date-validation failure. Missing kpiid returns IPV-1001 via InconsistentMetadataException (HTTP 500). Invalid date ranges typically raise GE-1034 as GenericFailureException (HTTP 500).