Request logs across all users. Prompt and response content are never stored.
List request logs
AI requests across every user, newest first. The period defaults to the 24 hours before to
(default now) and can span at most 366 days. counts cover every filter except status.
query Parameters
fromStart of the period (inclusive), RFC 3339.
toEnd of the period (exclusive), RFC 3339. Defaults to now.
userUser id.
keyAn API key id, or playground for requests made from the dashboard playground.
modelExact model slug.
providerExact provider slug.
statussuccess (HTTP status < 400) or error (>= 400). All when absent or all.
error_typeExact error type (see GET /logs/filters).
qCase-insensitive substring of the user's email or name, the key name or prefix; or exactly a request id or upstream id.
limitPage size (clamped to 1-200).
offsetRows to skip.
List request logs › Responses
A page of requests.
totalMatches for all filters including status.
For every filter except status.
Get filter options
Models, providers and error types seen in the period (default the 24 hours before to; clamped to
366 days), plus the filtered user with their keys and the filtered key, for filter dropdowns.
query Parameters
fromStart of the period (inclusive), RFC 3339.
toEnd of the period (exclusive), RFC 3339. Defaults to now.
userkeyAn API key id (playground is accepted and ignored).
Get filter options › Responses
Filter options.
modelsModel slugs seen in the period.
providerserror_typesThe filtered user, if any.
The filtered user's keys (revoked included); empty without a user filter.
The filtered key, if any.
Get a request
One request with owner, key, tokens, cost and upstream cost, timing, parameters, error and client details.
path Parameters
idRequest id.
Get a request › Responses
The request.
iduser_iduser_emailupstream_idThe provider's response id.
model_slugprovider_slugapi_key_idapi_key_nameapi_key_prefixsourcestreamedstatus_codefinish_reasonprompt_tokenscompletion_tokenscached_tokenscache_write_tokensreasoning_tokenscost_nanoBilled cost, nano-USD.
upstream_cost_nanoWhat Sumopod charged, nano-USD, when recorded.
cost_breakdownPer-component cost details (JSON), when recorded.
latency_msttft_mstpsrequest_paramsRequest parameters (JSON, e.g. temperature, max_tokens); never prompt content. May be cleared by retention.
error_typeerror_messageclient_ipuser_agentstarted_atcreated_at minus the latency.
created_at