---
title: "List Experiment Reports"
method: GET
path: "/internal/experiment-reports"
tags: ["experiment-reports"]
---

# List Experiment Reports

`GET /internal/experiment-reports`

Treatment findings read from the DB-backed cache (no S3 on this path).

## Query parameters

- `days` integer — Window: runs from the last N days.

## Response `200`

Successful Response

- ExperimentReportsResponse
  - `findings` Finding[], required
    - `family_id` string, required
    - `title` string, required
    - `treatment` string, required
    - `baseline_label` string, required
    - `treated_label` string, required
    - `scenario_count` integer, required
    - `session_count` integer, required
    - `model` string, nullable
    - `metrics` MetricRow[], required
      - `key` 'strict_success' | 'completion' | 'wall_time_seconds' | 'input_tokens' | 'output_tokens' | 'total_tokens' | 'cost_usd', required
      - `label` string, required
      - `unit` 'fraction' | 'seconds' | 'count' | 'usd', required
      - `lower_is_better` boolean, required
      - `baseline` number, required
      - `treated` number, required
      - `difference` number, required
      - `ci_low` number, required
      - `ci_high` number, required
      - `mde` number, required
      - `effect_over_mde` number, required
      - `signal` 'significant' | 'directional' | 'under_mde' | 'inconclusive', required
      - `mass_improvement` number, required
  - `generated_at` string, required
  - `warnings` string[], required

## Other responses

- `422` — Validation Error

---

[API](https://skmtc.dev/tryscott/apis/one-shot-api.md) · [All operations](https://skmtc.dev/tryscott/apis/one-shot-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/tryscott/one-shot-api/revisions/28bdface01df/schema)
