I am one of the contributors to the Terraform Provider for Auth0 that allows me to programmatically configure my tenant using the management APIs. I’m developing a solution that could involve creating many Auth0 tenants and it’s absolutely necessary every step can be automated (there is much more in this tenant setup than just Auth0.
There is no API to actually create an Auth0 tenant. There is no method currently to programmatically create a new tenant. If i could do that, it would simplify my setup, however that small task is not insurmountable.
I cannot install an Extension programmatically. The only way to install an Extension is to use the Management UI and click on the Extensions tab and click on it. It looks like Webtask used to have this capability but all access to the APIs is gone and somehow mediated by the Auth0 Management Console UI.
I only want to install the Delegated Admin Extension and specify two of its configuration parameters. Once it’s installed I’m able to configure it’s scripts programmatically. It’s the one link missing in my piece of automation armor.