Skip to main content
GET
Get workspace analytics
This endpoint requires a management API key with analytics:read.
Filter by date, request label, API key, end user, model, provider, endpoint, credential source, or outcome. Results are grouped by date, model, provider, and endpoint with stable pagination. Ranges are bounded to the last 30 completed UTC days and at most 10,000 source requests.

Authorizations

Authorization
string
header
required

Bearer token authentication

Query Parameters

date
string<date>

Filter by a single UTC date in the last 30 completed days (YYYY-MM-DD).

label_key
string

Request-label key to include in the spend slice. Must be provided together with label_value.

Maximum string length: 64
Pattern: ^[A-Za-z0-9_.:-]{1,64}$
label_value
string

Request-label value to include in the spend slice. Must be provided together with label_key.

Maximum string length: 256
key_id
string

Filter by API key identifier.

end_user_id
string

Filter by application-defined end-user identifier.

Maximum string length: 256
model
string

Filter by requested or routed canonical model slug. Model identifier. This is a runtime string so newly released models can be used without waiting for an SDK update.

Example:

"ai21/jamba-1.5-large"

provider
string

Filter by provider slug.

Maximum string length: 128
endpoint
string

Filter by gateway endpoint identifier.

Maximum string length: 128
byok
boolean

Filter managed or BYOK traffic.

success
boolean

Filter successful or failed requests.

offset
integer
default:0

Number of records to skip.

Required range: x >= 0
limit
integer
default:1000
Required range: 1 <= x <= 1000

Response

Retrieved

data
object[]
required
total_count
integer
required
Required range: x >= 0
offset
integer
required
Required range: x >= 0
limit
integer
required
Required range: 1 <= x <= 1000
Last modified on August 30, 2026