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 integration with other tools. 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 display in a dashboard.
- Retrieve issues updated since a certain date to track recent activity.
- Get a limited number of issues for quick review or processing.
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 (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.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 authentication method is selected and credentials are valid.
- Invalid repository owner or name input. 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.