Chat
Enviar presença
Mostra digitando, gravando ou pausa de áudio para um chat
POST
Enviar presença
Auth:
TokenAccount ou TokenInstance • Rate-limit: Global (100/min) • Idempotente: sim (efêmero)
Emite indicador de presença (“digitando…”, “gravando áudio…”, ou pausa) para um chat. Ideal para simular interação realista antes de enviar uma mensagem.
Exemplos
Digitando 5s
Mostra o indicador “digitando…” no chat do destinatário e disparapause automaticamente após 5 segundos (graças ao duration: 5). Ideal para preceder o envio de uma mensagem de texto.
Gravando áudio
Exibe “gravando áudio…” comstate: "recording". Sem duration, o indicador permanece até o WhatsApp expirá-lo naturalmente (~5–10s) ou até você enviar pause manualmente.
Cancelar indicador
Comstate: "pause", encerra imediatamente qualquer indicador “digitando…” ou “gravando…” ativo no chat. Útil quando um fluxo automatizado termina antes do duration previsto.
Resposta de sucesso
- Com duração
- Sem duração
200 OK
Path parameters
string
obrigatório
Nome da instância.
Headers
string
obrigatório
TokenAccount ou TokenInstance.
Request body
string
obrigatório
Número ou JID do chat.
string
obrigatório
typing / recording / pause / paused (case-insensitive).int
padrão:"0"
Segundos até auto-pause (0–60). Quando >0 e
state é typing/recording, a API envia pause automaticamente após esse intervalo. Ignorado em pause/paused.Estados aceitos
Notas
- Presenças são efêmeras, não persistem em banco e o WhatsApp expira o indicador no celular do destinatário em ~5–10s mesmo sem pause explícito.
duration > 60é truncado para 60 (cap interno).- Em chats onde o destinatário desativou as confirmações de presença, o indicador pode não aparecer.