> ## Documentation Index
> Fetch the complete documentation index at: https://docs.zapmeow.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Mensagens

> Envio, reação, presença, histórico e mídia.

| Método e rota | Corpo ou query |
| - | - |
| `POST /api/sendText` | `session`, `chatId`, `text`, `reply_to` |
| `POST /api/sendImage` / `sendVideo` / `sendVoice` / `sendAudio` / `sendFile` / `sendSticker` | `session`, `chatId`, `file` (`mimetype`, `filename`, `data` base64 ou `url`), `caption`, `reply_to` |
| `PUT /api/reaction` | `session`, `messageId`, `reaction` (vazio remove) |
| `POST /api/startTyping` / `stopTyping` | `session`, `chatId` |
| `POST /api/{sessão}/presence` | `chatId`, `presence` |
| `POST /api/{sessão}/presence/{chatId}/subscribe` | passa a receber online/visto por último |
| `GET /api/{sessão}/chats/{chatId}/messages` | `limit`, `offset`, `sortOrder` (`asc`/`desc`) |
| `GET /api/{sessão}/chats/{chatId}/messages/{id}` | uma mensagem |
| `GET /api/files/{chatId}/{id}?session=` | baixa a mídia (cache em `DATA_DIR`) |

O corpo do JSON aceita até 64 MB (arquivo em base64).


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.