---
title: "Get Run"
method: GET
path: "/runs/{run_id}"
tags: ["runs"]
---

# Get Run

`GET /runs/{run_id}`

Get a single run by ID.

## Path parameters

- `run_id` string, uuid, required

## Response `200`

Successful Response

- RunResponse
  - `id` string, required
  - `company_id` string, required
  - `agent_id` string, nullable
  - `task_id` string, nullable
  - `run_type` 'ceo' | 'worker' | 'reporter' | 'worker_nextjs' | 'build_session' | 'session_turn'
  - `status` 'pending' | 'running' | 'completed' | 'failed' | 'interrupted', required
  - `trigger` 'manual' | 'ceo_agent' | 'cron' | 'founding', required
  - `started_at` string, date-time, nullable
  - `completed_at` string, date-time, nullable
  - `token_count_input` integer
  - `token_count_output` integer
  - `cost_usd` number
  - `error_message` string, nullable
  - `created_at` string, date-time, required
  - `updated_at` string, date-time, required

## Other responses

- `422` — Validation Error

---

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