v2

latestOpenAPI 3.1.02026-07-26143251806.6 KB
tracking

Request Analytics Custom Analytics

post/api/public/v2/requests/analytics/custom-analytics

Request body

qstring nullable

Free-text search query.

sort_by'request_start_time' | 'input_tokens' | 'output_tokens' | 'cost' | 'latency_ms' | 'status' nullable

Accepted for compatibility; does not affect aggregated output.

sort_order'asc' | 'desc' nullable

Example request

{
  "filter_group": {
    "logic": "AND",
    "filters": [
      {
        "field": "request_start_time",
        "operator": "between",
        "value": [
          "2025-06-01T00:00:00Z",
          "2025-06-08T00:00:00Z"
        ]
      }
    ]
  },
  "customCharts": [
    {
      "id": "cost_by_model",
      "title": "Cost by Model",
      "chartType": "bar",
      "metric": "sum",
      "metricField": "cost",
      "groupByField": "engine"
    },
    {
      "id": "requests_over_time",
      "title": "Requests Over Time",
      "chartType": "line",
      "metric": "count",
      "timeSeries": true
    }
  ]
}

Response

Custom chart results in the order requested.

successtrue required