GitHub Introduces REST API for Projects and Enhances Sub-Issues Functionality
Caroline Bishop Sep 11, 2025 15:50
GitHub unveils a REST API for managing projects and introduces improvements to sub-issues, including cross-organization support and inherited project details.

GitHub has announced the launch of a new REST API designed to streamline project management and enhance the functionality of sub-issues. This development marks a significant step forward in providing developers with more robust tools for managing their projects, according to The GitHub Blog.
REST API for Project Management
The newly introduced REST API allows users to efficiently manage their projects by providing the capability to list projects, access specific project details, and manage project items. Developers can now add or remove issues and pull requests, as well as update field values for project items. This API aims to provide a more seamless experience for developers looking to integrate project management into their workflows.
Enhancements to Sub-Issues
In addition to the REST API, GitHub has rolled out improvements to sub-issues. Notably, sub-issues now inherit the project and milestone information from their parent issues by default. This feature simplifies the project management process by ensuring consistency across related issues.
Furthermore, sub-issues now support cross-organization functionality, enabling them to belong to a different organization than their parent issue. This addition is particularly beneficial for collaborative projects involving multiple organizations. An endpoint to fetch the parent issue for any given issue has also been integrated into the REST API, further enhancing navigability and management.
UI Updates and GitHub Notifications
GitHub has introduced a sticky sidebar that remains visible as users scroll through issues, facilitating easier access to update assignees, labels, types, milestones, and projects. This feature is particularly advantageous for navigating lengthy comment threads without the need to scroll back to the top.
Additionally, the GitHub for Microsoft Teams app has been renamed to GitHub Notifications to better reflect its primary function of delivering GitHub notifications directly into Teams. Users are advised to mention the app using @GitHub Notifications
instead of the previous @GitHub
. No changes to existing functionality have been made, and no user action is required.
Community Engagement and Resources
GitHub encourages users to engage with the community through discussions and feedback on these new features. Resources such as the GitHub Issues and Projects documentation and roadmap are available for those seeking to explore further capabilities and future developments. For more detailed information, users can refer to the official GitHub documentation linked within the announcement.
Image source: Shutterstock