Query usage for a meter
amberflo_get_usageQuery aggregated usage for a single meter over a time range, optionally grouped/filtered. API: POST /usage/.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| filter | No | Dimension filter: map of dimension name -> allowed values. | |
| group_by | No | Dimension names to group results by, e.g. ["customerId"]. | |
| take_limit | No | Return only the top N groups. | |
| aggregation | Yes | Aggregation function: SUM | COUNT | MIN | MAX. | |
| meter_api_name | Yes | The meterApiName to query (from amberflo_list_meters). | |
| take_is_ascending | No | Sort order for `take` (default false = descending). | |
| end_time_in_seconds | No | Range end, unix epoch seconds. Defaults to now if omitted. | |
| start_time_in_seconds | Yes | Range start, unix epoch seconds (inclusive). | |
| time_grouping_interval | Yes | Bucket size: HOUR | DAY | WEEK | MONTH. |