v1.33 : réessayer en un appui toutes les livraisons échouées vers un webhook
La version v1.33.0 ajoute Réessayer les livraisons échouées à chaque point de terminaison webhook : un appui renvoie tout ce qu’il a manqué, avec l’ID de livraison et la charge utile d’origine.
Cet article a été traduit automatiquement. Lire l'original en anglais

Quand votre récepteur de webhook est hors service, FormFlow ne peut pas livrer les soumissions qui arrivent entre-temps. Jusqu’à la version v1.33.0 du 5 octobre 2026, les faire livrer plus tard signifiait appuyer sur Réessayez maintenant sur chaque soumission, une par une. Chaque point de terminaison webhook a désormais un bouton Réessayer les livraisons échouées qui les traite toutes d’un coup. L’entrée du journal des modifications en donne la version courte. Cet article explique quand l’utiliser et ce qu’il ne fera pas.
Ce qui se passe quand un récepteur est hors service
Une livraison échouée est réessayée plusieurs fois. Quand elle n’a plus de tentatives, elle compte comme échouée, et quand les livraisons vers un point de terminaison continuent d’échouer, FormFlow cesse d’y envoyer et vous écrit : Webhook désactivé pour le formulaire. Cet e-mail précise que les soumissions sont toujours stockées et que seul le transfert s’est arrêté. Il indique aussi l’étape suivante : réparer le point de terminaison, le réactiver et appuyer sur Réessayer les livraisons échouées sur sa ligne.
L’utiliser
Réparez d’abord le récepteur. Une nouvelle tentative donne à chaque livraison échouée un essai de plus : inutile donc d’appuyer dessus tant que le récepteur est hors service.
Ouvrez le formulaire et allez dans les réglages de Livraison. Repérez le point de terminaison webhook. Si FormFlow l’a désactivé, activez Livrer et enregistrez le formulaire.
Appuyez sur Réessayer les livraisons échouées sur la ligne de ce point de terminaison et confirmez.
Le panneau vous indique combien de livraisons échouées ont été remises en file d’attente.
Le bouton fonctionne sur un point de terminaison enregistré et activé. Sur une ligne non enregistrée, il vous demande d’enregistrer d’abord le formulaire, et sur un point de terminaison désactivé, il vous demande d’activer Livrer et d’enregistrer.
Ce que voit votre récepteur
Une livraison réessayée est la même livraison, pas une nouvelle. Elle repart avec son ID de livraison d’origine et sa charge utile d’origine. FormFlow envoie cet ID dans l’en-tête X-FormFlow-Delivery-Id. Si votre récepteur a pu traiter une livraison avant l’échec, conservez les ID que vous avez traités et ignorez les doublons.
Limites
Un essai de plus chacune. Si le point de terminaison échoue encore, il est de nouveau désactivé et vous voilà revenu au point de départ.
Au plus 500 livraisons par appui, les plus anciennes d’abord. S’il y en a davantage, le panneau le dit, et vous appuyez de nouveau pour le reste.
Les livraisons effectuées avant que vous changiez l’URL, le secret ou le format du point de terminaison ne sont pas renvoyées. Si rien n’est éligible, le panneau indique qu’aucune livraison échouée vers ce point de terminaison ne peut être réessayée.
Il agit sur un seul point de terminaison. Un formulaire avec deux points de terminaison webhook a deux boutons, et chacun ne renvoie que ses propres échecs.
Le même jour, la v1.33.1 a corrigé le message que voit un étudiant lorsque son temps est écoulé sur un formulaire chronométré.