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

# Changes to Get Session Thread

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

> Every recorded change to this endpoint, newest first.

## Timeline

Changed in 12 of 68 revisions.

- **2026-09-01** `d1d189d791d1` — 1 info
- **2026-08-26** `a5822939dde4` — 2 info
- **2026-08-19** `0042750ea1ee` — 4 breaking, 1 info
- **2026-08-17** `d2b230555b7f` — 3 breaking, 6 info
- **2026-08-06** `93d8fd7d6493` — 5 info
- **2026-07-24** `a97790bd7f18` — 2 info
- **2026-07-22** `5e4a8830793b` — 1 info
- **2026-06-30** `7caa9a75ddbc` — 1 info
- **2026-06-09** `00259327305f` — 1 info
- **2026-06-06** `546c704d347b` — 1 breaking, 5 info
- **2026-05-28** `f9d488f9290d` — 1 info
- **2026-05-06** `a4186730f56c` — 1 info

## Changes

- **2026-09-01** `d1d189d791d1` — 1 info
  - added `subschema #2` to the `agent/allOf[#/components/schemas/BetaManagedAgentsSessionThreadAgentEntry]/oneOf[#/components/schemas/BetaManagedAgentsSessionThreadAgent]/model/id` response property `anyOf` list for the response status `200`
- **2026-08-26** `a5822939dde4` — 2 info
  - added `#/components/schemas/BetaManagedAgentsSessionThreadAgentEntry` to the `agent` response property `allOf` list for the response status `200`
  - removed `#/components/schemas/BetaManagedAgentsSessionRosterEntry` from the `agent` response property `allOf` list for the response status `200`
- **2026-08-19** `0042750ea1ee` — 4 breaking, 1 info
  - added `#/components/schemas/BetaManagedAgentsBashToolConfig, #/components/schemas/BetaManagedAgentsEditToolConfig, #/components/schemas/BetaManagedAgentsReadToolConfig, #/components/schemas/BetaManagedAgentsWriteToolConfig, #/components/schemas/BetaManagedAgentsGlobToolConfig, #/components/schemas/BetaManagedAgentsGrepToolConfig, #/components/schemas/BetaManagedAgentsWebFetchToolConfig, #/components/schemas/BetaManagedAgentsWebSearchToolConfig` to the `agent/allOf[#/components/schemas/BetaManagedAgentsSessionRosterEntry]/oneOf[#/components/schemas/BetaManagedAgentsSessionThreadAgent]/tools/items/oneOf[#/components/schemas/BetaManagedAgentsAgentToolset20260401]/configs/items/` response property `oneOf` list for the response status `200`
  - removed the required property `agent/allOf[#/components/schemas/BetaManagedAgentsSessionRosterEntry]/oneOf[#/components/schemas/BetaManagedAgentsSessionThreadAgent]/tools/items/oneOf[#/components/schemas/BetaManagedAgentsAgentToolset20260401]/configs/items/enabled` from the response with the `200` status
  - removed the required property `agent/allOf[#/components/schemas/BetaManagedAgentsSessionRosterEntry]/oneOf[#/components/schemas/BetaManagedAgentsSessionThreadAgent]/tools/items/oneOf[#/components/schemas/BetaManagedAgentsAgentToolset20260401]/configs/items/name` from the response with the `200` status
  - removed the required property `agent/allOf[#/components/schemas/BetaManagedAgentsSessionRosterEntry]/oneOf[#/components/schemas/BetaManagedAgentsSessionThreadAgent]/tools/items/oneOf[#/components/schemas/BetaManagedAgentsAgentToolset20260401]/configs/items/permission_policy` from the response with the `200` status
  - added discriminator to `agent/allOf[#/components/schemas/BetaManagedAgentsSessionRosterEntry]/oneOf[#/components/schemas/BetaManagedAgentsSessionThreadAgent]/tools/items/oneOf[#/components/schemas/BetaManagedAgentsAgentToolset20260401]/configs/items/` response property for the response status `200`
- **2026-08-17** `d2b230555b7f` — 3 breaking, 6 info
  - response property `agent/allOf[#/components/schemas/BetaManagedAgentsSessionRosterEntry]/oneOf[#/components/schemas/BetaManagedAgentsSessionThreadAgent]/description` list-of-types was widened by adding types `null` to media type `application/json` of response `200`
  - response property `agent/allOf[#/components/schemas/BetaManagedAgentsSessionRosterEntry]/oneOf[#/components/schemas/BetaManagedAgentsSessionThreadAgent]/system` list-of-types was widened by adding types `null` to media type `application/json` of response `200`
  - response property `parent_thread_id` list-of-types was widened by adding types `null` to media type `application/json` of response `200`
  - removed `#/components/schemas/BetaManagedAgentsSessionThreadStats` from the `stats` response property `allOf` list for the response status `200`
  - removed `#/components/schemas/BetaManagedAgentsSessionThreadUsage` from the `usage` response property `allOf` list for the response status `200`
  - removed `#/components/schemas/BetaTimestamp` from the `archived_at` response property `allOf` list for the response status `200`
  - added `#/components/schemas/BetaManagedAgentsSessionThreadStats, subschema #2` to the `stats` response property `anyOf` list for the response status `200`
  - added `#/components/schemas/BetaManagedAgentsSessionThreadUsage, subschema #2` to the `usage` response property `anyOf` list for the response status `200`
  - added `#/components/schemas/BetaTimestamp, subschema #2` to the `archived_at` response property `anyOf` list for the response status `200`
- **2026-08-06** `93d8fd7d6493` — 5 info
  - added the optional property `usage/allOf[#/components/schemas/BetaManagedAgentsSessionThreadUsage]/active_seconds` to the response with the `200` status
  - added the optional property `usage/allOf[#/components/schemas/BetaManagedAgentsSessionThreadUsage]/list_cost` to the response with the `200` status
  - added the optional property `usage/allOf[#/components/schemas/BetaManagedAgentsSessionThreadUsage]/server_tool_use` to the response with the `200` status
  - added `#/components/schemas/BetaManagedAgentsSessionRosterEntry` to the `agent` response property `allOf` list for the response status `200`
  - removed `#/components/schemas/BetaManagedAgentsSessionThreadAgent` from the `agent` response property `allOf` list for the response status `200`
- **2026-07-24** `a97790bd7f18` — 2 info
  - added `subschema #4, subschema #5, subschema #6, subschema #7, subschema #11, subschema #12` to the `agent/allOf[#/components/schemas/BetaManagedAgentsSessionThreadAgent]/model/id` response property `anyOf` list for the response status `200`
  - removed `subschema #4, subschema #5, subschema #6, subschema #10, subschema #11` from the `agent/allOf[#/components/schemas/BetaManagedAgentsSessionThreadAgent]/model/id` response property `anyOf` list for the response status `200`
- **2026-07-22** `5e4a8830793b` — 1 info
  - added the optional property `agent/allOf[#/components/schemas/BetaManagedAgentsSessionThreadAgent]/model/effort` to the response with the `200` status
- **2026-06-30** `7caa9a75ddbc` — 1 info
  - added `subschema #2` to the `agent/allOf[#/components/schemas/BetaManagedAgentsSessionThreadAgent]/model/id` response property `anyOf` list for the response status `200`
- **2026-06-09** `00259327305f` — 1 info
  - added `subschema #2` to the `agent/allOf[#/components/schemas/BetaManagedAgentsSessionThreadAgent]/model/id` response property `anyOf` list for the response status `200`
- **2026-06-06** `546c704d347b` — 1 breaking, 5 info
  - response property `agent/allOf[#/components/schemas/BetaManagedAgentsSessionThreadAgent]/tools/items/oneOf[#/components/schemas/BetaManagedAgentsCustomTool]/input_schema/required` list-of-types was widened by adding types `null` to media type `application/json` of response `200`
  - removed `#/components/schemas/BetaManagedAgentsStruct` from the `agent/allOf[#/components/schemas/BetaManagedAgentsSessionThreadAgent]/tools/items/oneOf[#/components/schemas/BetaManagedAgentsCustomTool]/input_schema/properties` response property `allOf` list for the response status `200`
  - added `subschema #1, subschema #2` to the `agent/allOf[#/components/schemas/BetaManagedAgentsSessionThreadAgent]/tools/items/oneOf[#/components/schemas/BetaManagedAgentsCustomTool]/input_schema/properties` response property `anyOf` list for the response status `200`
  - the response property `agent/allOf[#/components/schemas/BetaManagedAgentsSessionThreadAgent]/tools/items/oneOf[#/components/schemas/BetaManagedAgentsCustomTool]/input_schema/type` became required for the status `200`
  - the `type` response property const value `object` was added for the status `200`
  - removed the `object` enum value from the `agent/allOf[#/components/schemas/BetaManagedAgentsSessionThreadAgent]/tools/items/oneOf[#/components/schemas/BetaManagedAgentsCustomTool]/input_schema/type` response property for the response status `200`
- **2026-05-28** `f9d488f9290d` — 1 info
  - added `subschema #2` to the `agent/allOf[#/components/schemas/BetaManagedAgentsSessionThreadAgent]/model/id` response property `anyOf` list for the response status `200`
- **2026-05-06** `a4186730f56c` — 1 info
  - endpoint added

---

[Operation](https://skmtc.dev/anthropics/apis/anthropic-api/docs/v1/sessions/:session_id/threads/:thread_id?beta=true/get.md) · [API](https://skmtc.dev/anthropics/apis/anthropic-api.md) · [Page](https://skmtc.dev/anthropics/apis/anthropic-api/changes/v1/sessions/:session_id/threads/:thread_id?beta=true/get)
