¿Es posible reintentar todas las solicitudes de webhook fallidas?

No estoy al tanto de una forma integrada. Puedes crear un script personalizado que haga esto:

  1. A través de la API, obtén la lista de eventos de webhooks en
    https://tu-discourse.com/admin/api/web_hook_events/X.json
    Donde X es tu ID de webhook.

  2. El endpoint lista los últimos 50 eventos. Usa el parámetro de consulta offset para ir más allá en la lista. Por ejemplo:
    https://tu-discourse.com/admin/api/web_hook_events/1.json?offset=50

  3. Itera sobre cada evento devuelto. Para cada evento, haz una solicitud POST a
    https://tu-discourse.com/admin/api/web_hooks/2/events/XXX/redeliver
    Donde XXX es el ID del evento.

  4. Debido al límite de tasa de la API, espera al menos unos segundos entre cada llamada a la API.

Probado y funcionando :+1:

Y gracias @Lucas_Alves por enseñarme sobre el parámetro offset :slight_smile: