GitHub Issues icon

GitHub Issues

Consume issues from the GitHub API

Actions4

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, and other metadata. Practical examples include automating issue tracking, integrating GitHub issues with project management tools, or triggering actions based on issue updates.

Use Case Examples

  1. Fetch details of a specific issue by its ID to display in a dashboard.
  2. Automatically retrieve issue information to update a project management system.
  3. Use issue data to trigger notifications or other automated workflows.

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 options for the request such as batching, SSL certificate validation, proxy settings, and timeout.

Output

JSON

  • id - The unique identifier of the issue.
  • title - The title of the issue.
  • body - The main content or description of the issue.
  • state - The current state of the issue (e.g., open, closed).
  • created_at - Timestamp when the issue was created.
  • updated_at - Timestamp when the issue was last updated.
  • closed_at - Timestamp when the issue was closed, if applicable.
  • user
    • login - The username of the user who created the issue.
  • assignees - List of users assigned to the issue.
  • labels - Labels associated with the issue.

Dependencies

  • GitHub API
  • An API key credential or OAuth2 token for authentication

Troubleshooting

  • Ensure the repository owner, repository name, and issue ID are correctly specified and valid.
  • Authentication errors may occur if the access token or OAuth2 credentials are invalid or expired; refresh or update credentials as needed.
  • Network issues or proxy misconfiguration can cause request failures; verify proxy settings and network connectivity.
  • SSL certificate validation errors can be bypassed by enabling the 'Ignore SSL Issues' option, but this reduces security.

Links

Discussion