---
title: "Fetch one run with a bounded page of attempt results"
method: GET
path: "/v1/agents/{agent_id}/simulation-suite-runs/{run_id}"
---

# Fetch one run with a bounded page of attempt results

`GET /v1/agents/{agent_id}/simulation-suite-runs/{run_id}`

## Request

- Base URL: `https://api.skysay.ai`
- URL: `https://api.skysay.ai/v1/agents/{agent_id}/simulation-suite-runs/{run_id}`
- Auth: none declared

Attempts page in a stable order with an explicit has_more; the query count stays constant as attempts grow. Without recordings:read, attempt transcript, recording_ref and facts are omitted, assertion actual values and rubric rationale are omitted, and linked evidence omits notes. Status, verdicts and pagination remain available at the base scope, identically for API keys and OAuth MCP callers.

## Path parameters

- `agent_id` string, required
- `run_id` string, required

## Query parameters

- `cursor` string
- `limit` integer

## Response `200`

Run, pinned identity, per-scenario rollup and one attempt page

## Other responses

- `404`: Run not found, or Simulations Lab is not enabled

---

[API](https://skmtc.dev/skysay/apis/skysay-api.md) · [All operations](https://skmtc.dev/skysay/apis/skysay-api/llms.txt) · [OpenAPI document](https://skmtc.dev/skysay/apis/skysay-api/revisions/95b8c66f99aa?raw)
