Use webhooks para receber imediatamente os eventos de mensagens no seu sistema.
Estão disponíveis dois tipos de webhook:
Configure este webhook nas definições do dispositivo para receber atualizações de estado sem consultar a API.
{
"sms_id": int,
"status_id": int,
"status_message": string,
"sendto": string,
"senttime": datetime,
"channel_id": int,
"device_id": int
}
Configure este webhook para encaminhar as mensagens recebidas para o seu CRM, helpdesk ou backend.
O payload inclui um campo "type" que indica se a mensagem recebida é um texto ou uma imagem (por ex., do WhatsApp).
Enviado para os SMS recebidos e as mensagens de texto recebidas do WhatsApp / WhatsApp Business / RCS.
{
"address": string,
"date": datetime,
"date_sent": datetime,
"body": string,
"internal_id": int,
"channel_id": int,
"sms_id": int,
"device_id": int,
"device_name": string,
"type": "text"
}
Enviado para as imagens recebidas do WhatsApp / WhatsApp Business. A imagem já está carregada no nosso armazenamento S3 — o seu backend só precisa de guardar o URL, sem transferir e voltar a carregar o ficheiro.
{
"address": string,
"date": datetime,
"date_sent": datetime,
"body": "",
"internal_id": null,
"sim": int,
"sms_id": int,
"type": "img",
"img_url": "https://smsgateway24.s3.eu-central-1.amazonaws.com/..."
}
Notas: