Hi Brad.
Your approach is the correct one.
There’s no hard limit on the number of clients defined, but I agree that the Dashboard experience is not ideal at this moment for hundreds or thousands of objects. The API v2 generic endpoints (like “get all applications”) might also be unsuitable for the task, but those that operate by individual client id should work perfectly.
Because of the above at this moment I would recommend that you keep a record of the generated client_id
s on your side (e.g. at least a record of which client_id
was created for each of your customers), so that you can use the management API to get/update/delete the application by ID without involving the dashboard.
I would also encourage you to leave feedback at Auth0: Secure access for everyone. But not just anyone. describing your use case, so that the Product team can prioritize this need over others and put this scenario on the roadmap.
Best,
Nico