Skip to main content
GET
/
api
/
logs
Get logs
curl --request GET \
  --url http://localhost:8080/api/logs
{
  "logs": [
    {
      "id": "<string>",
      "provider": "<string>",
      "model": "<string>",
      "status": "processing",
      "object": "<string>",
      "timestamp": "2023-11-07T05:31:56Z",
      "latency": 123,
      "input_tokens": 123,
      "output_tokens": 123,
      "total_tokens": 123,
      "cost": 123,
      "selected_key_id": "<string>",
      "selected_key_name": "<string>",
      "virtual_key_id": "<string>",
      "virtual_key_name": "<string>",
      "request": {},
      "response": {},
      "error": {},
      "created_at": "2023-11-07T05:31:56Z"
    }
  ],
  "total": 123,
  "offset": 123,
  "limit": 123
}

Query Parameters

providers
string

Comma-separated list of providers to filter by

models
string

Comma-separated list of models to filter by

status
string

Comma-separated list of statuses to filter by

objects
string

Comma-separated list of object types to filter by

selected_key_ids
string

Comma-separated list of selected key IDs to filter by

virtual_key_ids
string

Comma-separated list of virtual key IDs to filter by

start_time
string<date-time>

Start time filter (RFC3339 format)

end_time
string<date-time>

End time filter (RFC3339 format)

min_latency
number

Minimum latency filter

max_latency
number

Maximum latency filter

min_tokens
integer

Minimum tokens filter

max_tokens
integer

Maximum tokens filter

min_cost
number

Minimum cost filter

max_cost
number

Maximum cost filter

missing_cost_only
boolean

Only show logs with missing cost

Search in request/response content

limit
integer
default:50

Number of logs to return (default 50, max 1000)

Required range: x <= 1000
offset
integer
default:0

Number of logs to skip

sort_by
enum<string>
default:timestamp

Field to sort by

Available options:
timestamp,
latency,
tokens,
cost
order
enum<string>
default:desc

Sort order

Available options:
asc,
desc

Response

Successful response

Search logs response

logs
object[]
total
integer
offset
integer
limit
integer