LLM cost by group
Cost per user group over a time range, alongside how much of each group's seats are in use. A user who belongs to several groups has their cost split evenly across them, so group rows always sum to the org total. Usage from users with no group is returned in an Unassigned ("") row, which cannot be filtered to. Filtering by group narrows the split as well as the rows: only the selected groups come back, each charged its members' whole cost, and the rows still sum to the filtered total. Filters are limited to provider and user_group; for one person's cost, filter the per-user endpoints by user_id.
Cost per user group over a time range, alongside how much of each group's seats are in use. A user who belongs to several groups has their cost split evenly across them, so group rows always sum to the org total. Usage from users with no group is returned in an Unassigned ("") row, which cannot be filtered to.
Filtering by group narrows the split as well as the rows: only the selected groups come back, each charged its members' whole cost, and the rows still sum to the filtered total. Filters are limited to provider and user_group; for one person's cost, filter the per-user endpoints by user_id.
ApiKeyAuthAuthorizationBearer <token>Bearer token authentication. Send an API key (a saai_api_-prefixed token) as Authorization: Bearer <token>.
Required permission
view_user_analyticsstart_time*stringdate-timeend_time*stringdate-timeprovider?array<>user_group?array<string>The request has succeeded.
application/json- response
Per-group cost and adoption; even-split shares reconcile to org totals.
groups*array<>total_seats*integerGateway users in the org matching the filters.
int64total_active*integerUsers at or above the 25th usage percentile among users with usage in the range.
int64seat_pricing_configured*booleanFalse until seat pricing is configured; seat_spend is 0 then.
curl -X GET "https://example.com/analytics/llm-cost-by-group?start_time=2019-08-24T14%3A15%3A22Z&end_time=2019-08-24T14%3A15%3A22Z"{ "groups": [ { "group": "string", "seats": 0, "active_users": 0, "adoption": 0.1, "api_spend": 0.1, "seat_spend": 0.1, "real_spend": 0.1, "per_active_user": 0.1 } ], "total_seats": 0, "total_active": 0, "seat_pricing_configured": true}