---
title: "Changes to Handle Send Chat Message"
method: POST
path: "/chat/send-chat-message"
---

# Changes to Handle Send Chat Message

`POST /chat/send-chat-message`

> Every recorded change to this operation, newest first.

## Timeline

Changed in 6 of 14 revisions.

- **2026-09-02** `fcb09658bc37`: 3 breaking, 29 info
- **2026-02-24** `8230a6a0119a`: 1 info
- **2026-01-29** `7750a15eed20`: 2 info
- **2026-01-13** `7f4d7f7b70ee`: 1 info
- **2026-01-06** `2d941ea53eb3`: 1 info
- **2025-08-21** `9321c45d93b5`: 1 breaking

## Changes

- **2026-09-02** `fcb09658bc37`: 3 breaking, 29 info
  - removed the enum value `csv` of the request property `file_descriptors/items/type`
  - removed the enum value `requesttracker` of the request property `internal_search_filters/anyOf[subschema #1: BaseFilters]/source_type/anyOf[subschema #1]/items/`
  - the response's body type changed from no type to `object` for status `200`
  - added the new optional request property `chat_session_info/anyOf[subschema #1: ChatSessionCreationRequest]/incognito`
  - added the new optional request property `chat_session_info/anyOf[subschema #1: ChatSessionCreationRequest]/incognito_session_id`
  - added the new optional request property `internal_search_filters/anyOf[subschema #1: BaseFilters]/created_at_range`
  - added the new optional request property `internal_search_filters/anyOf[subschema #1: BaseFilters]/updated_at_range`
  - added the new optional request property `llm_override/anyOf[subschema #1: LLMOverride]/display_name`
  - added the new optional request property `llm_override/anyOf[subschema #1: LLMOverride]/model_configuration_id`
  - added the new optional request property `llm_overrides`
  - added the new optional request property `mcp_headers`
  - added the new `box` enum value to the request property `internal_search_filters/anyOf[subschema #1: BaseFilters]/source_type/anyOf[subschema #1]/items/`
  - added the new `braintrust` enum value to the request property `internal_search_filters/anyOf[subschema #1: BaseFilters]/source_type/anyOf[subschema #1]/items/`
  - added the new `canvas` enum value to the request property `internal_search_filters/anyOf[subschema #1: BaseFilters]/source_type/anyOf[subschema #1]/items/`
  - added the new `craft_file` enum value to the request property `internal_search_filters/anyOf[subschema #1: BaseFilters]/source_type/anyOf[subschema #1]/items/`
  - added the new `discordbot` enum value to the request property `origin`
  - added the new `lumapps` enum value to the request property `internal_search_filters/anyOf[subschema #1: BaseFilters]/source_type/anyOf[subschema #1]/items/`
  - added the new `mobile` enum value to the request property `origin`
  - added the new `tabular` enum value to the request property `file_descriptors/items/type`
  - added the media type `text/event-stream` for the response with the status `200`
  - added the optional property `chat_session_id` to the response with the `200` status
  - 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 `error_msg` to the response with the `200` status
  - added the optional property `incognito` to the response with the `200` status
  - added the optional property `pre_answer_reasoning` to the response with the `200` status
  - added the optional property `tool_calls` to the response with the `200` status
  - added the required property `answer` to the response with the `200` status
  - added the required property `answer_citationless` to the response with the `200` status
  - added the required property `citation_info` to the response with the `200` status
  - added the required property `message_id` to the response with the `200` status
  - added the required property `top_documents` to the response with the `200` status
- **2026-02-24** `8230a6a0119a`: 1 info
  - added the new optional request property `additional_context`
- **2026-01-29** `7750a15eed20`: 2 info
  - added the new optional request property `include_citations`
  - added the new `widget` enum value to the request property `origin`
- **2026-01-13** `7f4d7f7b70ee`: 1 info
  - added the new optional request property `origin`
- **2026-01-06** `2d941ea53eb3`: 1 info
  - endpoint added
- **2025-08-21** `9321c45d93b5`: 1 breaking
  - api path removed without deprecation

---

[Operation](https://skmtc.dev/onyx-dot-app/apis/onyx-api/docs/chat/send-chat-message/post.md) - [API](https://skmtc.dev/onyx-dot-app/apis/onyx-api.md) - [Page](https://skmtc.dev/onyx-dot-app/apis/onyx-api/changes/chat/send-chat-message/post)
