> For the complete documentation index, see [llms.txt](https://codemash.gitbook.io/codemash/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://codemash.gitbook.io/codemash/api-reference/ai/chat.md).

# Chat

AI Integrations → Chat endpoints.

The AI module manages your project's LLM and MCP integrations — connecting language-model providers and Model Context Protocol servers so agents can work with your backend.

| Endpoint                                                                                                | Method                                                     |
| ------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------- |
| [Archive End User Chat Session](/codemash/api-reference/ai/chat/archive-end-user-chat-session.md)       | `PUT chat/sessions/{SessionId}/archive`                    |
| [Create End User Chat Session](/codemash/api-reference/ai/chat/create-end-user-chat-session.md)         | `POST chat/sessions`                                       |
| [Delete End User Chat Attachment](/codemash/api-reference/ai/chat/delete-end-user-chat-attachment.md)   | `DELETE chat/attachments/{AttachmentId}`                   |
| [Delete End User Chat Session](/codemash/api-reference/ai/chat/delete-end-user-chat-session.md)         | `DELETE chat/sessions/{SessionId}`                         |
| [Forget End User Chat Memory](/codemash/api-reference/ai/chat/forget-end-user-chat-memory.md)           | `DELETE chat/memory/{NoteId}`                              |
| [Get End User Chat Availability](/codemash/api-reference/ai/chat/get-end-user-chat-availability.md)     | `GET chat/availability`                                    |
| [Get End User Chat Entries](/codemash/api-reference/ai/chat/get-end-user-chat-entries.md)               | `GET chat/sessions/{SessionId}/entries`                    |
| [Get End User Chat Session](/codemash/api-reference/ai/chat/get-end-user-chat-session.md)               | `GET chat/sessions/{SessionId}`                            |
| [List End User Chat Attachments](/codemash/api-reference/ai/chat/list-end-user-chat-attachments.md)     | `GET chat/sessions/{SessionId}/attachments`                |
| [List End User Chat Memory](/codemash/api-reference/ai/chat/list-end-user-chat-memory.md)               | `GET chat/memory`                                          |
| [List End User Chat Sessions](/codemash/api-reference/ai/chat/list-end-user-chat-sessions.md)           | `GET chat/sessions`                                        |
| [Pin End User Chat Session](/codemash/api-reference/ai/chat/pin-end-user-chat-session.md)               | `PUT chat/sessions/{SessionId}/pin`                        |
| [Rename End User Chat Session](/codemash/api-reference/ai/chat/rename-end-user-chat-session.md)         | `PATCH chat/sessions/{SessionId}`                          |
| [Set End User Chat Entry Feedback](/codemash/api-reference/ai/chat/set-end-user-chat-entry-feedback.md) | `PUT chat/sessions/{SessionId}/entries/{EntryId}/feedback` |
| [Start End User Chat Turn](/codemash/api-reference/ai/chat/start-end-user-chat-turn.md)                 | `POST chat/turn`                                           |
| [Upload End User Chat Attachment](/codemash/api-reference/ai/chat/upload-end-user-chat-attachment.md)   | `POST chat/sessions/{SessionId}/attachments`               |
