Webhooks signés
Transmettez un événement à votre serveur et vérifiez sa signature.
Créer la connexion
- Ajoutez une connexion webhook avec une URL HTTPS publique autorisée et un secret privé.
- Rattachez cette connexion au formulaire ; vérifiez les limites de l’offre et publiez la configuration.
- Préparez votre serveur à reconnaître event_id pour ne pas appliquer deux fois le même effet.
- Vérifiez le résultat côté destinataire avant de relancer un événement dont l’issue est inconnue.
Contrat de signature
| En-tête / valeur | Signification |
|---|---|
| X-LittleReply-Event | Identifiant de l’événement |
| X-LittleReply-Timestamp | Horodatage en secondes |
| X-LittleReply-Signature | sha256= suivi du HMAC SHA-256 de timestamp + point + corps brut |
| submission.accepted | Événement d’acceptation ; ne signifie pas livraison e-mail |
JSON — événement illustratif
{
"version": 1,
"event": "submission.accepted",
"event_id": "identifiant-unique",
"submission_id": "identifiant-de-la-demande",
"form_id": "identifiant-du-formulaire",
"created_at": "2026-10-14T12:00:00Z",
"fields": {
"name": "Camille",
"message": "Demande de renseignements"
}
}Vérifier le destinataire réel
Calculez la signature à partir des octets du corps brut et comparez-la de façon sûre. Définissez une tolérance d’horodatage et une déduplication côté destinataire. Testez la réception et la vérification de signature sur votre serveur.
Documentation relue le 14 octobre 2026Signaler un point à améliorer →