---
title: "Changes to Get a tool router session by ID"
method: GET
path: "/api/v3/tool_router/session/{session_id}"
---

# Changes to Get a tool router session by ID

`GET /api/v3/tool_router/session/{session_id}`

> Every recorded change to this operation, newest first.

## Timeline

Changed in 15 of 52 revisions.

- **2026-10-21** `de1396b30307`: 1 breaking, 1 info
- **2026-10-19** `d7c19962d149`: 1 info
- **2026-10-15** `d3f45c8da901`: 12 warning
- **2026-10-14** `84a5c8e82c5b`: 1 info
- **2026-10-08** `0b66fbcbc714`: 4 info
- **2026-10-07** `887f3a98b87b`: 6 info
- **2026-10-04** `3b652ab08989`: 1 info
- **2026-09-30** `da0faa944f15`: 1 breaking, 1 info
- **2026-09-23** `ccde5b3d5502`: 1 info
- **2026-09-15** `e27f2d779f27`: 1 info
- **2026-08-04** `efb8b387c22c`: 3 info
- **2026-07-12** `73b05c1e5119`: 3 info
- **2026-05-03** `afeba73724e5`: 6 info
- **2026-03-20** `1a01eea79bb9`: 4 info
- **2026-02-12** `881fa7b9eb11`: 5 warning, 14 info

## Changes

- **2026-10-21** `de1396b30307`: 1 breaking, 1 info
  - added `subschema #1, subschema #2` to the `config/hooks/items/` response property `oneOf` list for the response status `200`
  - removed `subschema #1, subschema #2` from the `config/hooks/items/` response property `oneOf` list for the response status `200`
- **2026-10-19** `d7c19962d149`: 1 info
  - added the optional property `config/hooks` to the response with the `200` status
- **2026-10-15** `d3f45c8da901`: 12 warning
  - added the new `createHint` enum value to the `config/tags/disabled/items/` response property for the response status `200`
  - added the new `createHint` enum value to the `config/tags/enabled/items/` response property for the response status `200`
  - added the new `createHint` enum value to the `config/tags/require_approval/items/` response property for the response status `200`
  - added the new `createHint` enum value to the `config/tools/additionalProperties/anyOf[subschema #3]/tags/disabled/items/` response property for the response status `200`
  - added the new `createHint` enum value to the `config/tools/additionalProperties/anyOf[subschema #3]/tags/enabled/items/` response property for the response status `200`
  - added the new `createHint` enum value to the `config/tools/additionalProperties/anyOf[subschema #3]/tags/require_approval/items/` response property for the response status `200`
  - added the new `updateHint` enum value to the `config/tags/disabled/items/` response property for the response status `200`
  - added the new `updateHint` enum value to the `config/tags/enabled/items/` response property for the response status `200`
  - added the new `updateHint` enum value to the `config/tags/require_approval/items/` response property for the response status `200`
  - added the new `updateHint` enum value to the `config/tools/additionalProperties/anyOf[subschema #3]/tags/disabled/items/` response property for the response status `200`
  - added the new `updateHint` enum value to the `config/tools/additionalProperties/anyOf[subschema #3]/tags/enabled/items/` response property for the response status `200`
  - added the new `updateHint` enum value to the `config/tools/additionalProperties/anyOf[subschema #3]/tags/require_approval/items/` response property for the response status `200`
- **2026-10-14** `84a5c8e82c5b`: 1 info
  - added the required property `config/instant/anyOf[subschema #2]/return_prices_in_search` to the response with the `200` status
- **2026-10-08** `0b66fbcbc714`: 4 info
  - added `subschema #1, subschema #2, subschema #3` to the `config/toolkits` response property `anyOf` list for the response status `200`
  - added `subschema #1, subschema #2, subschema #3, subschema #4` to the `config/tools/additionalProperties/` response property `anyOf` list for the response status `200`
  - removed `subschema #1, subschema #2, subschema #3` from the `config/toolkits` response property `anyOf` list for the response status `200`
  - removed `subschema #1, subschema #2, subschema #3, subschema #4` from the `config/tools/additionalProperties/` response property `anyOf` list for the response status `200`
- **2026-10-07** `887f3a98b87b`: 6 info
  - added the optional property `config/tags/require_approval` to the response with the `200` status
  - added the optional property `experimental/no_elicitation_support_fallback` to the response with the `200` status
  - added `subschema #1, subschema #2, subschema #3` to the `config/toolkits` response property `anyOf` list for the response status `200`
  - added `subschema #1, subschema #2, subschema #3, subschema #4` to the `config/tools/additionalProperties/` response property `anyOf` list for the response status `200`
  - removed `subschema #1, subschema #2` from the `config/toolkits` response property `anyOf` list for the response status `200`
  - removed `subschema #1, subschema #2, subschema #3` from the `config/tools/additionalProperties/` response property `anyOf` list for the response status `200`
- **2026-10-04** `3b652ab08989`: 1 info
  - added the optional property `config/proxy_execute` to the response with the `200` status
- **2026-09-30** `da0faa944f15`: 1 breaking, 1 info
  - removed the required property `config/premium_usage` from the response with the `200` status
  - added the required property `config/instant` to the response with the `200` status
- **2026-09-23** `ccde5b3d5502`: 1 info
  - added the required property `config/premium_usage` to the response with the `200` status
- **2026-09-15** `e27f2d779f27`: 1 info
  - added the optional property `config/workbench/tool_execution_enabled` to the response with the `200` status
- **2026-08-04** `efb8b387c22c`: 3 info
  - added the optional property `experimental/custom_toolkits/items/preload` to the response with the `200` status
  - added the optional property `experimental/custom_toolkits/items/tools/items/preload` to the response with the `200` status
  - added the optional property `experimental/custom_tools/items/preload` to the response with the `200` status
- **2026-07-12** `73b05c1e5119`: 3 info
  - the endpoint scheme security `CookieAuth` was removed from the API
  - the endpoint scheme security `UserApiKeyAuth` was removed from the API
  - added the optional property `config/all_connected_accounts` to the response with the `200` status
- **2026-05-03** `afeba73724e5`: 6 info
  - added the optional property `config/manage_connections/enable_connection_removal` to the response with the `200` status
  - added the optional property `config/multi_account` to the response with the `200` status
  - added the optional property `config/workbench/sandbox_size` to the response with the `200` status
  - added the optional property `warnings` to the response with the `200` status
  - added the required property `config/preload` to the response with the `200` status
  - added the required property `config_version` to the response with the `200` status
- **2026-03-20** `1a01eea79bb9`: 4 info
  - the endpoint scheme security `UserApiKeyAuth` was added to the API
  - added the optional property `config/workbench/enable` to the response with the `200` status
  - added the optional property `experimental` to the response with the `200` status
  - the `workbench` response's property default value changed from `{"proxy_execution_enabled":true}` to `{"enable":true,"proxy_execution_enabled":true}` for the status `200`
- **2026-02-12** `881fa7b9eb11`: 5 warning, 14 info
  - removed the optional property `config/connections` from the response with the `200` status
  - removed the optional property `config/execution` from the response with the `200` status
  - removed the optional property `config/tools/filters` from the response with the `200` status
  - removed the optional property `config/tools/overrides` from the response with the `200` status
  - added the new `http` enum value to the `mcp/type` response property for the response status `200`
  - added the optional property `config/manage_connections` to the response with the `200` status
  - added the optional property `config/tags` to the response with the `200` status
  - added the optional property `config/workbench` to the response with the `200` status
  - removed the `COMPOSIO_GET_TOOL_SCHEMAS` enum value from the `tool_router_tools/items/` response property for the response status `200`
  - removed the `COMPOSIO_MANAGE_CONNECTIONS` enum value from the `tool_router_tools/items/` response property for the response status `200`
  - removed the `COMPOSIO_MULTI_EXECUTE_TOOL` enum value from the `tool_router_tools/items/` response property for the response status `200`
  - removed the `COMPOSIO_REMOTE_BASH_TOOL` enum value from the `tool_router_tools/items/` response property for the response status `200`
  - removed the `COMPOSIO_REMOTE_WORKBENCH` enum value from the `tool_router_tools/items/` response property for the response status `200`
  - removed the `COMPOSIO_SEARCH_TOOLS` enum value from the `tool_router_tools/items/` response property for the response status `200`
  - removed the `HTTP` enum value from the `mcp/type` response property for the response status `200`
  - added the required property `error/slug` to the response with the `400` status
  - added the required property `error/slug` to the response with the `401` status
  - added the required property `error/slug` to the response with the `404` status
  - added the required property `error/slug` to the response with the `500` status

---

[Operation](https://skmtc.dev/composiohq/apis/composio-platform-api/docs/api/v3/tool_router/session/:session_id/get.md) - [API](https://skmtc.dev/composiohq/apis/composio-platform-api.md) - [Page](https://skmtc.dev/composiohq/apis/composio-platform-api/changes/api/v3/tool_router/session/:session_id/get)
