Additional endpoints available 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".

Recently enabled endpoints

The newly enabled endpoints available now include:

Organization Members

GET /orgs/:org/invitations

GET /orgs/:org/public_members

GET /orgs/:org/public_members/:user

Teams

POST /orgs/:org/teams

GET /teams/:id/repos/:owner/:repo

Pull Request Review Events

PUT /repos/:owner/:repo/pulls/:number/reviews/:id/dismissals

POST /repos/:owner/:repo/pulls/:number/reviews/:id/events

Pull Request Review Requests

GET /repos/:owner/:repo/pulls/:number/requested_reviewers

POST /repos/:owner/:repo/pulls/:number/requested_reviewers

DELETE /repos/:owner/:repo/pulls/:number/requested_reviewers

Pull Requests

PUT /repos/:owner/:repo/pulls/:number/merge

DELETE /repos/:owner/:repo/pulls/:number/reviews/:id

New user-to-server endpoints are available in these APIs:

Milestones

Org Members

Teams

Team Members

Orgs

Projects

Pull Comments

Pull Request Reviews

Pull Request Review Requests

Pull Requests

Issue Timeline

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.