ProAuth was built with an API-first mindset. Therefore all the configuration and management actions are available by an authenticated public API which facilitates integration and automation scenarios. The management API is used by the product for the Admin App as well as for data initializer implementations. The admin app can be used for any integration or automation scenario to better support the integration in your enterprise or SaaS application.
The management API is authenticated and only allows interaction according to a ProAuth admin role which needs to be set on a user, group or client application. The latter enables the integration in your services or CI/CD automation.