Skip to main content
GET
List an accessible repository's pull requests
To install and sign in to the CLI, see Call from the CLI.

Authorizations

x-coderabbitai-api-key
string
header
required

See Authentication for the key types and where to create a key.

Path Parameters

repository_id
string
required
Pattern: ^[1-9]\d*$

Query Parameters

author
string
default:me

me means the linked GitHub account; all means any author; otherwise supply a GitHub login.

Pattern: ^[A-Za-z0-9][A-Za-z0-9-]{0,38}(?:\[bot\])?$
state
enum<string>
default:open
Available options:
open,
closed,
merged,
all
head_branch
string

Exact source branch name. Combine with head_owner to distinguish forks; all matches remain visible.

Required string length: 1 - 255
Pattern: ^[^\s"\\]+$
head_owner
string

Owner login of the source repository, including a fork.

Pattern: ^[A-Za-z0-9][A-Za-z0-9-]{0,38}(?:\[bot\])?$
org_id
string

Organization for a workspace key: the Git-provider organization ID (scope.provider_organization_id) or the CodeRabbit organization ID (scope.id, or id from list organizations). Supply either org_id or org_name, never both. Omit for organization keys and MCP connections.

Minimum string length: 1
org_name
string

GitHub organization login, such as coderabbitai, not its display name. Matched case-insensitively within the authenticated workspace. Supply either org_name or org_id, never both; omit for organization keys and MCP connections.

Pattern: ^[A-Za-z0-9][A-Za-z0-9-]{0,38}$
limit
integer

Provider records scanned per page; defaults to 20. A short or empty page can have a continuation.

Required range: 1 <= x <= 100
cursor
string

Use next_cursor with the same principal, repository and filters. Expires after ten minutes.

Required string length: 1 - 4096

Response

OK

data
object[]
required
next_cursor
required
fetched_at
string
required
coverage
object
required
applied_filters
object
required