GitHub Issues icon

GitHub Issues

Consume issues from the GitHub API

Actions4

Issue → Get

AI-generated

Overview

This node interacts with GitHub's API to retrieve information about a specific issue within a repository. It is useful for workflows that need to fetch detailed data about an issue, such as its status, description, comments, or metadata, based on the repository owner, repository name, and issue number. Practical examples include automating issue tracking, integrating issue data into project management tools, or triggering actions based on issue details.

Use Case Examples

  1. Fetch details of a specific issue in a GitHub repository to update a project management dashboard.
  2. Retrieve issue information to send notifications or alerts when an issue is updated or created.

Properties

Name Meaning
Authentication Method used to authenticate with GitHub API, either via Access Token or 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 entered by its ID.
Request Options Additional request settings such as batching, SSL certificate validation, proxy configuration, and timeout settings.

Output

JSON

  • id - Unique identifier of the issue.
  • number - Issue number within the repository.
  • title - Title of the issue.
  • body - Detailed description or content of the issue.
  • state - Current state of the issue (e.g., open, closed).
  • user
    • login - Username of the issue creator.
  • assignees - List of users assigned to the issue.
  • labels - Labels associated with the issue.
  • comments - Number of comments on the issue.
  • created_at - Timestamp when the issue was created.
  • updated_at - Timestamp when the issue was last updated.

Dependencies

  • GitHub API

Troubleshooting

  • Authentication errors due to invalid or expired tokens. Ensure the access token or OAuth2 credentials are valid and have the necessary permissions.
  • Invalid repository owner or repository name input. Verify the owner and repository names or URLs are correct and accessible.
  • Issue ID not found or incorrect. Confirm the issue number exists in the specified repository.
  • Network or proxy configuration issues. Check proxy settings and network connectivity.
  • SSL certificate validation failures if 'Ignore SSL Issues' is not enabled and the server's SSL certificate is invalid.

Links

Discussion