Why are Test Applications Generated for each API Created?

Problem statement

A Machine-to-Machine application is automatically generated for every API that is registered, and has a name like {my_API_name} (Test Application) .

Why are these applications generated? Do they require any additional configuration to support the new API that was registered?

Solution

These applications are generated automatically by Auth0 when an API is registered and are intended to be used for testing the API. This application will be automatically authorized to request access tokens for the new API. No additional configuration work is needed for the application, and it can be deleted if no further testing is required.

Related References