Для выполнения действия требуется токен пользователя, от имени которого оно будет выполнено.

CreateGitlabBranches — создаёт новые ветки в целевом репозитории.

Пример запроса

project_id: '0'
branches:
  - branch: new-branch
    ref: main

Спецификация запроса

НазваниеОбязательностьОписание
project_idДаИдентификатор проекта, в котором необходимо создать ветки
branchesДаСписок создаваемых веток
branches.branchДаНазвание новой ветки
branches.refДаНазвание существующей ветки или SHA-хеш коммита

Примечание

Действие осуществляет POST-запрос по URL: /api/v4/projects/:id/repository/branches. В случае успешного создания проекта GitLab возвращает информацию о созданных ветках.