GitHub: why the pull request list is incomplete
A repository's pull requests are listed with GET /repos/OWNER/REPO/pulls (state=open by default), 30 a page unless per_page asks for up to 100; the next page is in the Link header. Pull requests across repositories come from GET /search/issues with is:pr, which GitHub's documentation says gives up to 1,000 results for each search (checked October 25, 2026).
HTTP/1.1 422 Unprocessable Entity
{"message": "Only the first 1000 search results are available."}
Why some are missing
- One page only: a list stops at 30, or at
per_page, until the next pages are read. - The 1,000 limit of search: a public report from 2026 says asking for a page past the first 1,000 results answers 422
Only the first 1000 search results are available.; a narrower query (one repository, an author, a review request) keeps under it. - Archived repositories: the documentation says
archived:falsematches issues and pull requests in unarchived repositories you have access to, andarchived:truethose in archived ones. - Archived pull requests: the documentation says archiving a pull request closes it automatically, makes its conversation read-only and leaves it visible only to people with triage access or higher; others get 404. People with that access find them with
is:archived; an unarchived pull request stays closed until it is reopened. - Only what the token can see: search leaves out repositories the token cannot read; see GitHub search 422 "Validation Failed" for what it drops without saying.
What to do
- Read every page: follow the
Linkheader withper_page=100until there is no next page. - Narrow the search: add
repo:,user:,author:orreview-requested:so that the results stay under 1,000. - Look for archived ones:
archived:truefor archived repositories,is:archivedfor archived pull requests (triage access or higher).
In IntelliJ IDEA: the list is a GitHub search in one repository, and it can start on Assigned to you
How the GitHub support built into IntelliJ IDEA fills its pull request list, in its source (checked October 31, 2026; IntelliJ IDEA: GHPRDataContext.kt, issueSearch.graphql, GHPRSearchPanelViewModel.kt, ReviewListSearchPanelViewModelBase.kt, GHPRListPersistentSearchHistory.kt, GHPRListSearchValue.kt, GHPRSearchQuery.kt, GithubApiSearchQueryBuilder.kt, GHPRListPanelController.kt, GithubBundle.properties):
- It is a search, not the repository's list: every list is GitHub's GraphQL search for
type:pr repo:OWNER/REPOwith the filters added, so only the one repository the list belongs to is in it. It reads 50 pull requests a page and asks for the next page with GitHub's cursor while GitHub says there is one. - Where it starts: with the filter last used in the project, kept in the project's workspace file, or, when there is none, Assigned to you:
is:open assignee:your login. So the pull requests not assigned to you are missing until you pick another filter. The quick filters are Open, Your pull requests, Assigned to you and Review requests, all of them open ones only. State, Author, Label, Assignee, Review and Sort addis:,author:,label:,assignee:,review:,review-requested:@meorreviewed-by:@me, andsort:; text typed in the search box is added as it is. - What it says: "No pull requests in repository" when nothing comes back with no filter at all, and "No pull requests matching filters" with a Clear filters link when a filter is on, as it is with Assigned to you. Clear filters searches with no filter at all, closed and merged pull requests included. When the search fails, the list reads "Can't load pull requests" with the reason.
GitHub pull requests in IntelliJ IDEA
Pull Request Inbox for GitHub, a plugin by Lesstep for JetBrains IDEs 2024.1 or later, lists "All open" in the repositories open in the IDE from each repository's own list, and the other filters and wider scopes through GitHub's search with archived:false, so pull requests in archived repositories are left out. It reads 100 a page and shows up to 200 pull requests per list, most recently updated first, as the scope's tooltip says; when a list had more, it says so under the list. The review inbox, diffs and conversations are free; approving, commenting and merging are Pro (US$1.50 a month, with a 30-day trial).
GitHub is a trademark of GitHub, Inc.; IntelliJ IDEA is a trademark of JetBrains s.r.o. This page is not affiliated with or endorsed by GitHub, Inc. or JetBrains.
More: GitHub merge refused (405, 409) · GitHub review refused (422) · GitHub search 422 "Validation Failed" · "Resource not accessible by personal access token" · 401 "Bad credentials" · "Resource protected by organization SAML enforcement" · "API rate limit exceeded" · GitHub diff 406 "too_large", 3,000 files · GitHub line comment 422 "must be part of the diff" · GitHub branch update refused (422) · GitHub pull request not created (422, 403) · GitHub auto-merge refused · GitHub draft, ready for review or close refused · GitHub conversation not resolved · GitHub checks not shown (check runs 403) · GitHub file contents not read · GitHub compare refused (404, 422) · GitHub comment or reply refused (403 locked, archived) · GitHub merge method not allowed (405) · GitHub branch not found (404, 301) · GitHub Enterprise Server not reached · GitHub review request not shown · GitHub 404 Not Found, renamed repositories (301, 307) · GitHub line comment outdated or not on the diff · GitHub pull requests not updating, notifications late · GitHub suggested change cannot be applied · GitHub required check stuck at "Expected" · GitHub code owner review required · GitHub merge blocked by unresolved conversations · GitHub merge blocked by unsigned commits · GitHub branch that merges through a merge queue · GitHub merge waiting for an approval of the most recent push · GitHub merge waiting for code scanning results · GitHub merge waiting for code quality results · GitHub merge blocked by a code coverage threshold · GitHub merge blocked by license compliance results · GitHub branch locked or its updates restricted · GitHub branch not deleted after merging · GitHub merge waiting for a team's approval (Required reviewers) · GitHub merge blocked by secret scanning alerts · GitHub stacked pull request not merging · GitHub push blocked by push rules · GitHub merge blocked by commit metadata rules · GitHub force push blocked · GitHub issue not closed by a merged pull request · GitHub pull request not checked out locally · GitHub pull request has merge conflicts · GitHub changes requested and dismissing a review · GitHub co-author not credited for a commit · GitHub dependency review check failed · GitHub Dependabot not rebasing its pull request · GitHub fork not syncing with upstream · GitHub pull request base branch not changing · GitHub pull request not reverting · GitHub pull request template not showing · GitHub pull request labels or assignees not added · GitHub pull request not closing or reopening · GitHub push blocked by push protection · GitHub pull request comment hidden · GitHub pull request blocked until deployments succeed · GitHub team review request replaced by members · GitHub pull request file no longer marked Viewed · GitHub pull request marked merged without being merged · GitHub Copilot review does not count as an approval · GitHub checks not running on a pull request a workflow created · GitHub Update branch button not shown on a pull request · GitHub checks failing on a Dependabot pull request · GitHub checks failing on a pull request from a fork · GitHub checks skipped by [skip ci] in a commit message · GitHub checks gone after the retention period · GitHub code review limits in a public repository · GitHub pull requests turned off or limited in a repository · GitHub checks run on every pull request in a stack · GitHub pull request showing commits already squash merged · GitHub pull request not showing a file diff · GitHub push to a pull request branch from a fork refused · GitHub check cancelled on a pull request · GitHub Rebase and merge not available · GitHub merge commit message not what you expected · GitHub pull request shows every line changed · GitHub API request timed out · GitHub pull request image or document diff not shown · GitHub review request refused (422) · GitHub pull request from Copilot: checks not running, approval not counted · GitHub push refused: GH006 and GH013 on a protected branch · GitHub "At least 1 approving review is required", approvals that do not count · GitHub pull request plugins for IntelliJ IDEA, compared · 日本語