---
title: "Get Session Thread"
method: GET
path: "/v1/sessions/{session_id}/threads/{thread_id}?beta=true"
---

# Get Session Thread

`GET /v1/sessions/{session_id}/threads/{thread_id}?beta=true`

## Path parameters

- `session_id` string, required
- `thread_id` string, required

## Headers

- `x-api-key` string
- `anthropic-version` string
- `anthropic-beta` string

## Response `200`

Successful response (OK)

- BetaManagedAgentsSessionThread — An execution thread within a `session`. Each session has one primary thread plus zero or more child threads spawned by the coordinator.
  - `type` 'session_thread', required
  - `id` string, required — Unique identifier for this thread.
  - `session_id` string, required — The session this thread belongs to.
  - `status` 'running' | 'idle' | 'rescheduling' | 'terminated', required — SessionThreadStatus enum
  - `agent` BetaManagedAgentsSessionThreadAgent, required — Resolved `agent` definition for a single `session_thread`. Snapshot of the agent at thread creation time. The multiagent roster is not repeated here; read it from `Session.agent`.
    - `type` 'agent', required
    - `id` string, required
    - `version` integer, required
    - `name` string, required
    - `description` string, nullable, required
    - `model` BetaManagedAgentsModelConfig, required — Model identifier and configuration.
      - `id` union, required — The model that will power your agent.\n\nSee [models](https://docs.anthropic.com/en/docs/models-overview) for additional details and options.
        - string
        - 'claude-opus-4-7' — Frontier intelligence for long-running agents and coding
        - 'claude-opus-4-6' — Most intelligent model for building agents and coding
        - 'claude-sonnet-4-6' — Best combination of speed and intelligence
        - 'claude-haiku-4-5' — Fastest model with near-frontier intelligence
        - 'claude-haiku-4-5-20251001' — Fastest model with near-frontier intelligence
        - 'claude-opus-4-5' — Premium model combining maximum intelligence with practical performance
        - 'claude-opus-4-5-20251101' — Premium model combining maximum intelligence with practical performance
        - 'claude-sonnet-4-5' — High-performance model for agents and coding
        - 'claude-sonnet-4-5-20250929' — High-performance model for agents and coding
      - `speed` 'standard' | 'fast' — Inference speed mode. `fast` provides significantly faster output token generation at premium pricing. Not all models support `fast`; invalid combinations are rejected at create time.
    - `system` string, nullable, required
    - `tools` BetaManagedAgentsAgentTool[], required
      - union — Union type for tool configurations returned in API responses.
        - object
          - `type` 'agent_toolset_20260401', required
          - `default_config` BetaManagedAgentsAgentToolsetDefaultConfig, required — Resolved default configuration for agent tools.
            - `enabled` boolean, required
            - `permission_policy` union, required — Permission policy for tool execution.
              - …
          - `configs` BetaManagedAgentsAgentToolConfig[], required
            - `name` 'bash' | 'edit' | 'read' | 'write' | 'glob' | 'grep' | 'web_fetch' | 'web_search', required — Built-in agent tool identifier.
            - `enabled` boolean, required
            - `permission_policy` union, required — Permission policy for tool execution.
              - …
        - object
          - `type` 'mcp_toolset', required
          - `mcp_server_name` string, required
          - `default_config` BetaManagedAgentsMCPToolsetDefaultConfig, required — Resolved default configuration for all tools from an MCP server.
            - `enabled` boolean, required
            - `permission_policy` union, required — Permission policy for tool execution.
              - …
          - `configs` BetaManagedAgentsMCPToolConfig[], required
            - `name` string, required
            - `enabled` boolean, required
            - `permission_policy` union, required — Permission policy for tool execution.
              - …
        - object — A custom tool as returned in API responses.
          - `type` 'custom', required
          - `name` string, required
          - `description` string, required
          - `input_schema` BetaManagedAgentsCustomToolInputSchema, required — JSON Schema for custom tool input parameters.
            - `type` 'object' — Must be 'object' for tool input schemas.
            - `properties` BetaManagedAgentsStruct
            - `required` string[] — List of required property names.
    - `mcp_servers` BetaManagedAgentsMCPServer[], required
      - `type` 'url', required
      - `name` string, required
      - `url` string, required
    - `skills` BetaManagedAgentsSkill[], required
      - union — Resolved skill as returned in API responses.
        - BetaManagedAgentsAnthropicSkill — A resolved Anthropic-managed skill.
          - `type` 'anthropic', required
          - `skill_id` string, required
          - `version` string, required
        - BetaManagedAgentsCustomSkill — A resolved user-created custom skill.
          - `type` 'custom', required
          - `skill_id` string, required
          - `version` string, required
  - `parent_thread_id` string, nullable, required — Parent thread that spawned this thread. Null for the primary thread.
  - `created_at` string, date-time, required — A timestamp in RFC 3339 format
  - `updated_at` string, date-time, required — A timestamp in RFC 3339 format
  - `archived_at` string, date-time, required — A timestamp in RFC 3339 format
  - `usage` BetaManagedAgentsSessionThreadUsage, required — Cumulative token usage for a session thread across all turns.
    - `input_tokens` integer — Total input tokens consumed across all turns.
    - `output_tokens` integer — Total output tokens generated across all turns.
    - `cache_read_input_tokens` integer — Total tokens read from prompt cache.
    - `cache_creation` BetaManagedAgentsCacheCreationUsage — Prompt-cache creation token usage broken down by cache lifetime.
      - `ephemeral_1h_input_tokens` integer — Tokens used to create 1-hour ephemeral cache entries.
      - `ephemeral_5m_input_tokens` integer — Tokens used to create 5-minute ephemeral cache entries.
  - `stats` BetaManagedAgentsSessionThreadStats, required — Timing statistics for a session thread.
    - `duration_seconds` number, double — Elapsed time since thread creation in seconds. For archived threads, frozen at the final update.
    - `startup_seconds` number, double — Time in seconds for the thread to begin running. Zero for child threads, which start immediately.
    - `active_seconds` number, double — Cumulative time in seconds the thread spent actively running. Excludes idle time.

## Other responses

- `400` — Invalid argument - The client specified an invalid argument
- `401` — Unauthenticated - The request does not have valid authentication credentials
- `403` — Permission denied - The caller does not have permission to execute the specified operation
- `404` — Not found - Some requested entity was not found
- `408` — Deadline exceeded - The deadline expired before the operation could complete
- `409` — Aborted - The operation was aborted due to concurrency issue
- `412` — Failed precondition - Operation was rejected because the system is not in required state
- `413` — Out of range - Operation was attempted past the valid range
- `429` — Resource exhausted - Some resource has been exhausted (rate limiting)
- `431` — Request header fields too large - Request metadata was too large
- `499` — Cancelled - The operation was cancelled by the client
- `500` — Internal - Internal server error
- `501` — Unimplemented - The operation is not implemented or supported
- `503` — Unavailable - The service is currently unavailable
- `504` — Deadline exceeded - Upstream service did not respond in time

## Changes

- **2026-05-06** `a4186730f56c` — 1 info
  - endpoint added

[Change history](https://skmtc.dev/anthropics/apis/anthropic-api/changes/v1/sessions/:session_id/threads/:thread_id?beta=true/get.md)

---

[API](https://skmtc.dev/anthropics/apis/anthropic-api.md) · [All operations](https://skmtc.dev/anthropics/apis/anthropic-api/llms.txt) · [OpenAPI document](https://skmtc.dev/anthropics/apis/anthropic-api/revisions/478045ff0f4f?raw)
