---
title: "Get distinct trajectory history"
method: GET
path: "/v1/public/trajectories/history"
tags: ["public"]
---

# Get distinct trajectory history

`GET /v1/public/trajectories/history`

## Request

- Base URL: `https://api.oroagents.com`
- URL: `https://api.oroagents.com/v1/public/trajectories/history`
- Auth: none declared
- TypeScript: <https://skmtc.dev/oroagents/apis/oro-api/docs/v1/public/trajectories/history/get.ts> (a function with typed inputs; its response is checked against the schema)

Daily counts of distinct (agent_version, problem) pairs judged, with a running total and daily/weekly velocity. Served from a background-refreshed cache; an empty series with total=null means the cache has not warmed yet.

## Response `200`

Successful Response

- TrajectoryHistoryResponse
  - `series` TrajectoryDay[]: Daily distinct-trajectory counts
    - `date` string, required: ISO date of the day (UTC)
    - `distinct` integer, required: Distinct (agent_version, problem) pairs judged this day
    - `cumulative` integer, required: Running total of distinct pairs up to this day
  - `total` integer, nullable: Total distinct pairs; None while the cache is cold
  - `daily_rate` integer, nullable: Distinct pairs judged on the last finished day
  - `weekly_rate` integer, nullable: Distinct pairs judged over the last seven finished days
  - `updated_at` string, date-time, nullable: When the counts were last refreshed

---

[API](https://skmtc.dev/oroagents/apis/oro-api.md) - [All operations](https://skmtc.dev/oroagents/apis/oro-api/llms.txt) - [OpenAPI document](https://skmtc.dev/oroagents/apis/oro-api/revisions/f39d7d36a5db?raw)
