Issue → Get Many
AI-generatedOverview
This node interacts with GitHub's API to retrieve multiple issues from a specified repository. It is useful for scenarios where users need to fetch a list of issues for project management, reporting, or automation workflows involving GitHub issues. For example, it can be used to gather all open issues in a repository to monitor bugs or feature requests.
Use Case Examples
- Fetch all open issues from a specific GitHub repository to analyze bug reports.
- Retrieve issues updated since a certain date to track recent activity in a project.
- Get a limited number of issues for quick review or integration with other tools.
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 from which to fetch issues. Can be selected from a list, provided as a URL, or entered by name. |
| Repository Name | The name of the GitHub repository from which to fetch issues. Can be selected from a list, provided as a URL, or entered by name. |
| Limit | Maximum number of issues to return when not returning all results. |
| Return All | Whether to return all issues or limit the number of results. |
| Filters | Optional filters to refine the issues returned, such as filtering by update time or issue state (open, closed, all). |
| Request Options | Advanced options for the request such as batching, SSL certificate validation, proxy settings, and timeout. |
Output
JSON
id- Unique identifier of the issue.number- Issue number within the repository.title- Title of the issue.state- Current state of the issue (open or 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.userlogin- Username of the issue creator.
assignees- List of users assigned to the issue.labels- Labels associated with the issue.body- Detailed description or content of the issue.
Dependencies
- GitHub API
Troubleshooting
- Authentication errors due to invalid or expired tokens. Ensure the correct token or OAuth2 credentials are used and have appropriate permissions.
- Invalid repository owner or name inputs. Verify the owner and repository names or URLs are correct and accessible.
- API rate limits exceeded. Consider using authentication to increase rate limits or reduce request frequency.
- Pagination issues when retrieving large numbers of issues. Use the 'Return All' option carefully and be aware of API pagination.
Links
- GitHub API - List repository issues - Official GitHub API documentation for listing issues in a repository.