Search
K
Links
Comment on page

Outbound Wavy

Ao habilitar a API de outbound é gerado um endpoint e um token, que serão utilizados para realizar o envio das mensagens de ativas.

Request

Endpoint:
POST https://outbound.ms.altubots.com/wavy/<slug>/<id_integracao>
Header:
  • Content-Type: "application/json"
  • Authorization: <altu token>
{
"destination": "35999999999",
"namespace": "meu_namespace",
"context": {
"status": "aprovado"
},
"elementName": "meu_element_name",
"parameters": "[...]",
"restartContact": false
}
Atributos:
No parâmetro body, são necessários os seguintes campos:
  • destination (obrigatório): numero de destino com DDD
  • namespace (obrigatório): informação associada ao Business Manager do WhatsApp na plataforma Wavy
  • context (opcional): variáveis que serão salvas no contexto do usuário
  • elementName (obrigatório): informação associada ao Business Manager do WhatsApp na plataforma Wavy
  • parameters: Array de variáveis do template (se houver)
  • restartContact (opcional): informa se o atendimento deverá ser reiniciado após o recebimento da mensagem ativa (true|false)

Responses

🟢 200
🔴 400
🔴 404
🔴 500

OK - Mensagem enviada

{
"status": "pending",
"messageId": 161
}
Atributos de um evento:
  • status: status da mensagem enviada
  • messageId: id da mensagem enviada

Bad Request

{
"status": "error",
"message": "Invalid destination!"
}

Not Found

{
"status": "error",
"message": "Contact not found!"
}

Internal Server Error

{
"status": "error",
"message": "Unexpected error"
}