Pular para o conteúdo principal
POST
/
v1
/
sessions
/
{sessionId}
/
message
curl -X POST https://api.whatabot.app/api/v1/sessions/{sessionId}/message \
  -H "X-Api-Key: wh_your_api_key" \
  -H "Content-Type: application/json" \
  -d '{"type": "text", "text": {"body": "Olá, como posso ajudar?"}}'
{
  "messageId": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
  "status": "queued"
}
Envie uma mensagem para uma sessão ativa. O motor de fluxos processa a mensagem, avança para o próximo nó e entrega a resposta para a URL de callback.
X-Api-Key
string
obrigatório
Sua chave de API (prefixada com wh_).
sessionId
string
obrigatório
O UUID da sessão ativa.

Body

type
string
obrigatório
Tipo da mensagem: text, interactive, image, video, audio ou document.
text
object
Payload de texto. Envie quando type for text.
media
object
Payload de mídia. Envie quando type for image, video, audio ou document.
interactive
object
Payload interativo. Envie quando type for interactive.

Exemplos de payload

{
  "type": "text",
  "text": {
    "body": "Olá, como posso ajudar?"
  }
}
curl -X POST https://api.whatabot.app/api/v1/sessions/{sessionId}/message \
  -H "X-Api-Key: wh_your_api_key" \
  -H "Content-Type: application/json" \
  -d '{"type": "text", "text": {"body": "Olá, como posso ajudar?"}}'
{
  "messageId": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
  "status": "queued"
}