---
metadata:
  - name: generator
    content: Diplodoc Platform v5.54.2
alternate:
  - https://sourcecraft.dev/portal/docs/en/api-ref/Repository-or-PullRequest/index.md
  - https://sourcecraft.dev/portal/docs/ru/api-ref/Repository-or-PullRequest/index.md
  - href: en/api-ref/Repository-or-PullRequest/index.md
    type: text/markdown
    title: Markdown version
  - href: ../../llms.txt
    type: text/markdown
    title: llms.txt
---
> **Documentation Index:** Fetch the complete configuration index at https://sourcecraft.dev/portal/docs/en/llms.txt

# Repository | PullRequest

<!-- markdownlint-disable-file -->

## Endpoints

- [Get PullRequest (By ID)](https://sourcecraft.dev/portal/docs/en/api-ref/Repository-or-PullRequest/GetPullRequestByID.md)
- [Update PullRequest (By ID)](https://sourcecraft.dev/portal/docs/en/api-ref/Repository-or-PullRequest/UpdatePullRequestByID.md)
- [Discard PullRequest (By ID)](https://sourcecraft.dev/portal/docs/en/api-ref/Repository-or-PullRequest/DiscardPullRequestByID.md)
- [Draft PullRequest (By ID)](https://sourcecraft.dev/portal/docs/en/api-ref/Repository-or-PullRequest/DraftPullRequestByID.md)
- [List Pull Request Files (By ID)](https://sourcecraft.dev/portal/docs/en/api-ref/Repository-or-PullRequest/ListPullRequestFilesByID.md)
- [Merge PullRequest (By ID)](https://sourcecraft.dev/portal/docs/en/api-ref/Repository-or-PullRequest/MergePullRequestByID.md)
- [Get Merge Checks (By ID)](https://sourcecraft.dev/portal/docs/en/api-ref/Repository-or-PullRequest/GetMergeChecksByID.md)
- [Publish PullRequest (By ID)](https://sourcecraft.dev/portal/docs/en/api-ref/Repository-or-PullRequest/PublishPullRequestByID.md)
- [Reopen PullRequest (By ID)](https://sourcecraft.dev/portal/docs/en/api-ref/Repository-or-PullRequest/ReopenPullRequestByID.md)
- [List Repository Pull Requests (By Repo ID)](https://sourcecraft.dev/portal/docs/en/api-ref/Repository-or-PullRequest/ListRepositoryPullRequestsByID.md)
- [Create PullRequest in Repository (By Repo ID)](https://sourcecraft.dev/portal/docs/en/api-ref/Repository-or-PullRequest/CreatePullRequestByID.md)
- [List Repository Pull Requests](https://sourcecraft.dev/portal/docs/en/api-ref/Repository-or-PullRequest/ListRepositoryPullRequests.md)
- [Create PullRequest in Repository](https://sourcecraft.dev/portal/docs/en/api-ref/Repository-or-PullRequest/CreatePullRequest.md)
- [Get PullRequest](https://sourcecraft.dev/portal/docs/en/api-ref/Repository-or-PullRequest/GetPullRequest.md)
- [Update PullRequest](https://sourcecraft.dev/portal/docs/en/api-ref/Repository-or-PullRequest/UpdatePullRequest.md)
- [Discard PullRequest](https://sourcecraft.dev/portal/docs/en/api-ref/Repository-or-PullRequest/DiscardPullRequest.md)
- [Draft PullRequest](https://sourcecraft.dev/portal/docs/en/api-ref/Repository-or-PullRequest/DraftPullRequest.md)
- [List Pull Request Files](https://sourcecraft.dev/portal/docs/en/api-ref/Repository-or-PullRequest/ListPullRequestFiles.md)
- [Merge PullRequest](https://sourcecraft.dev/portal/docs/en/api-ref/Repository-or-PullRequest/MergePullRequest.md)
- [Get Merge Checks](https://sourcecraft.dev/portal/docs/en/api-ref/Repository-or-PullRequest/GetMergeChecks.md)
- [Publish PullRequest (change status to open)](https://sourcecraft.dev/portal/docs/en/api-ref/Repository-or-PullRequest/PublishPullRequest.md)
- [Reopen PullRequest](https://sourcecraft.dev/portal/docs/en/api-ref/Repository-or-PullRequest/ReopenPullRequest.md)
