Get usage statistics
Use when building usage reports or dashboards across events. Supports filters and grouping; defaults to last 7 days if no range provided.
Documentation Index
Fetch the complete documentation index at: https://docs.flexprice.io/llms.txt
Use this file to discover all available pages before exploring further.
Authorizations
Enter your API key in the format x-api-key <api-key>*
Body
Request body
COUNT, SUM, AVG, COUNT_UNIQUE, LATEST, SUM_WITH_MULTIPLIER, MAX, WEIGHTED_SUM "api_request"
BillingAnchor enables custom monthly billing periods for usage aggregation.
When to use:
- WindowSize = "MONTH" AND you need custom monthly periods (not calendar months)
- Subscription billing that doesn't align with calendar months
- Example: Customer signed up on 15th, so billing periods are 15th to 15th
When NOT to use:
- WindowSize != "MONTH" (ignored for DAY, HOUR, WEEK, etc.)
- Standard calendar-based billing (1st to 1st of each month)
Example values:
- "2024-03-05T14:30:45.123456789Z" (5th of each month at 2:30:45 PM)
- "2024-01-15T00:00:00Z" (15th of each month at midnight)
- "2024-02-29T12:00:00Z" (29th of each month at noon - handles leap years)
"2024-03-05T14:30:45.123456789Z"
MONTH, MINUTE, 15MIN, 30MIN, HOUR, 3HOUR, 6HOUR, 12HOUR, DAY, WEEK, MONTH "customer456"
"2024-03-20T00:00:00Z"
"customer456"
GroupByProperty is the property name in event.properties to group by before aggregating. When set, aggregation is applied per unique value of this property within each bucket, then the per-group results are summed to produce the bucket total.
will be empty/ignored in case of COUNT
"request_size"
"2024-03-13T00:00:00Z"
MONTH, MINUTE, 15MIN, 30MIN, HOUR, 3HOUR, 6HOUR, 12HOUR, DAY, WEEK, MONTH 
