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 issue data into 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 workflow steps.

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

Output

JSON

  • id - Unique identifier of the issue.
  • title - Title of the issue.
  • body - Detailed description or content of the issue.
  • state - 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.
  • user
    • login - Username of the issue creator.
  • assignees - List of users assigned to the issue.
  • labels - Labels associated with the issue.

Dependencies

  • GitHub API

Troubleshooting

  • Authentication errors due to invalid or expired tokens. Ensure the provided access token or OAuth2 credentials are valid and have the necessary permissions.
  • Invalid repository owner or name causing 404 errors. Verify the owner and repository names or URLs are correct and accessible.
  • Issue ID not found or incorrect leading to no data returned. Confirm the issue ID exists in the specified repository.
  • Network or proxy configuration issues causing request failures. Check proxy settings and network connectivity.
  • Timeouts if the GitHub API is slow to respond. Adjust the timeout setting in request options if needed.

Links

Discussion