Interface IssuesParams

Query parameters for listing issues.

interface IssuesParams {
    assignee?: string;
    creator?: string;
    direction?: "asc" | "desc";
    labels?: string;
    mentioned?: string;
    milestone?: string | number;
    page?: number;
    per_page?: number;
    since?: string;
    sort?: "created" | "updated" | "comments";
    state?: "all" | "open" | "closed";
}

Hierarchy (View Summary)

Properties

assignee?: string

Filter by assignee login, '*' (any), or 'none'

creator?: string

Filter by author login

direction?: "asc" | "desc"

Sort direction

labels?: string

Filter by comma-separated label names

mentioned?: string

Filter by user mentioned

milestone?: string | number

Filter by milestone number, '*' (any), or 'none'

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.

since?: string

Only return issues updated after this ISO 8601 date

sort?: "created" | "updated" | "comments"

Sort field

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

Filter by state