Organization
Get monthly billing summary
Returns the billing summary for a specific month — total amount owed, number of billable users, one bounded page of charge line items, and your organization’s current rate card.
How billing works (calendar-month model, since August 2026):
- Each billable trader is charged once per CALENDAR MONTH: platform fee + CME Group market data bundle, full month, no proration — mirroring how CME licenses market data
- Month boundaries follow CME’s clock — America/Chicago. “July” runs from Jul 1 00:00 CT to Aug 1 00:00 CT (DST handled automatically), so the billing ledger always matches CME’s own subscriber month
- The month is charged at the trader’s first billing trigger inside it (account creation) or automatically at the start of the month while they hold at least one active account
- A trader who starts on Jul 30 and is still active in August pays for July AND for August — two charges days apart is expected
- No active accounts in a month → no charge for that month
- The price is locked when each charge is created; rate changes only affect future months
totalAmountis the exact sum of all charges for the monthplatformAmount/marketDataAmountsplit that total into the Hyperprop platform fee and the CME Group market data bundle (platformAmount + marketDataAmount = totalAmount); each line item carries the same split asplatformPrice/marketDataPrice- Totals are aggregated server-side;
cyclesis paginated withlimit/offset, so the endpoint remains bounded for organizations with 100K+ users - Months before August 2026 were billed as rolling 30-day cycles (the old model); those rows count toward the month they STARTED in
The pricing object (current rate card):
platformPricePerUser— the Hyperprop platform fee per billable trader per monthcmeGroupBundlePrice— the CME Group market data bundle (CME, CBOT, NYMEX, COMEX — always billed as one bundle) per monthtotalPerBillableUser— what each trader-month costs (platformPricePerUser + cmeGroupBundlePrice)billingPeriod— alwayscalendar_month- This reflects the rate applied to new monthly charges only; historical charges always keep the price they locked in
GET
Get monthly billing summary
Authorizations
JWT Bearer token for user session auth. Format: "Bearer {token}". Used by User and Organization endpoints.
Query Parameters
Month to query (YYYY-MM). Defaults to current month.
Pattern:
^\d{4}-\d{2}$Cycle line items per page
Required range:
1 <= x <= 100Cycle line-item pagination offset
Required range:
x >= 0Related topics
Get all-months billing aggregatesGet monthly firm P&L (revenue vs payouts vs platform costs)List billing cyclesList roles (system presets + your custom roles)Get events for a billing cycle