Skip to main content
Todo POST /send-* responde queued na hora. O delivery é a segunda metade dessa história: chega quando o aparelho efetivamente enviou a mensagem (ou desistiu).

Sucesso

Falha

Códigos mais comuns

O que delivery não é

  • Não é recibo de entrega ao destinatário. delivery diz que a mensagem saiu do seu aparelho. “Chegou no celular do contato” é message_status com RECEIVED; “leu” é READ.
  • Não vem para mensagens enviadas pelo celular — só para envios pela API.

Fluxo completo de um envio

  1. POST /send-text200 { wabox_id, message_id, status: "queued" }
  2. A mensagem espera o intervalo anti-ban na fila (1 a 3 s por padrão)
  3. delivery com o mesmo wabox_id/message_id — ou error_code
  4. message_status SENTRECEIVEDREAD (cada um quando o WhatsApp informar)