Skip to main content
POST
/
api
/
parea
/
v1
/
get_trace_logs
curl --request POST \
  --url https://parea-ai-backend-us-9ac16cdbc7a7b006.onporter.run/api/parea/v1/get_trace_logs \
  --header 'Content-Type: application/json' \
  --header 'x-user-id: <api-key>' \
  --data '{
      "project_name": "default",
      "filter_field": "trace_name",
      "filter_operator": "like",
      "filter_value": "llm"
  }'
{
  "total": 123,
  "page": 123,
  "total_pages": 123,
  "page_size": 123,
  "results": [
    {
      "trace_id": "<string>",
      "start_timestamp": "<string>",
      "configuration": {},
      "inputs": {},
      "output": "<string>",
      "target": "<string>",
      "latency": 0,
      "time_to_first_token": 123,
      "input_tokens": 0,
      "output_tokens": 0,
      "total_tokens": 0,
      "cost": 0,
      "parent_trace_id": "<string>",
      "root_trace_id": "<string>",
      "project_name": "<string>",
      "status": "<string>",
      "error": "<string>",
      "output_for_eval_metrics": "<string>",
      "evaluation_metric_names": [
        "<string>"
      ],
      "scores": [
        {
          "name": "<string>",
          "score": 123,
          "evaluation_metric_id": 123,
          "reason": "<string>"
        }
      ],
      "feedback_score": 123,
      "apply_eval_frac": 1,
      "log_sample_rate": 1,
      "deployment_id": "<string>",
      "cache_hit": false,
      "trace_name": "<string>",
      "children": [
        "<string>"
      ],
      "children_ids": [
        123
      ],
      "end_timestamp": "<string>",
      "end_user_identifier": "<string>",
      "session_id": "<string>",
      "metadata": {},
      "tags": [
        "<string>"
      ],
      "experiment_uuid": "<string>",
      "images": [
        {
          "url": "<string>",
          "caption": "<string>"
        }
      ],
      "comments": [
        {
          "trace_id": "<string>",
          "comment": "<string>",
          "id": "<string>",
          "user_id": "<string>",
          "created_at": "<string>",
          "user_email_address": "<string>"
        }
      ],
      "annotations": {},
      "depth": 0,
      "execution_order": 0,
      "evaluation_metric_ids": [
        123
      ],
      "fill_children": false,
      "project_uuid": "<string>",
      "organization_id": "<string>",
      "children_logs": "<array>"
    }
  ]
}
curl --request POST \
  --url https://parea-ai-backend-us-9ac16cdbc7a7b006.onporter.run/api/parea/v1/get_trace_logs \
  --header 'Content-Type: application/json' \
  --header 'x-user-id: <api-key>' \
  --data '{
      "project_name": "default",
      "filter_field": "trace_name",
      "filter_operator": "like",
      "filter_value": "llm"
  }'

Authorizations

x-user-id
string
header
required

Body

application/json
project_name
string
required

Filter by project name

page
integer
default:1

Page number starting from 1

page_size
integer
default:20

Number of items per page

Required range: x <= 100000
filter_field
string | null

Field to filter on. If you want to filter by a score, you need to follow this format: 'score:{score_name}'. If you want to filter by annotation, you need to follow this format: 'annotation:{annotation_type}:{annotation_id}'.

filter_key
string | null

Filter by key when filtering on a map

filter_operator
enum<string> | null

Filter operator

Available options:
equals,
not_equals,
like,
greater_than_or_equal,
less_than_or_equal,
greater_than,
less_than,
is_null,
exists,
in,
between
filter_value
string | null

Filter value

time_range
enum<string>
default:na

Time range for the logs: 1h,3h,6h,24h, 7d, 1m, 3m, 1y or na

Available options:
na,
1h,
3h,
6h,
24h,
7d,
1m,
3m,
6m,
1y
status
string | null

Filter by status: success, error

Response

Successful Response

total
integer
required
page
integer
required
total_pages
integer
required
page_size
integer
required
results
TraceLogTreeSchema · object[]
required