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

CreateGitlabProject — создаёт новый проект в GitLab. Действие осуществляет вызов GitLab API для создания проекта с указанными параметрами, такими как название, путь проекта, описание и другие настройки. Для аутентификации используется GitLab token, который должен быть предоставлен в учётных данных.

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

name: example
path: example
description: example
default_branch: main
initialize_with_readme: false
namespace_id: '0'

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

НазваниеОбязательностьОписаниеЗначение по умолчанию
nameДаНазвание проекта, который будет создан в GitLab-
pathДаURL-совместимый путь проекта. Обычно совпадает с названием, но может отличаться-
default_branchДаНазвание ветки, которая будет использоваться по умолчанию, например, «main»-
namespace_idДаИдентификатор неймспейса (namespace) в GitLab, в котором будет создан проект-
initialize_with_readmeНетФлаг, определяющий, нужно ли инициализировать проект с файлом READMEfalse
descriptionНетОписание проекта, которое будет видно пользователям-

Примечание

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