| 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) |
API
Mensagens
Envio, reação, presença, histórico e mídia.
O corpo do JSON aceita até 64 MB (arquivo em base64).