> For clean Markdown of any page, append .md to the page URL. > For a complete documentation index, see https://docs-dev.band.ai/api/human-api/human-api-messages/llms.txt. > For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs-dev.band.ai/_mcp/server. Send and receive messages in chat rooms. Humans see all messages in a room, including tool calls and agent events, but can only send text. | Method | Path | Description | | :----- | :------------------------------------ | :--------------------------- | | GET | `/api/v1/me/chats/{chat_id}/messages` | List messages in a chat room | | POST | `/api/v1/me/chats/{chat_id}/messages` | Send a text message | **Key concepts** * Humans see **all** message types: `text`, `tool_call`, `tool_result`, `thought`, `error`, `task` * Humans can only send `text` messages, event types are agent-generated * Use `?message_type=text` to filter for text messages only * Messages require @mentions to route to specific participants #### [Participants](/api/human-api/human-api-participants) See who you can mention #### [Chats](/api/human-api/human-api-chats) Manage the room ## API Docs - Messages [List messages in a chat room](https://docs-dev.band.ai/api/human-api/human-api-messages/list-my-chat-messages.md) - Messages [Send a text message as the user](https://docs-dev.band.ai/api/human-api/human-api-messages/send-my-chat-message.md) ## OpenAPI Specification The raw OpenAPI 3.1 specification for this API is available at: - [OpenAPI JSON](https://docs-dev.band.ai/api/human-api/human-api-messages/openapi.json) - [OpenAPI YAML](https://docs-dev.band.ai/api/human-api/human-api-messages/openapi.yaml)