Menu
Connexions

Webhooks signés

Transmettez un événement à votre serveur et vérifiez sa signature.

Créer la connexion

  1. Ajoutez une connexion webhook avec une URL HTTPS publique autorisée et un secret privé.
  2. Rattachez cette connexion au formulaire ; vérifiez les limites de l’offre et publiez la configuration.
  3. Préparez votre serveur à reconnaître event_id pour ne pas appliquer deux fois le même effet.
  4. Vérifiez le résultat côté destinataire avant de relancer un événement dont l’issue est inconnue.

Contrat de signature

Contrat de signature
En-tête / valeurSignification
X-LittleReply-EventIdentifiant de l’événement
X-LittleReply-TimestampHorodatage en secondes
X-LittleReply-Signaturesha256= 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 →