Skip to main content
POST
Enviar mensagem de texto
O endpoint mais básico da API: envia texto para um número (to) a partir de uma sessão conectada (sessionId). O número usa o formato internacional sem + (ex: 5511999999999). Recursos opcionais:
  • linkPreview — gera pré-visualização de links no texto.
  • mentionAll — menciona todos os participantes (em grupos).
  • contextInfo — responde a uma mensagem (reply), menciona contatos ou encaminha, via JSON do ContextInfo do Whatsmeow.
Para responder a uma mensagem específica, informe o stanzaId e o participant da mensagem original dentro de contextInfo.

Authorizations

Authorization
string
header
required

API Key para autenticação. Formato: <API_KEY>

Body

sessionId
string
required
Minimum string length: 1
to
string
required
Minimum string length: 1
text
string
required
Minimum string length: 1
contextInfo
object

Whatsmeow ContextInfo proto JSON. Supports mentions, replies (quotedMessage), forwarding, ads, and other metadata.

Example:
mentionAll
boolean
async
sequential

Com async: true, os envios para ESTE destinatário saem um de cada vez, na ordem em que a API os recebeu. Envios para outros destinatários seguem em paralelo. Essa ordem é a de chegada no backend: requests disparados em paralelo pelo cliente não têm ordem a preservar — dispare em série. Há um limite de envios pendentes acumulados por destinatário; ao estourá-lo a API responde 429 e o cliente deve tentar novamente depois. Ignorado sem async: true e em sessões da API Oficial (cloud_api), onde o envio é sempre síncrono.

Response

200

Resposta bem-sucedida