An application is a container of one or more UI locations that allow you to extend the Contentstack platform to facilitate integrations, add new functionality, and customize the platform experience
You can use different locations within a single app to build an immersive experience that integrates third-party applications or introduces custom functionality and workflows for users.
After you create an app, you can distribute it as a single application based on the app's use case.
The Contentstack App Framework currently supports the following UI locations:
To add the apps permissions In the UI Locations tab, follow these steps:
Note: By default, no permissions are selected.

Additional Resource: Refer to the OAuth Scopes document to learn more about the app and user token scopes.