List Branch Restrictions
list_branch_restrictionsList branch protection rules for a repository with optional filtering by restriction type, workspace, and pagination.
Instructions
List branch restrictions (branch protection rules) for a repository.
Requires the repository scope (or repository:admin depending on the repo
configuration).
Args:
repo_slug: Repository slug
kind: Optional filter by restriction type (e.g. push, require_approvals_to_merge)
workspace: Workspace name (optional, defaults to configured workspace)
page_size: Items per page (default: 30)
max_pages: Maximum pages to fetch (default: 1, max recommended: 10)
Returns: Paginated list of branch restrictions
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| kind | No | ||
| max_pages | No | ||
| page_size | No | ||
| repo_slug | Yes | ||
| workspace | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |