Pular para o conteúdo principal
Os endpoints de chat operam com base no JID do chat ou número de telefone.

Estado do chat

EndpointBodyUso
POST /chat/pinChat, PinFixar ou desafixar um chat.
POST /chat/unpinChatDesafixar um chat.
POST /chat/archiveChat, ArchiveArquivar ou desarquivar um chat.
POST /chat/muteChat, Mute, DurationSilenciar um chat.
POST /chat/deletePhoneExcluir um chat ou grupo da conta conectada.
POST /chat/readPhoneMarcar um chat como lido.
POST /chat/unreadPhoneMarcar um chat como não lido.
Use um JID de grupo para grupos e um telefone/JID para chats individuais.

Indicadores de presença

EndpointBodyUso
POST /chat/typing/startJidExibir status de digitação em um chat.
POST /chat/typing/stopJidParar status de digitação.
POST /chat/recording/startJidExibir status de gravação de áudio.
POST /chat/recording/stopJidParar status de gravação.
A presença é temporária. Sua aplicação deve parar o status de digitação ou gravação quando o usuário sair do campo de entrada.

Mensagens temporárias

curl -X POST http://localhost:1337/chat/disappearing-timer \
  -H "Content-Type: application/json" \
  -H "token: YOUR_TOKEN" \
  -d '{
    "phone": "15551234567",
    "timer": "24h"
  }'
Os valores válidos para o temporizador na documentação/especificação são off, 24h, 7d e 90d. O endpoint converte a string para o comportamento de mensagens temporárias do WhatsApp.