Skip to content

Enviar Mensagem

Endpoint para enviar mensagens de texto via WhatsApp.

Endpoint

http
POST /message/sendText/{apiToken}

Headers

NomeTipoDescrição
apikeystringSua chave de API
Content-TypestringDeve ser application/json

Corpo da Requisição

json
{
  "number": "string",
  "options": {
    "delay": 123,
    "presence": "composing",
    "linkPreview": true,
      "message": {
        "conversation": "string"
      }
    },
  },
  "textMessage": {
    "text": "string"
  }
}

Parâmetros do Corpo

CampoTipoDescrição
numberstringNúmero do destinatário (formato: DDI+DDD+Número)
optionsobjectConfigurações adicionais da mensagem
textMessageobjectConteúdo da mensagem

Objeto options

CampoTipoDescrição
delaynumberAtraso em milissegundos antes do envio
presencestringStatus de digitação ("composing" ou "paused")
linkPreviewbooleanHabilita/desabilita preview de links

Exemplo de Requisição

javascript
const options = {
  method: 'POST',
  headers: {
    apikey: 'sua-api-key',
    'Content-Type': 'application/json'
  },
  body: JSON.stringify({
    number: "5511999999999",
    options: {
      delay: 1000,
      presence: "composing",
      linkPreview: true
    },
    textMessage: {
      text: "Olá! Como posso ajudar?"
    }
  })
};

fetch('https://api.chat.waflowzapi.com.br/message/sendText/seu-token', options)
  .then(response => response.json())
  .then(response => console.log(response))
  .catch(err => console.error(err));

Resposta de Sucesso

json
{
  "status": "success",
  "message": "Message sent successfully",
  "data": {
    "messageId": "XXXXXXXXXXXXX"
  }
}