Interface PullRequestsParams

Query parameters for listing pull requests.

interface PullRequestsParams {
    base?: string;
    direction?: "asc" | "desc";
    head?: string;
    page?: number;
    per_page?: number;
    sort?: "created" | "updated" | "popularity" | "long-running";
    state?: "all" | "open" | "closed";
}

Hierarchy (View Summary)

Properties

base?: string

Filter by base branch name

direction?: "asc" | "desc"

Sort direction

head?: string

Filter by head branch (format: user:branch-name)

page?: number

Page number to retrieve (1-based). Use nextPage from the previous response to paginate forward.

per_page?: number

Maximum number of results per page. GitHub default is 30, maximum is 100.

sort?: "created" | "updated" | "popularity" | "long-running"

Sort field

state?: "all" | "open" | "closed"

Filter by state