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.
Recently enabled endpoints
The newly enabled endpoints available now include:
PUT /repos/:owner/:repo/importGET /repos/:owner/:repo/importPATCH /repos/:owner/:repo/importDELETE /repos/:owner/:repo/importGET /repos/:owner/:repo/import/authorsPATCH /repos/:owner/:repo/import/authors/:author_idGET /repos/:owner/:repo/import/large_filesPATCH /repos/:owner/:repo/import/lfsGET /repos/:owner/:repo/eventsGET /orgs/:org/outside_collaboratorsDELETE /orgs/:org/outside_collaborators/:userPUT /orgs/:org/outside_collaborators/:userGET /feedsPOST /markdownPOST /markdown/rawGET /metaGET /repos/:owner/:repo/issues/:issue_number/timelineGET /users/:username/repos
Additionally, the following endpoints are now available for user-to-server requests:
PUT /repos/:owner/:repo/importPATCH /repos/:owner/:repo/importDELETE /repos/:owner/:repo/importPATCH /repos/:owner/:repo/import/authors/:author_idPATCH /repos/:owner/:repo/import/lfsPOST /repos/:owner/:repo/commits/:sha/commentsPATCH /repos/:owner/:repo/comments/:idDELETE /repos/:owner/:repo/comments/:idPOST /orgs/:org/reposPOST /user/reposGET /repos/:owner/:repo/teamsDELETE /repos/:owner/:repo/issues/comments/:idPATCH /repos/:owner/:repo/issues/comments/:idDELETE /repos/:owner/:repo/issues/:number/assigneesPOST /repos/:owner/:repo/issues/:number/assigneesPUT /repos/:owner/:repo/issues/:number/lockDELETE /repos/:owner/:repo/issues/:number/lockDELETE /repos/:owner/:repo/issues/:id/labelsPUT /repos/:owner/:repo/issues/:id/labelsDELETE /repos/:owner/:repo/issues/:id/labels/(.*?)POST /repos/:owner/:repo/labelsDELETE /repos/:owner/:repo/labels/(.*?)PATCH /repos/:owner/:repo/labels/(.*?)DELETE /orgs/:org/outside_collaborators/:userPUT /orgs/:org/outside_collaborators/:userGET /feedsPOST /repos/:owner/:repo/comments/:id/reactionsPOST /repos/:owner/:repo/issues/:number/reactionsPOST /repos/:owner/:repo/issues/comments/:id/reactionsGET /repos/:owner/:repo/pulls/comments/:id/reactionsPOST /repos/:owner/:repo/pulls/comments/:id/reactionsDELETE /reactions/:idPUT /repositories/:repository_id/collaborators/:usernameDELETE /repositories/:repository_id/collaborators/:usernameDELETE /repos/:owner/:repoPATCH /repos/:owner/:repoPOST /repos/:owner/:repo/merges
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.