Skip to main content
Las siguientes secciones proporcionan información sobre cómo probar los flujos de eventos y gestionar eventos.

Probar el flujo de eventos

Después de crear y habilitar un flujo de eventos, puede probar el nuevo flujo. Actualmente, Auth0 no admite el envío de eventos a flujos de eventos deshabilitados. Para probar su flujo de eventos, primero cree un usuario para su aplicación ejecutando lo siguiente con las credenciales que prefiera:
Después de crear el usuario, esto debería activar el evento user.created en su flujo de eventos y devolver una respuesta. En este ejemplo, se usan webhooks para implementar el flujo de eventos.
Puedes listar los fallos de entrega de eventos de un flujo de eventos específico ejecutando:
Si se devuelve un array vacío de fallos de entrega, tu flujo de eventos funciona correctamente.

Observabilidad

Para garantizar la fiabilidad de los flujos de eventos, implemente un proceso de monitorización que compruebe periódicamente si hay fallos de entrega y active alertas cuando sea necesario. Los fallos de entrega pueden deberse a lo siguiente:
  • Flujos de eventos deshabilitados.
  • Flujos de eventos no disponibles.
  • Errores de conexión.

Endpoint Deliveries para sondeo

Consulte el endpoint Deliveries cada 5 minutos para comprobar si hay eventos fallidos. Use la siguiente llamada a la API para obtener las entregas de eventos recientes:
Si se detectan fallos:
  • Registre los detalles del evento fallido.
  • Notifique al equipo o sistema correspondiente para revisar y diagnosticar el problema.

Recuperación

La entrega de eventos se reintentará automáticamente. Para obtener más información, consulte Prácticas recomendadas. Si se producen errores, use la Redelivery API para volver a intentar la entrega de eventos.

Reentregar un único evento fallido

Para reintentar la entrega de un evento fallido específico, use:

Reenvío por lotes de eventos fallidos

Para reintentar todos los eventos fallidos del flujo de eventos:

Mecanismo de desactivación automática

Auth0 desactiva automáticamente un flujo de eventos si se produce un número excesivo de fallos.
  • Si un flujo de eventos se desactiva automáticamente, debe usar la Redelivery API para procesar los eventos fallidos.
  • El flujo de eventos no puede volver a habilitarse manualmente hasta que el número total de fallos sea inferior a 5000.
  • Una vez reducido el número de fallos, puede volver a habilitar el flujo mediante la API.

Más información