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

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 в репозиторий
issues_eventsДаЗапускать вебхук при создании Issue
merge_requests_eventsДаЗапускать вебхук при создании Merge Request
pipeline_eventsДаЗапускать вебхук при запуске Pipeline

Примечание

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