The documentation could be more explicit on which endpoints are supported for GitHub Apps. Currently, there is a tooltip that shows ‘Enabled for GitHub Apps’, but it only shows up on hover:
It would be useful to know how to authenticate for each endpoint, as while it’s clear enough in some cases such as getting the authenticated GitHub App, is not clear for other endpoints, such as getting a single repo. In this case, for instance, I would assume that the request will need to be authenticated with an installation token, but the response includes user permissions for OAuth apps, so I’m not really sure.
Is there a place to find out which endpoints support which authentication options?