Skip to content

Add API for trigger project webhook

What does this MR do and why?

Adding REST API for trigger test webhook for project

Connected to Allow triggering of project test webhooks via t... (#25329 - closed)

How to set up and validate locally

  1. Setup webhook on your project

  2. Trigger test webhook by. (Trigger type is one of [push_events, tag_push_events, issues_events, confidential_issues_events, note_events, merge_requests_events, job_events pipeline_events, wiki_page_events deployment_events, feature_flag_events releases_events, emoji_events, resource_access_token_events]

    curl --request POST \
      --url http://gdk.test:3000/api/v4/projects/<PROJECT_ID>/hooks/<HOOK_ID>/test/<TRIGGER_TYPE> \
      --header 'PRIVATE-TOKEN: <PERSONAL_ACCESS_TOKEN>'
Edited by Phawin Khongkhasawan

Merge request reports