New User-to-Server endpoints for GitHub Apps

As part of the ongoing audit of the availability of REST API endpoints for GitHub Apps, we've enabled another batch of endpoints. For a complete list of endpoints enabled for GitHub Apps, see available endpoints and identifying and authorizing users for GitHub Apps.

Recently enabled user-to-server endpoints:

Deployments & Deployment Statuses

List deployment statuses

List deployments

Git Blobs & Refs

Get a blob

Get all references

Get a reference

Issues & Issue Events

List events for an issue

List assignees

List issues for a repository

Labels

List labels on an issue

List all labels for this repository

Pull Request Review Events

Dismiss a pull request review

Submit a pull request review

Repo Collaborators, Commits, and Releases

List collaborators

Check if a user is a collaborator

List commits on a repository

Get a single commit

List releases for a repository

Root

Root endpoint

Get your current rate limit status

How can I try it?

To access this functionality, you’ll need to provide the following custom media type in the Accept header:

application/vnd.github.machine-man-preview+json

What about other endpoints?

We're actively working on enabling more endpoints. Check back on the developer blog for updates when new batches become available. If you have specific requests or feedback, come chat with us in the Platform forum.