Get Session Thread
Path parameters
Path parameter session_id
Path parameter thread_id
Headers
Response
Successful response (OK)
Example response
{
"type": "session_thread",
"id": "sthr_011CZkZVWa6oIjw0rgXZpnBt",
"session_id": "sesn_011CZkZAtmR3yMPDzynEDxu7",
"status": "idle",
"agent": {
"type": "agent",
"id": "agent_011CZkYqphY8vELVzwCUpqiQ",
"version": 1,
"name": "Researcher",
"description": "A focused research subagent.",
"model": {
"id": "claude-opus-5",
"speed": "standard"
},
"system": "You are a research subagent that gathers and summarises sources for the coordinating agent.",
"tools": [
{
"type": "agent_toolset_20260401",
"default_config": {
"enabled": true,
"permission_policy": {
"type": "always_ask"
}
},
"configs": []
}
],
"mcp_servers": [],
"skills": []
},
"parent_thread_id": null,
"created_at": "2026-03-15T10:00:00Z",
"updated_at": "2026-03-15T10:00:00Z",
"archived_at": null,
"usage": {
"input_tokens": 0,
"output_tokens": 0,
"cache_read_input_tokens": 0,
"cache_creation": {
"ephemeral_5m_input_tokens": 0,
"ephemeral_1h_input_tokens": 0
}
},
"stats": {
"duration_seconds": 0,
"startup_seconds": 0,
"active_seconds": 0
}
}Changes
Changed in 12 of the 68 revisions of this API.827
- ○
added
subschema #2to the//////////response propertyanyOflist for the response statusresponse-property-any-of-added
This revision also has 1 change that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog
- ○
- ○
added to the
response propertyallOflist for the response statusresponse-property-all-of-added
- ○
removed from the
response propertyallOflist for the response statusresponse-property-all-of-removed
- ○
- ▲
added to the
////////////////response propertyoneOflist for the response statusresponse-property-one-of-added
- ▲
removed the required property
/////////////////from the response with the statusresponse-required-property-removed
- ▲
removed the required property
/////////////////from the response with the statusresponse-required-property-removed
- ▲
removed the required property
/////////////////from the response with the statusresponse-required-property-removed
- ○
added discriminator to
////////////////response property for the response statusresponse-property-discriminator-added
- ▲
- ▲
response property
agent/allOf[BetaManagedAgentsSessionRosterEntry]/oneOf[BetaManagedAgentsSessionThreadAgent]/descriptionlist-of-types was widened by adding typesnullto media typeapplication/jsonof response200response-property-list-of-types-widened
- ▲
response property
agent/allOf[BetaManagedAgentsSessionRosterEntry]/oneOf[BetaManagedAgentsSessionThreadAgent]/systemlist-of-types was widened by adding typesnullto media typeapplication/jsonof response200response-property-list-of-types-widened
- ▲
response property
parent_thread_idlist-of-types was widened by adding typesnullto media typeapplication/jsonof response200response-property-list-of-types-widened
- ○
removed from the
response propertyallOflist for the response statusresponse-property-all-of-removed
- ○
removed from the
response propertyallOflist for the response statusresponse-property-all-of-removed
- ○
removed from the
response propertyallOflist for the response statusresponse-property-all-of-removed
- ○
added
subschema #2to theresponse propertyanyOflist for the response statusresponse-property-any-of-added
- ○
added
subschema #2to theresponse propertyanyOflist for the response statusresponse-property-any-of-added
- ○
added
subschema #2to theresponse propertyanyOflist for the response statusresponse-property-any-of-added
- ▲
- ○
added the optional property
/////to the response with the statusresponse-optional-property-added
- ○
added the optional property
/////to the response with the statusresponse-optional-property-added
- ○
added the optional property
/////to the response with the statusresponse-optional-property-added
- ○
added to the
response propertyallOflist for the response statusresponse-property-all-of-added
- ○
removed from the
response propertyallOflist for the response statusresponse-property-all-of-removed
This revision also has 1 change that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog
- ○
- ○
added
subschema #4subschema #5subschema #6subschema #7subschema #11subschema #12to the//////response propertyanyOflist for the response statusresponse-property-any-of-added
- ○
removed
subschema #4subschema #5subschema #6subschema #10subschema #11from the//////response propertyanyOflist for the response statusresponse-property-any-of-removed
- ○
- ○
added the optional property
//////to the response with the statusresponse-optional-property-added
This revision also has 7 changes that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog
- ○
- ○
added
subschema #2to the//////response propertyanyOflist for the response statusresponse-property-any-of-added
- ○
- ○
added
subschema #2to the//////response propertyanyOflist for the response statusresponse-property-any-of-added
- ○
- ▲
response property
agent/allOf[BetaManagedAgentsSessionThreadAgent]/tools/items/oneOf[BetaManagedAgentsCustomTool]/input_schema/requiredlist-of-types was widened by adding typesnullto media typeapplication/jsonof response200response-property-list-of-types-widened
- ○
removed from the
////////////response propertyallOflist for the response statusresponse-property-all-of-removed
- ○
added
subschema #1subschema #2to the////////////response propertyanyOflist for the response statusresponse-property-any-of-added
- ○
the response property
////////////became required for the statusresponse-property-became-required
- ○
the
response property const valueobjectwas added for the statusresponse-property-const-added
- ○
removed the
objectenum value from the////////////response property for the response statusresponse-property-enum-value-removed
- ▲