Auth0 Extension: Auth0 Management API Webhooks

The Auth0 Management API Webhooks Extension allows you to use your own custom webhooks in conjunction with the Auth0 Management API. The extension will go through the audit logs and call the appropriate webhook if specific event(s) occur.

Configuring the Extension

To complete installation of this extension, click on the Auth0 Management API Webhooks box in the list of provided extensions on the Extensions page of the Management Portal. In the "Install Extension" window that then pops open, you will be asked to provide the following configuration variables:

  • Schedule: The frequency with which the webhook runs;
  • Auth0_Domain: The domain of your Auth0 app;
  • Auth0_Global_Client_ID: The Auth0 Global Client ID;
  • Auth0_Global_Client_Secret: The Auth0 Global Client Secret;
  • Auth0_API_Endpoints: The specific Auth0 Management API endpoints you want to monitor/call;
  • Webhook URL: The URL of your webhook;
  • Webhook_Concurrent_Calls: The maximum number of concurrent calls that will be made to your webhook.

Once you have provided the required pieces of information, click "Install" to finish installing the extension.

Using Your Installed Extension

You can view all scheduled jobs by clicking on the Auth0 Management API Webhooks line under the "Installed Extensions" tab.

Sample Payload

Here is an example of the payload that will be sent:


            "name":"John Doe",