API Evangelist API Evangelist
API Learnings
Toolbox
API Evangelist LLC

GitHub Branches API

The GitHub Branches API lets you list, create, and manage branches in a repository, including configuring branch protection rules that enforce required status checks, pull request reviews, signed commits, and restrictions on who can push. It also supports managing branch protection settings for admins and teams.

Documentation

Specifications

OpenAPI

github-repo-branches-api-openapi.yml Raw ↑