Pull Requests
Change request (pull request) lifecycle, reviews, and revisions.
28 operations
- GET
/api/repos/{owner}/{repo}/compareDiff two branches the way a pull request would - GET
/api/repos/{owner}/{repo}/pullsList pull requests - POST
/api/repos/{owner}/{repo}/pullsCreate a pull request - GET
/api/repos/{owner}/{repo}/pulls/checksCI roll-up for a page of pull requests - GET
/api/repos/{owner}/{repo}/pulls/{number}Get a pull request - PATCH
/api/repos/{owner}/{repo}/pulls/{number}Edit PR title and/or description - PUT
/api/repos/{owner}/{repo}/pulls/{number}/auto-mergeEnable auto-merge (merge when green) - DELETE
/api/repos/{owner}/{repo}/pulls/{number}/auto-mergeDisable auto-merge - GET
/api/repos/{owner}/{repo}/pulls/{number}/checksList CI checks for a PR's head commit - POST
/api/repos/{owner}/{repo}/pulls/{number}/closeClose a pull request - GET
/api/repos/{owner}/{repo}/pulls/{number}/contextAgent context pack for a pull request - GET
/api/repos/{owner}/{repo}/pulls/{number}/diffGet a pull request's diff - POST
/api/repos/{owner}/{repo}/pulls/{number}/draftConvert a pull request back to a draft - GET
/api/repos/{owner}/{repo}/pulls/{number}/issuesList issues linked from a PR - POST
/api/repos/{owner}/{repo}/pulls/{number}/mergeMerge a pull request - POST
/api/repos/{owner}/{repo}/pulls/{number}/readyMark a draft pull request ready for review - GET
/api/repos/{owner}/{repo}/pulls/{number}/review_requestsList outstanding review requests on this PR - POST
/api/repos/{owner}/{repo}/pulls/{number}/review_requestsRequest a review from an account - DELETE
/api/repos/{owner}/{repo}/pulls/{number}/review_requests/{reviewer_id}Cancel an outstanding review request - GET
/api/repos/{owner}/{repo}/pulls/{number}/reviewsList reviews - POST
/api/repos/{owner}/{repo}/pulls/{number}/reviewsSubmit a review - GET
/api/repos/{owner}/{repo}/pulls/{number}/revisionsList CR revisions - GET
/api/repos/{owner}/{repo}/pulls/{number}/stackGet the stack containing this PR - GET
/api/repos/{owner}/{repo}/pulls/{number}/threadsList inline review threads on a pull request - POST
/api/repos/{owner}/{repo}/pulls/{number}/threadsOpen an inline review thread on a pull request - POST
/api/repos/{owner}/{repo}/pulls/{number}/threads/{thread_id}/resolveMark a review thread resolved - POST
/api/repos/{owner}/{repo}/pulls/{number}/threads/{thread_id}/unresolveRe-open a resolved review thread - POST
/api/repos/{owner}/{repo}/pulls/{number}/update-branchUpdate a pull request's branch with its target