Est-il possible de réessayer toutes les requêtes webhook échouées ?

Je ne connais pas de moyen intégré. Vous pouvez créer un script personnalisé qui ferait cela :

  1. Via l’API, obtenez la liste des événements des webhooks à l’adresse
    https://your-discourse.com/admin/api/web_hook_events/X.json
    Où X est votre ID de webhook.

  2. Le point de terminaison liste les 50 derniers événements. Utilisez le paramètre de requête offset pour aller plus loin dans la liste. Par exemple :
    https://your-discourse.com/admin/api/web_hook_events/1.json?offset=50

  3. Parcourez chaque événement retourné. Pour chaque événement, effectuez une requête POST à
    https://your-discourse.com/admin/api/web_hooks/2/events/XXX/redeliver
    Où XXX est l’ID de l’événement.

  4. En raison de la limite de débit de l’API, attendez au moins quelques secondes entre chaque appel API.

Testé et fonctionnel :+1:

Et merci @Lucas_Alves de m’avoir fait découvrir le paramètre offset :slight_smile: