message.sent
Message accepté et transmis au canal WhatsApp.
data
{
"messageId": "7f9e1234-abcd-4ef0-8765-aabbccddeeff",
"status": "sent",
"to": "+2250700000000",
"providerId": "a3f1b2c4-1234-4abc-9def-000011112222"
}Référence
ReachFlow envoie des requêtes POST HTTPS vers votre serveur lorsque des événements API se produisent. Configuration dans le dashboard.
Corps JSON POST — le champ data varie selon l'événement.
{
"event": "message.delivered",
"data": { ... },
"createdAt": "2026-06-04T12:00:00.000Z"
}| En-tête | Description |
|---|---|
| X-ReachFlow-Event | Nom de l’événement (ex. message.delivered). |
| X-ReachFlow-Signature | HMAC-SHA256 du corps JSON brut, préfixe sha256=. |
| Content-Type | application/json |
Calculez HMAC-SHA256 sur le corps brut (chaîne JSON exacte) avec le secret affiché à la création du webhook.
Message accepté et transmis au canal WhatsApp.
{
"messageId": "7f9e1234-abcd-4ef0-8765-aabbccddeeff",
"status": "sent",
"to": "+2250700000000",
"providerId": "a3f1b2c4-1234-4abc-9def-000011112222"
}Accusé de livraison WhatsApp reçu.
{
"messageId": "7f9e1234-abcd-4ef0-8765-aabbccddeeff",
"status": "delivered",
"to": "+2250700000000",
"providerId": "a3f1b2c4-1234-4abc-9def-000011112222"
}Échec d’envoi ou de livraison.
{
"messageId": "7f9e1234-abcd-4ef0-8765-aabbccddeeff",
"status": "failed",
"to": "+2250700000000",
"providerId": "a3f1b2c4-1234-4abc-9def-000011112222"
}Événement de test depuis le dashboard (bouton Tester).
{
"ok": true,
"source": "reachflow-dashboard"
}