Добавление вебхука в проект через CURLing Gitlab API

Я пытаюсь добавить веб-хук в проект на Gitlab. См. документы

Я могу ПОЛУЧИТЬ текущие хуки из проекта с помощью следующей команды, поэтому я знаю, что успешно попал в gitlab:

curl -k --request GET --header "PRIVATE-TOKEN: <token>" <url>/api/v4/projects/<projectID>/hooks

Однако у меня возникла проблема с созданием хука с определенным атрибутом. Я могу создать хук с помощью следующей команды:

curl -k --request POST --header "PRIVATE-TOKEN: <token>" <url>/api/v4/projects/<projectID>/hooks?url=<hookURL>

Я хочу установить для «merge_requests_attribute» значение «true». По умолчанию это "ложь". Однако я не уверен, как установить это в команде

Что такое cURL в PHP? Встроенные функции и пример GET запроса
Что такое cURL в PHP? Встроенные функции и пример GET запроса
Клиент для URL-адресов, cURL, позволяет взаимодействовать с множеством различных серверов по множеству различных протоколов с синтаксисом URL.
0
0
437
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Я решил это, поэтому могу опубликовать ответ:

Атрибутами в Gitlab можно управлять с помощью тега --data.

Итак, в моем случае команда будет включать

--data "merge_requests_events=true"

Другие вопросы по теме