---
title: "Get Session Detail"
method: GET
path: "/sessions/{session_id}"
tags: ["sessions"]
---

# Get Session Detail

`GET /sessions/{session_id}`

Session detail with turns and the full event replay (seq order).

## Path parameters

- `session_id` string, uuid, required

## Response `200`

Successful Response

- SessionDetailResponse
  - `session` SessionResponse, required
    - `id` string, required
    - `company_id` string, required
    - `trigger` 'user' | 'schedule', required
    - `title` string, nullable
    - `created_at` string, date-time, required
    - `updated_at` string, date-time, required
  - `turns` SessionTurnResponse[], required
    - `id` string, required
    - `session_id` string, nullable
    - `status` 'pending' | 'running' | 'completed' | 'failed' | 'interrupted', required
    - `trigger` 'manual' | 'ceo_agent' | 'cron' | 'founding', required
    - `interrupt_requested_at` string, date-time, nullable
    - `error_message` string, nullable
    - `created_at` string, date-time, required
    - `started_at` string, date-time, nullable
    - `completed_at` string, date-time, nullable
  - `messages` RunMessageResponse[], required
    - `id` string, required
    - `run_id` string, required
    - `message_type` 'log' | 'assistant' | 'tool_use' | 'tool_result' | 'error' | 'system' | 'user', required
    - `content` string, required
    - `metadata` object, nullable
    - `seq` integer, nullable
    - `created_at` string, date-time, required
  - `active_turn_id` string, nullable

## 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/04b208d3215b/schema)
