Используйте вебхуки, чтобы мгновенно получать события сообщений в своей системе.
Доступно два типа вебхуков:
Настройте этот вебхук в параметрах устройства, чтобы получать обновления статуса без опроса API.
{
"sms_id": int,
"status_id": int,
"status_message": string,
"sendto": string,
"senttime": datetime,
"channel_id": int,
"device_id": int
}
Настройте этот вебхук, чтобы пересылать входящие сообщения в CRM, службу поддержки или бэкенд.
В полезной нагрузке есть поле «type», которое указывает, является ли входящее сообщение текстом или изображением (например, из WhatsApp).
Отправляется для входящих SMS и входящих текстовых сообщений из 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"
}
Отправляется для входящих изображений из WhatsApp / WhatsApp Business. Изображение уже загружено в наше хранилище S3 — вашему бэкенду нужно лишь сохранить URL, скачивать и перезаливать файл не требуется.
{
"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/..."
}
Примечания: