v1

latestOpenAPI 3.1.0Apache 2.02026-07-264001921002.3 KB
Logging

Get logs

Retrieves logs with filtering, search, and pagination via query parameters.

get/api/logs

Query parameters

providersstring

Comma-separated list of providers to filter by

modelsstring

Comma-separated list of models to filter by

statusstring

Comma-separated list of statuses to filter by

objectsstring

Comma-separated list of object types to filter by

selected_key_idsstring

Comma-separated list of selected key IDs to filter by

virtual_key_idsstring

Comma-separated list of virtual key IDs to filter by

routing_rule_idsstring

Comma-separated list of routing rule IDs to filter by

routing_engine_usedstring

Comma-separated list of routing engines to filter by (routing-rule, governance, or loadbalancing)

start_timestring date-time

Start time filter (RFC3339 format)

end_timestring date-time

End time filter (RFC3339 format)

min_latencynumber

Minimum latency filter

max_latencynumber

Maximum latency filter

min_tokensinteger

Minimum tokens filter

max_tokensinteger

Maximum tokens filter

min_costnumber

Minimum cost filter

max_costnumber

Maximum cost filter

missing_cost_onlyboolean

Only show logs with missing cost

content_searchstring

Search in request/response content

limitinteger

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

offsetinteger

Number of logs to skip

sort_by'timestamp' | 'latency' | 'tokens' | 'cost'

Field to sort by

order'asc' | 'desc'

Sort order

Response

Successful response

has_logsboolean

Whether any logs exist in the system