Branches
Retrieve repository branches for GitLab projects.
Columns
| Name | Type | ReadOnly | References | Description |
| Name [KEY] | String | False |
Branch name | |
| IsMerged | Boolean | True |
Whether branch is merged | |
| IsProtected | Boolean | True |
Whether branch is protected | |
| IsDefault | Boolean | True |
Whether branch is default | |
| DevelopersCanPush | Boolean | True |
Whether developers can push | |
| DevelopersCanMerge | Boolean | True |
Whether developers can merge | |
| CanPush | Boolean | True |
Whether user can push | |
| WebUrl | String | True |
Branch web URL | |
| CommitId | String | True |
Latest commit SHA | |
| CommitShortId | String | True |
Short commit SHA | |
| CommitCreatedAt | Datetime | True |
Commit creation timestamp | |
| CommitParentIds | String | True |
Parent commit SHAs array | |
| CommitTitle | String | True |
Commit title | |
| CommitMessage | String | True |
Latest commit message | |
| CommitAuthorName | String | True |
Commit author name | |
| CommitAuthorEmail | String | True |
Commit author email | |
| CommitAuthoredDate | Datetime | True |
Authored date | |
| CommitCommitterName | String | True |
Committer name | |
| CommitCommitterEmail | String | True |
Committer email | |
| CommitCommittedDate | Datetime | True |
Commit date | |
| CommitTrailers | String | True |
Commit trailers object | |
| CommitExtendedTrailers | String | True |
Extended trailers object | |
| CommitWebUrl | String | True |
Commit web URL | |
| Commit | String | True |
Complete commit object (aggregate) | |
| Ref | String | False |
Branch name or commit SHA to create the branch from (required for insert) | |
| ProjectId | String | False |
ID or URL-encoded path of the project (required) |