Create/Delete Hooks Using the Auth0 Command-Line Interface
Using the Auth0 CLI, you can create new Hooks, as well as manage or delete existing Hooks. You can also gather real-time data about your Hooks.
Create a New Hook
Rather than beginning from scratch, you can scaffold the sample code for an Auth0 hook.
auth0 scaffold -t pre-user-registration > file.js
Create the hook:
auth0 create -t pre-user-registration --name my-extension-1 -p auth0-default file.js
Provision Secrets to New Hooks
Optionally, you can add provision secrets (such as Twilio Keys or database connection strings) to your new Hook by adding
--secret KEY=VALUE to your Create command. The information you attach will be encrypted, and it can only be decrypted by the Webtask server.
At this point, you have created a new, disabled Hook using the
pre-user-registration extensibility point. You can repeat this process and create Hooks for any of the other extensibility points.
Delete an Existing Hook
If you need to delete an existing Hook, you can do so using the following command:
auth0 rm my-extension-1 -p auth0-default