We’ve made it easier to securely integrate your Bitrise projects with GitHub, via five new public API endpoints that allow you to convert your OAuth connection to Bitrise GitHub app - and tailor it to your organisation’s security policies.
What this fixes
In the past, organisations adopting the Bitrise GitHub app for improved security had to connect each Bitrise project to a GitHub app manually, via the UI. The new public API endpoints allow you to programmatically migrate projects from GitHub OAuth to GitHub App, eliminating the need for tedious, manual, per-project configuration. This is particularly important for customers with many Bitrise projects to migrate or configure.
What’s changed?
This release provides five dedicated endpoints for GitHub App integration management:
- Change connection type: Switch a project from GitHub OAuth to GitHub App authentication methods
- Extend permissions: Toggle extended permission settings for the GitHub App
- Additional repository list: Set or update the list of additional repositories the app can access during a build
- Remove Service Credential User: For increased security, delete the Service Credential User, which was required for the OAuth integration but is not needed for GitHub App integrations
- Remove credentials: The GitHub App takes care of authentication out of the box. This endpoint allows you to clear stored private keys or authentication tokens previously used by OAuth
Our guide takes you through how to use each of the new endpoints and you can refer to the full public API documentation.
Key Benefits
Scalability: Teams can now migrate dozens or hundreds of projects programmatically using scripts or automation tools rather than manual UI clicks.
Flexibility: Each endpoint addresses a specific configuration requirement, allowing customers to tailor their migration workflow to match their security policies and repository access patterns.
API-First: The solution requires no UI changes, enabling customers to integrate migration into their existing DevOps automation pipelines.
How to get started
Complete API endpoint documentation and usage examples are available in the Bitrise DevCenter. Customers should first install the Bitrise GitHub App at the workspace level before using these endpoints.
Happy building! ![]()