Vous ne pouvez configurer qu’une seule URL de payload par configuration de webhook, mais vous pouvez utiliser la même URL pour plusieurs flux. Le payload sera transmis au format JSON lines. Gardez-le à l’esprit lorsque vous traitez les journaux dans votre configuration de webhook.
Configurer le point de terminaison de l’API
/api/logs) et qui accepte des requêtes HTTP POST.
Configurer le flux de journaux
-
Accédez à Dashboard > Monitoring > Streams et cliquez sur Create Stream.

- Sélectionnez Custom Webhook et saisissez un nom unique pour votre nouveau flux.
-
Configurez les paramètres suivants :

- Cliquez sur Save.
Tester la configuration
- Passez à la vue Santé et confirmez que l’état du flux est Actif.
- Effectuez une action qui crée un événement dans les journaux du tenant, comme une connexion, un échange de jetons ou un appel à l’Auth0 Management API.
- Confirmez que l’événement a bien été créé dans les journaux de votre tenant.
- Confirmez que votre API a reçu une requête
HTTP POSTcontenant les données de l’événement. - Retournez à la vue Santé et confirmez qu’aucune erreur ne s’est produite.
Dépannage des webhooks
- Consultez Auth0 Dashboard > Monitoring > Logs pour y repérer des messages utiles.
- Analysez les requêtes envoyées par votre webhook à l’aide d’un outil comme Mockbin, Beeceptor ou RequestBin (auto-hébergé).
- Simulez des requêtes avec cURL ou Postman.
- Testez le code de votre webhook localement à l’aide d’un outil comme localtunnel ou ngrok.
- Utilisez un outil comme Runscope ou Assertible pour surveiller l’ensemble du flux d’exécution.