---
title: "Changes to Get Chat Session"
method: GET
path: "/chat/get-chat-session/{session_id}"
---

# Changes to Get Chat Session

`GET /chat/get-chat-session/{session_id}`

> Every recorded change to this operation, newest first.

## Timeline

Changed in 3 of 14 revisions.

- **2026-09-02** `fcb09658bc37`: 27 warning, 13 info
- **2026-01-06** `2d941ea53eb3`: 3 breaking, 9 warning, 19 info
- **2025-08-21** `9321c45d93b5`: 13 breaking, 4 warning, 14 info

## Changes

- **2026-09-02** `fcb09658bc37`: 27 warning, 13 info
  - added the new `box` enum value to the `messages/items/context_docs/anyOf[subschema #1]/items/source_type` response property for the response status `200`
  - added the new `box` enum value to the `packets/items/items/obj/oneOf[subschema #14: OpenUrlDocuments]/documents/items/source_type` response property for the response status `200`
  - added the new `box` enum value to the `packets/items/items/obj/oneOf[subschema #28: IntermediateReportCitedDocs]/cited_docs/anyOf[subschema #1]/items/source_type` response property for the response status `200`
  - added the new `box` enum value to the `packets/items/items/obj/oneOf[subschema #4: AgentResponseStart]/final_documents/anyOf[subschema #1]/items/source_type` response property for the response status `200`
  - added the new `box` enum value to the `packets/items/items/obj/oneOf[subschema #8: SearchToolDocumentsDelta]/documents/items/source_type` response property for the response status `200`
  - added the new `braintrust` enum value to the `messages/items/context_docs/anyOf[subschema #1]/items/source_type` response property for the response status `200`
  - added the new `braintrust` enum value to the `packets/items/items/obj/oneOf[subschema #14: OpenUrlDocuments]/documents/items/source_type` response property for the response status `200`
  - added the new `braintrust` enum value to the `packets/items/items/obj/oneOf[subschema #28: IntermediateReportCitedDocs]/cited_docs/anyOf[subschema #1]/items/source_type` response property for the response status `200`
  - added the new `braintrust` enum value to the `packets/items/items/obj/oneOf[subschema #4: AgentResponseStart]/final_documents/anyOf[subschema #1]/items/source_type` response property for the response status `200`
  - added the new `braintrust` enum value to the `packets/items/items/obj/oneOf[subschema #8: SearchToolDocumentsDelta]/documents/items/source_type` response property for the response status `200`
  - added the new `canvas` enum value to the `messages/items/context_docs/anyOf[subschema #1]/items/source_type` response property for the response status `200`
  - added the new `canvas` enum value to the `packets/items/items/obj/oneOf[subschema #14: OpenUrlDocuments]/documents/items/source_type` response property for the response status `200`
  - added the new `canvas` enum value to the `packets/items/items/obj/oneOf[subschema #28: IntermediateReportCitedDocs]/cited_docs/anyOf[subschema #1]/items/source_type` response property for the response status `200`
  - added the new `canvas` enum value to the `packets/items/items/obj/oneOf[subschema #4: AgentResponseStart]/final_documents/anyOf[subschema #1]/items/source_type` response property for the response status `200`
  - added the new `canvas` enum value to the `packets/items/items/obj/oneOf[subschema #8: SearchToolDocumentsDelta]/documents/items/source_type` response property for the response status `200`
  - added the new `craft_file` enum value to the `messages/items/context_docs/anyOf[subschema #1]/items/source_type` response property for the response status `200`
  - added the new `craft_file` enum value to the `packets/items/items/obj/oneOf[subschema #14: OpenUrlDocuments]/documents/items/source_type` response property for the response status `200`
  - added the new `craft_file` enum value to the `packets/items/items/obj/oneOf[subschema #28: IntermediateReportCitedDocs]/cited_docs/anyOf[subschema #1]/items/source_type` response property for the response status `200`
  - added the new `craft_file` enum value to the `packets/items/items/obj/oneOf[subschema #4: AgentResponseStart]/final_documents/anyOf[subschema #1]/items/source_type` response property for the response status `200`
  - added the new `craft_file` enum value to the `packets/items/items/obj/oneOf[subschema #8: SearchToolDocumentsDelta]/documents/items/source_type` response property for the response status `200`
  - added the new `lumapps` enum value to the `messages/items/context_docs/anyOf[subschema #1]/items/source_type` response property for the response status `200`
  - added the new `lumapps` enum value to the `packets/items/items/obj/oneOf[subschema #14: OpenUrlDocuments]/documents/items/source_type` response property for the response status `200`
  - added the new `lumapps` enum value to the `packets/items/items/obj/oneOf[subschema #28: IntermediateReportCitedDocs]/cited_docs/anyOf[subschema #1]/items/source_type` response property for the response status `200`
  - added the new `lumapps` enum value to the `packets/items/items/obj/oneOf[subschema #4: AgentResponseStart]/final_documents/anyOf[subschema #1]/items/source_type` response property for the response status `200`
  - added the new `lumapps` enum value to the `packets/items/items/obj/oneOf[subschema #8: SearchToolDocumentsDelta]/documents/items/source_type` response property for the response status `200`
  - added the new `tabular` enum value to the `messages/items/files/items/type` response property for the response status `200`
  - added the new `user_reminder` enum value to the `messages/items/message_type` response property for the response status `200`
  - added the optional property `detail/items/ctx` to the response with the `422` status
  - added the optional property `detail/items/input` to the response with the `422` status
  - added the optional property `packets/items/items/obj/oneOf[subschema #14: OpenUrlDocuments]/documents/items/file_id` to the response with the `200` status
  - added the optional property `packets/items/items/obj/oneOf[subschema #28: IntermediateReportCitedDocs]/cited_docs/anyOf[subschema #1]/items/file_id` to the response with the `200` status
  - added the optional property `packets/items/items/obj/oneOf[subschema #4: AgentResponseStart]/final_documents/anyOf[subschema #1]/items/file_id` to the response with the `200` status
  - added the optional property `packets/items/items/obj/oneOf[subschema #8: SearchToolDocumentsDelta]/documents/items/file_id` to the response with the `200` status
  - removed the `csv` enum value from the `messages/items/files/items/type` response property for the response status `200`
  - removed the `requesttracker` enum value from the `messages/items/context_docs/anyOf[subschema #1]/items/source_type` response property for the response status `200`
  - removed the `requesttracker` enum value from the `packets/items/items/obj/oneOf[subschema #14: OpenUrlDocuments]/documents/items/source_type` response property for the response status `200`
  - removed the `requesttracker` enum value from the `packets/items/items/obj/oneOf[subschema #28: IntermediateReportCitedDocs]/cited_docs/anyOf[subschema #1]/items/source_type` response property for the response status `200`
  - removed the `requesttracker` enum value from the `packets/items/items/obj/oneOf[subschema #4: AgentResponseStart]/final_documents/anyOf[subschema #1]/items/source_type` response property for the response status `200`
  - removed the `requesttracker` enum value from the `packets/items/items/obj/oneOf[subschema #8: SearchToolDocumentsDelta]/documents/items/source_type` response property for the response status `200`
  - removed the `tool_call` enum value from the `messages/items/message_type` response property for the response status `200`
- **2026-01-06** `2d941ea53eb3`: 3 breaking, 9 warning, 19 info
  - the `messages/items/citations/anyOf[subschema #1]/additionalProperties/` response's property type changed from `integer` to `string` for status `200`
  - removed the required property `messages/items/overridden_model` from the response with the `200` status
  - removed the required property `messages/items/tool_call` from the response with the `200` status
  - removed the optional property `messages/items/alternate_assistant_id` from the response with the `200` status
  - removed the optional property `messages/items/is_agentic` from the response with the `200` status
  - removed the optional property `messages/items/refined_answer_improvement` from the response with the `200` status
  - removed the optional property `messages/items/rephrased_query` from the response with the `200` status
  - removed the optional property `messages/items/sub_questions` from the response with the `200` status
  - removed the optional property `persona_icon_color` from the response with the `200` status
  - removed the optional property `persona_icon_shape` from the response with the `200` status
  - added the new `tool_call` enum value to the `messages/items/message_type` response property for the response status `200`
  - added the new `tool_call_response` enum value to the `messages/items/message_type` response property for the response status `200`
  - api tag `public` added
  - added the optional property `messages/items/current_feedback` to the response with the `200` status
  - added the optional property `messages/items/files/items/user_file_id` to the response with the `200` status
  - added the optional property `messages/items/reasoning_tokens` to the response with the `200` status
  - added `subschema #1` to the `messages/items/context_docs` response property `anyOf` list for the response status `200`
  - removed `#/components/schemas/RetrievalDocs` from the `messages/items/context_docs` response property `anyOf` list for the response status `200`
  - the response property `chat_session_id` became required for the status `200`
  - the response property `current_alternate_model` became required for the status `200`
  - the response property `current_temperature_override` became required for the status `200`
  - the response property `description` became required for the status `200`
  - the response property `messages` became required for the status `200`
  - the response property `messages/items/files/items/id` became required for the status `200`
  - the response property `messages/items/files/items/type` became required for the status `200`
  - the response property `persona_name` became required for the status `200`
  - the response property `shared_status` became required for the status `200`
  - the response property `time_created` became required for the status `200`
  - removed the `user_knowledge` enum value from the `messages/items/files/items/type` response property for the response status `200`
  - added the required property `packets` to the response with the `200` status
  - added the required property `personal_icon_name` to the response with the `200` status
- **2025-08-21** `9321c45d93b5`: 13 breaking, 4 warning, 14 info
  - the response property `chat_session_id` became optional for the status `200`
  - the response property `current_alternate_model` became optional for the status `200`
  - the response property `current_temperature_override` became optional for the status `200`
  - the response property `description` became optional for the status `200`
  - the response property `messages` became optional for the status `200`
  - the response property `messages/items/files/items/id` became optional for the status `200`
  - the response property `messages/items/files/items/type` became optional for the status `200`
  - the response property `persona_name` became optional for the status `200`
  - the response property `shared_status` became optional for the status `200`
  - the response property `time_created` became optional for the status `200`
  - the `messages/items/citations/anyOf[subschema #1]/additionalProperties/` response's property type changed from `string` to `integer` for status `200`
  - removed the required property `packets` from the response with the `200` status
  - removed the required property `personal_icon_name` from the response with the `200` status
  - removed the optional property `messages/items/current_feedback` from the response with the `200` status
  - removed the optional property `messages/items/files/items/user_file_id` from the response with the `200` status
  - removed the optional property `messages/items/reasoning_tokens` from the response with the `200` status
  - added the new `user_knowledge` enum value to the `messages/items/files/items/type` response property for the response status `200`
  - api tag `public` removed
  - added the optional property `messages/items/alternate_assistant_id` to the response with the `200` status
  - added the optional property `messages/items/is_agentic` to the response with the `200` status
  - added the optional property `messages/items/refined_answer_improvement` to the response with the `200` status
  - added the optional property `messages/items/rephrased_query` to the response with the `200` status
  - added the optional property `messages/items/sub_questions` to the response with the `200` status
  - added the optional property `persona_icon_color` to the response with the `200` status
  - added the optional property `persona_icon_shape` to the response with the `200` status
  - added `#/components/schemas/RetrievalDocs` to the `messages/items/context_docs` response property `anyOf` list for the response status `200`
  - removed `subschema #1` from the `messages/items/context_docs` response property `anyOf` list for the response status `200`
  - removed the `tool_call` enum value from the `messages/items/message_type` response property for the response status `200`
  - removed the `tool_call_response` enum value from the `messages/items/message_type` response property for the response status `200`
  - added the required property `messages/items/overridden_model` to the response with the `200` status
  - added the required property `messages/items/tool_call` to the response with the `200` status

---

[Operation](https://skmtc.dev/onyx-dot-app/apis/onyx-api/docs/chat/get-chat-session/:session_id/get.md) - [API](https://skmtc.dev/onyx-dot-app/apis/onyx-api.md) - [Page](https://skmtc.dev/onyx-dot-app/apis/onyx-api/changes/chat/get-chat-session/:session_id/get)
