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

CreateGitlabProjectWebhook — создаёт вебхук в проекте GitLab.

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

project_id: '0'
url: https://example.com
push_events: true
issues_events: true
merge_requests_events: true
pipeline_events: true

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

НазваниеОбязательностьОписание
project_idДаИдентификатор проекта, в котором необходимо создать вебхук
urlДаURL-адрес вебхука
push_eventsНетЗапускать вебхук при push в репозиторий. По умолчанию false
issues_eventsНетЗапускать вебхук при создании Issue. По умолчанию false
merge_requests_eventsНетЗапускать вебхук при создании Merge Request. По умолчанию false
pipeline_eventsНетЗапускать вебхук при запуске Pipeline. По умолчанию false

Примечание

Действие осуществляет POST-запрос по URL: /api/v4/projects/:id/hooks.