Permissions for GitHub Apps
When you create a GitHub App, you set the permissions that define the resources the app can access via the REST API v3.
After you create a GitHub App, you can modify the app's permission to end user data. For more information, see "Editing a GitHub App's permissions."
Note: GitHub Apps are only compatible with the REST API v3 at this time.
Metadata permissions are enabled for every GitHub App. This is a collection of read-only endpoints for accessing general information for various resources that the authorized installation has access to. For detailed information on these endpoints, see "Permissions."