Additional endpoints available for GitHub Apps

2018-10-11T07:00:00Z

Today we are announcing the expanded availability of REST API endpoints for GitHub Apps, as we've enabled another batch of endpoints. For a complete list of endpoints enabled for GitHub Apps, see "Available endpoints".

Recently enabled server-to-server and user-to-server endpoints are available in these APIs:

Organizations

Organization members

Organization hooks

Organizations pre-receive hooks

Repositories

Repository starring

Repository watching

Repository hooks

Repository pre-receive hooks

Teams

SCIM

Organization user blocking

Project collaborators

Reactions

Additional recently enabled user-to-server endpoints are available in these APIs:

Git tags

Gitignore templates

Issues

Issue assignees

Labels

Licenses

Organization outside collaborators

Source imports

Repository collaborators

Repository commit comments

Repository contents

GitHub pages

Repository releases

Repository statistics

Repository forks

Repository branches

Repository community

Code of conduct

Repository invitations

Emojis

Search code

Repository traffic

Users

User emails

User followers

GPG keys

Public keys

GitHub Apps

GitHub Marketplace

User blocking

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?

For now, this will be the last set of endpoints we enable for the REST API. If you have specific requests or feedback, come chat with us in the Platform forum.