Issues and pull requests are closely related. For more information, see "List issues assigned to the authenticated user." If your GitHub App has permissions on issues but not on pull requests, these endpoints will be limited to issues. Endpoints that return both issues and pull requests will be filtered. Endpoints that allow operations on both issues and pull requests will be restricted to issues.
GET /repos/:owner/:repo/issues (:read)POST /repos/:owner/:repo/issues (:write)GET /repos/:owner/:repo/issues/:issue_number (:read)PATCH /repos/:owner/:repo/issues/:issue_number (:write)GET /repos/:owner/:repo/issues/:issue_number/comments (:read)POST /repos/:owner/:repo/issues/:issue_number/comments (:write)PUT /repos/:owner/:repo/issues/:issue_number/lock (:write)DELETE /repos/:owner/:repo/issues/:issue_number/lock (:write)GET /repos/:owner/:repo/issues/:issue_number/reactions (:read)POST /repos/:owner/:repo/issues/:issue_number/reactions (:write)GET /repos/:owner/:repo/issues/:issue_number/timeline (:read)GET /repos/:owner/:repo/issues/comments (:read)GET /repos/:owner/:repo/issues/comments/:comment_id (:read)PATCH /repos/:owner/:repo/issues/comments/:comment_id (:write)DELETE /repos/:owner/:repo/issues/comments/:comment_id (:write)GET /repos/:owner/:repo/issues/comments/:comment_id/reactions (:read)POST /repos/:owner/:repo/issues/comments/:comment_id/reactions (:write)Assignees
GET /repos/:owner/:repo/assignees (:read)GET /repos/:owner/:repo/assignees/:username (:read)POST /repos/:owner/:repo/issues/:issue_number/assignees (:write)DELETE /repos/:owner/:repo/issues/:issue_number/assignees (:write)Events
GET /repos/:owner/:repo/issues/:issue_number/events (:read)GET /repos/:owner/:repo/issues/events/:event_id (:read)Labels
GET /repos/:owner/:repo/issues/:issue_number/labels (:read)POST /repos/:owner/:repo/issues/:issue_number/labels (:write)PUT /repos/:owner/:repo/issues/:issue_number/labels (:write)DELETE /repos/:owner/:repo/issues/:issue_number/labels (:write)DELETE /repos/:owner/:repo/issues/:issue_number/labels/:name (:write)GET /repos/:owner/:repo/labels (:read)POST /repos/:owner/:repo/labels (:write)GET /repos/:owner/:repo/labels/:name (:read)PATCH /repos/:owner/:repo/labels/:name (:write)DELETE /repos/:owner/:repo/labels/:name (:write)Milestones
GET /repos/:owner/:repo/milestones (:read)POST /repos/:owner/:repo/milestones (:write)GET /repos/:owner/:repo/milestones/:milestone_number (:read)PATCH /repos/:owner/:repo/milestones/:milestone_number (:write)DELETE /repos/:owner/:repo/milestones/:milestone_number (:write)GET /repos/:owner/:repo/milestones/:milestone_number/labels (:read)Reactions
GET /repos/:owner/:repo/issues/comments/:comment_id/reactions (:read)POST /repos/:owner/:repo/issues/comments/:comment_id/reactions (:write)GET /repos/:owner/:repo/issues/:issue_number/reactions (:read)POST /repos/:owner/:repo/issues/:issue_number/reactions (:write)
DELETE /reactions/:reaction_id (:write)