Webhooks : statut et nouveaux essais
Comment lire « dernier envoi » et quand Formix réessaie.
À quoi ça sert
Comprendre pourquoi un webhook n’a pas été reçu.
Prérequis et forfait
Un webhook ajouté. Les nouveaux essais sont lancés par la tâche planifiée du serveur (cron.php).
Étapes
- Ouvrez « Paramètres » → « Webhooks » et lisez « dernier envoi : (code) » sur la ligne.
- 200 à 299 : livraison réussie. Autre code HTTP (404, 500…) : votre système a répondu avec une erreur. 0 : Formix n’a pas pu joindre votre adresse.
- Après un échec, Formix réessaie après 1 minute, 5 minutes, 30 minutes, 2 heures puis 12 heures ; ensuite la livraison est abandonnée.
- Corrigez votre système : les essais suivants aboutiront seuls tant que la série n’est pas terminée.
Résultat attendu
Une livraison réussie met à jour « dernier envoi : 200 ».
Astuces
- Le statut affiché est celui de la dernière tentative, tous événements confondus.
- Les livraisons terminées sont purgées après 14 jours.
Problèmes fréquents
- « dernier envoi : 0 » en permanence
- Adresse injoignable : DNS, certificat HTTPS, pare-feu, délai de 8 secondes dépassé, ou adresse privée refusée.
- Des appels arrivent en double.
- Normal après un échec : dédoublonnez avec X-Formix-Delivery.
Pages concernées
Ces pages demandent d’être connecté.
Articles liés
Ajouter un webhookFormix appelle votre adresse https:// dès qu’un client remplit un formulaire.API, clés et webhooksVérifier la signature d’un webhookChaque appel est signé : recalculez l’empreinte avec votre secret pour vérifier qu’il vient bien de Formix.API, clés et webhooksLe bouton « Tester » des webhooks (limite connue)Le bouton « Tester » n’envoie rien aux webhooks créés depuis les Paramètres : voici pourquoi et comment tester autrement.API, clés et webhooks