Utilisez les webhooks pour recevoir immédiatement les événements de messages dans votre système.
Deux types de webhooks sont disponibles :
Configurez ce webhook dans les paramètres de l'appareil pour recevoir les mises à jour de statut sans interroger l'API.
{
"sms_id": int,
"status_id": int,
"status_message": string,
"sendto": string,
"senttime": datetime,
"channel_id": int,
"device_id": int
}
Configurez ce webhook pour transférer les messages entrants vers votre CRM, votre helpdesk ou votre backend.
La charge utile comprend un champ « type » indiquant si le message entrant est un texte ou une image (par ex. depuis WhatsApp).
Envoyé pour les SMS entrants et les messages texte entrants de 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"
}
Envoyé pour les images entrantes de WhatsApp / WhatsApp Business. L'image est déjà téléversée sur notre stockage S3 — votre backend n'a qu'à stocker l'URL, sans télécharger ni re-téléverser le fichier.
{
"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/..."
}
Remarques :