Get a list of traces with filtering and pagination. See Traces.
API key authorization. Pass your API key in the Authorization header as a Bearer token. Both new (gsk_*) and legacy (gsk-) API keys are accepted, e.g. Authorization: Bearer gsk_... or Authorization: Bearer gsk-....
Filter by trace IDs
Filter by inference result IDs
Filter by session IDs (via inference result relationship)
Filter by trace types (SPAN, GENERATION, EVENT, AGENT, TOOL, CHAIN, RETRIEVER, EVALUATOR, EMBEDDING, GUARDRAIL)
SPAN, GENERATION, EVENT, AGENT, TOOL, CHAIN, RETRIEVER, EVALUATOR, EMBEDDING, GUARDRAIL Filter by trace names
Sort format createdAt,asc or createdAt,desc
Number of items to skip
Maximum number of items to return
Filter traces started at or after this timestamp (ISO 8601 format)
Filter traces started at or before this timestamp (ISO 8601 format)
Traces retrieved successfully
"trace_123"
"ir_123"
"fetch_user_data"
SPAN, GENERATION, EVENT, AGENT, TOOL, CHAIN, RETRIEVER, EVALUATOR, EMBEDDING, GUARDRAIL "TOOL"
Human-readable description of the operation. Maximum 32KB.
"Fetches user data from the database by ID"
Input parameters passed to the operation
{ "user_id": "123" }Result returned by the operation
{
"name": "John Doe",
"email": "john@example.com"
}Error message if failed
"Connection timeout"
Execution time in milliseconds
45.5
Additional custom metadata
{ "model": "gpt-4", "temperature": 0.7 }ID of parent trace for hierarchical relationships
"trace_parent_123"