from and to are required Unix timestamps. Narrow the result with the optional domain, service_type, vendor, and reseller filters, where domain of * means no domain filter, and use limit to cap the number of users returned. This report reads raw events and cannot use the middleware's bucket cache, so the window is limited to 7 days; a wider window returns 400 with the upstream message window_too_large. Omitting from or to returns 400.curl --location '/voice-usage/by-user?from=1756684800&to=1759363200&domain=acme.example.com&service_type=transcription&vendor=deepgram&reseller=example-reseller&limit=25'{
"from": 1756684800,
"to": 1757289600,
"users": [
{
"user": "1001@example.com",
"units": 842,
"cost": 3.37
},
{
"user": "1002@example.com",
"units": 713,
"cost": 2.85
}
]
}