GitHub Issues icon

GitHub Issues

Consume issues from the GitHub API

Actions4

Overview

This node allows you to interact with GitHub Issues via the GitHub API. Specifically, the "Get" operation for the "Issue" resource retrieves detailed information about a single issue from a specified GitHub repository.

Common scenarios where this node is useful include:

  • Fetching issue details to automate project management workflows.
  • Integrating GitHub issue data into other tools or dashboards.
  • Triggering actions based on issue status or content.

For example, you could use this node to get the current state and comments of a bug report issue in your repository and then notify your team or update a tracking system accordingly.

Properties

Name Meaning
Authentication Method used to authenticate with GitHub API. Options: Access Token, OAuth2
Repository Owner The owner of the GitHub repository. Can be selected from a list, provided as a URL, or entered by name.
Repository Name The name of the GitHub repository. Can be selected from a list, provided as a URL, or entered by name.
Issue The specific issue to retrieve. Can be selected from a list or specified by its numeric ID.

Output

The node outputs JSON data representing the full details of the requested GitHub issue. This includes fields such as issue title, body, state (open/closed), labels, assignees, creation date, update date, and more, exactly as returned by the GitHub API.

No binary data output is produced by this node.

Dependencies

  • Requires an active connection to the GitHub API.
  • Requires authentication credentials, either an API access token or OAuth2 credentials configured in n8n.
  • Uses GitHub API endpoints under https://api.github.com.

Troubleshooting

  • Authentication errors: Ensure that the provided access token or OAuth2 credentials have sufficient permissions to read issues from the target repository.
  • Invalid repository or owner: Verify that the repository owner and name are correct and accessible with the given credentials.
  • Issue not found: Confirm that the issue ID exists in the specified repository.
  • Rate limiting: GitHub API enforces rate limits; if exceeded, wait or increase quota via authenticated requests.

Links and References

Discussion