Skip to content

Enviar Presença

Endpoint para enviar o status de presença (digitando, gravando, etc.) no WhatsApp.

Endpoint

http
POST /chat/sendPresence/{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"
  }
}

Parâmetros do Corpo

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

Objeto options

CampoTipoDescrição
delaynumberAtraso em milissegundos antes do envio
presencestringStatus de presença ("composing", "recording", etc.)

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"
    }
  })
};

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

Resposta de Sucesso

json
{
  "status": "success",
  "message": "Presence sent successfully"
}