Skip to main content
POST
Este endpoint envia uma mensagem livre (texto livre) do WhatsApp para um destinatário. Ao contrário das mensagens de modelo, as mensagens livres podem conter qualquer texto, mas exigem uma janela de mensagens ativa de 24 horas — o que significa que o destinatário deve ter enviado uma mensagem para o seu remetente do WhatsApp nas últimas 24 horas.
Mensagens livres só podem ser enviadas durante uma janela de mensagens ativa de 24 horas. Se a sessão expirou, você deve enviar uma mensagem de modelo primeiro para reiniciar a conversa. Use o endpoint Status da Sessão para verificar se uma sessão está ativa.
Este endpoint tem um limite de taxa de 5 requisições por segundo por usuário.

Corpo da Requisição

integer
required
O ID do remetente do WhatsApp de onde enviar (obtido do endpoint Obter Remetentes)
string
required
O número de telefone do destinatário no formato internacional (ex: +1234567890)
string
required
O conteúdo da mensagem a ser enviada (máx. 4096 caracteres)

Campos de Resposta

boolean
Se a mensagem foi enviada com sucesso
integer
O ID da conversa associada a esta mensagem
integer
O ID do registro da mensagem da conversa
integer
O ID do registro da mensagem do WhatsApp
string
O SID da mensagem do Twilio para rastreamento de entrega
object
Status da sessão atualizado após o envio da mensagem

Respostas de Erro

Janela de Mensagens de 24 Horas

O WhatsApp impõe uma política de janela de mensagens de 24 horas:
  1. Quando um cliente envia uma mensagem para o seu número de WhatsApp Business, uma janela de 24 horas se abre.
  2. Durante esta janela, você pode enviar mensagens livres sem restrições.
  3. Após a expiração da janela, você deve usar uma mensagem de modelo para reiniciar a conversa.
  4. Cada nova mensagem do cliente reinicia o cronômetro de 24 horas.
Use o endpoint Status da Sessão para verificar se uma sessão está ativa antes de tentar enviar uma mensagem livre.

Notas

  • O comprimento máximo da mensagem é de 4.096 caracteres (limite do WhatsApp).
  • O remetente deve estar online. Remetentes offline retornam um erro 503.
  • Os custos das mensagens são automaticamente deduzidos do saldo da sua conta.
  • Limite de taxa: 5 requisições por segundo por usuário.