GitHub Issues icon

GitHub Issues

Consume issues from the GitHub API

Actions4

Issue → Get Many

AI-generated

Summary

Retrieve multiple GitHub issues from a repository

Inputs

  • authentication (required) — Auth method for GitHub API access, choose 'Access Token' or 'OAuth2' as defined in node credentials
  • owner (required) — Repository owner (user or organization). Supports selection list, GitHub URL extraction, or direct name input with URL generation
  • repository (required) — Repository name. Supports selection list, GitHub URL extraction, or direct name input resolved against the owner parameter
  • limit — Maximum number of results to return. Accepts values 1–100, default 50. Routes request as per_page query parameter
  • returnAll — When enabled, paginates to fetch all results beyond the limit, using link-header based pagination with per_page set to 100
  • filters — Optional filter collection. Supports 'since' (dateTime) to filter issues updated at or after a given time, and 'state' (options: all, closed, open, default open) to filter by issue state
  • requestOptions — Optional request configuration collection. Includes batching (items per batch, batch interval in ms), allowUnauthorizedCerts (boolean, insecure), proxy (string), and timeout (ms, default 10000)

Output shape

Array of GitHub issue objects as returned from the GitHub API issues endpoint

Returned data shape is determined by the GitHub API response for the issues list request; the node outputs results on its main connection

Examples

Example 1: Fetch open issues from a specific repository with a limit of 20

owner: 'n8n-io', repository: 'n8n', limit: 20, state: 'open', authentication: 'accessToken'

Discussion