Solo puedes suscribir una URL de carga útil por cada configuración de webhook, pero puedes usar la misma URL para varios flujos. La carga útil se enviará en formato JSON Lines. Tenlo en cuenta al procesar los registros con tu configuración de webhook.
Configurar el endpoint de la API
/api/logs) que acepte solicitudes HTTP POST.
Configurar el flujo de registros
-
Vaya a Dashboard > Monitoring > Streams y haga clic en Create Stream.

- Seleccione Custom Webhook e introduzca un nombre único para el nuevo flujo.
-
Configure los siguientes ajustes:

Ajuste Descripción Name Un nombre para mostrar único que permita distinguir esta integración de otras. Payload URL La URL a la que se envían las cargas útiles de eventos como solicitudes HTTP POST. Authorization Token (Opcional) El valor del encabezado Authorization de la solicitud. Content Type El tipo de medio de la carga útil que se enviará al webhook. Content Format Reciba los datos en formato JSON Lines, matrices u objetos. Filter by Event Category Lista de filtros del flujo de registros. Starting Cursor (Opcional) La fecha y hora específicas a partir de las cuales iniciar el flujo. - Haga clic en Save.
Probar la configuración
- Cambie a la vista Health y confirme que Stream Status sea Active.
- Realice una acción que genere un evento en los registros del inquilino, como un inicio de sesión, un intercambio de tokens o una llamada a la Management API de Auth0.
- Confirme que el evento se haya creado en los registros de su inquilino.
- Confirme que su API recibió una solicitud
HTTP POSTcon los datos del evento. - Vaya a la vista Health y confirme que no se haya producido ningún error.
Solucionar problemas con Webhooks
- Revisa Auth0 Dashboard > Monitoring > Logs para ver si hay mensajes útiles.
- Analiza las solicitudes que realiza tu webhook con una herramienta como Mockbin, Beeceptor o RequestBin (autoalojada).
- Simula solicitudes con cURL o Postman.
- Prueba el código de tu webhook localmente con alguna herramienta como localtunnel o ngrok.
- Usa una herramienta como Runscope o Assertible para supervisar todo el flujo de ejecución.