Retrieve List of All Applications and API in a Tenant
This article explains whether it is possible to retrieve a list of all Applications and API in the tenant using the Management API.
- Management API
- Reports
- Applications
The list of clients (applications and SSO integrations) in a tenant can be retrieved using the GET /api/v2/clients Management API endpoint.
- For this API endpoint, filters can be provided for the list of applications that should be retrieved, and a list of fields to include or exclude may also be specified.
GET: https://{your_domain}.auth0.com/api/v2/clients?fields=name,client_id,client_secret,callbacks,global,app_type,callbacks,web_origins,allowed_logout_urls
To retrieve details of all APIs associated with a tenant, the GET /api/v2/resource-servers Management API endpoint can be used.
GET: https://{your_domain}.au.auth0.com/api/v2/resource-servers
To call the Auth0 Management API v2 endpoints, authentication with an access token called the Auth0 Management API token is required. These tokens are JSON Web Tokens (JWTs), which contain specific grant permissions known as scopes.
- See Management API Access Tokens for more details.