Envio de Mensagens de Texto
POST
/rest/sendMessage/{{instance_key}}/text Envio de Mensagens de Texto
Este endpoint é projetado para enviar uma mensagem de texto. Você tem a liberdade de enriquecer suas mensagens com formatações de texto e emojis.
Para aprender a formatar textos conforme as diretrizes do WhatsApp, acesse este link.
Adicionalmente, a inserção de emojis pode agregar mais expressividade às suas mensagens. Se precisar de uma referência de emojis, visite este Emojiterra.
Quanto à inclusão de quebras de linha nas mensagens, o método pode variar conforme a plataforma e a linguagem de programação utilizada. Alguns dos formatos comuns incluem:
\n
\r
\r\n
%0a
\n
Exemplo
:::info[]
Fique atento!
Para enviar para contatos privados, o contato deve conter o @s.whatsapp.net. Para envios em grupo, você precisará coletar os ID's dos grupos utilizando o endpoint listGroup, os ID's devem conter @g.us
:::
:::danger[]
⚠️ Atenção
Tenha em mente que o envio de mensagens para um grande número de contatos simultaneamente pode ser interpretado pelo WhatsApp como comportamento de spam. Esta prática aumenta significativamente o risco de ter sua conta banida ou restrita. Recomendamos fortemente moderar a frequência e o volume dos envios para evitar tais consequências.
:::
Request
{
"messageData": {
"to": "556195562618@s.whatsapp.net",
"text": "Hello"
}
}
Request samples
Respostas
{
"error": true,
"message": "string",
"messageData": {
"key": {
"remoteJid": "string",
"fromMe": true,
"id": "string"
},
"message": {
"extendedTextMessage": {
"text": "string"
}
},
"messageTimestamp": "string",
"status": "string"
}
}