# GitLab Protected Branches API

**Canonical:** https://apis.io/apis/gitlab/apiv4protected-branches/  
**Provider:** GitLab — https://apis.io/providers/gitlab/  
**Base URL:** https://gitlab.com/api/v4  
**Documentation:** https://docs.gitlab.com/api/protected_branches/

GitLab Protected Branches API is one of 44 APIs that [GitLab](https://apis.io/providers/gitlab/) publishes on the [APIs.io](https://apis.io/) network. Tagged areas include Access Control, Protected Branches, and Source Control. The published artifact set on APIs.io includes API documentation and authentication docs.

The GitLab Protected Branches API provides programmatic access to manage branch protection rules. It supports listing, creating, updating, and removing protection settings that control who can push, merge, and force push to specific branches in a project.

## Machine-readable artifacts (2)

- **Documentation** — https://docs.gitlab.com/api/protected_branches/
- **Authentication** — https://docs.gitlab.com/api/rest/authentication/

## Other GitLab APIs (12)

- [GitLab GraphQL API](https://apis.io/apis/gitlab/gitlab-graphql-api/)
- [GitLab Issues API](https://apis.io/apis/gitlab/apiv4issues/)
- [GitLab Merge Requests API](https://apis.io/apis/gitlab/apiv4merge-requests/)
- [GitLab Pipelines API](https://apis.io/apis/gitlab/apiv4pipelines/)
- [GitLab Jobs API](https://apis.io/apis/gitlab/apiv4jobs/)
- [GitLab Runners API](https://apis.io/apis/gitlab/apiv4runners/)
- [GitLab Users API](https://apis.io/apis/gitlab/apiv4users/)
- [GitLab Repositories API](https://apis.io/apis/gitlab/apiv4repositories/)
- [GitLab Commits API](https://apis.io/apis/gitlab/apiv4commits/)
- [GitLab Branches API](https://apis.io/apis/gitlab/apiv4branches/)
- [GitLab Tags API](https://apis.io/apis/gitlab/apiv4tags/)
- [GitLab Releases API](https://apis.io/apis/gitlab/apiv4releases/)

## Tags

Access Control, Protected Branches, Source Control

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/gitlab/apiv4protected-branches/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/gitlab/.
