We have a potential use case where one of our customers has already an Auth0 account and we will onboard them with a solution where we (as a service provider) will use our own, new Auth0 account.
Our questions are:
- Is there a way to migrate all their entities (e.g. tenants, settings, etc) from their Auth0 account into our account?
- If migration is not an option, is there any other way to do so?
There is this topic however it seems like the use case is migrating entities between tenant to tenant within the same Auth0 account.
Welcome to the Auth0 Community!
I understand you would like to migrate tenant settings from one tenant to another.
That is possible by using the Auth0 Deploy CLI tool. With this tool, you can export the tenant settings from Tenant A and import them to Tenant B.
Please see the Auth0 Deploy CLI Tool CheatSheet for the list of commands.
Note that certain default items may collide when importing so you will have to exclude them from your files/code. These items include the autogenerated Auth0 Management API, the Username-Password-Authentication database connection, and the Default App application.
Please let me know if there’s anything else I can do to help.