Query Meter Usage
Query aggregated usage data for a billable metric from the metering service.
Authorizations
API key authentication
Path Parameters
Unique identifier for a billable metric
^bm_[a-zA-Z0-9]+$Query Parameters
Start of query window (ISO 8601)
End of query window (ISO 8601)
Filter by customer/user ID
Time bucket granularity
MINUTE, HOUR, DAY, MONTH JSON-encoded dimension filter (e.g. {"key":"value"})
Comma-separated dimension keys. Configure keys for the grouping on the metric. Only the "subject" grouping is supported by default.
Cap groupedValues to the top-N by value (descending). With windowSize, restricts the windowed series to those top-N groups. Bounds the payload for high-cardinality groupings; groupCount reports the untruncated distinct-group count.
1 <= x <= 500Offset into the value-descending group ordering; requires groupLimit to page through grouped results. With windowSize set, pages the windowed series through the ranked groups (offset 0 yields the top-N).
0 <= x <= 100000Response
Usage data
meter Unique identifier for a billable metric
^bm_[a-zA-Z0-9]+$Total aggregated value across the query window
Time-bucketed values. Only present when windowSize is specified. When both windowSize and groupBy are set, windowedValues[i] is index-aligned with groupedValues[i] (same window and group).
Dimension-grouped values. Only present when groupBy is specified. When both windowSize and groupBy are set, groupedValues[i] is index-aligned with windowedValues[i] (same window and group).
Total distinct groups before groupLimit/groupOffset truncation. Only present when groupLimit is specified; use it to drive pagination totals.