Send Event Notifications to Any Application

Using the VB Studio Generic Webhook, you can send event notifications to any application that accepts webhook requests and can parse payload-specific content. The webhook payload format depends on the type of the event.

The generic webhook supports all VB Studio events, including Git pushes, issue updates, merge request updates, and project builds. It sends a POST request to the remote service in the JSON format with details of the subscribed events.

  1. In the left navigator, click Project Administration Project Administration.
  2. Click Webhooks.
  3. Click + Create Webhook.
  4. From the Type drop-down list, select Generic.
  5. In Name, enter a unique name.
  6. In URL, enter the URL of the remote service where you want to deliver the HTTP request.
  7. In Secret, enter a secret phrase that’s passed as a string with the HTTP request as a signature header.
  8. To ignore the host’s SSL certificate verification when delivering the HTTP request, select the Ignore SSL Errors check box.
  9. In Event Groups, select the events that triggers the webhook.
    If you selected the Select specific events option, in Events, select the check boxes of the events to trigger the webhook.
  10. Click Done.
The newly created webhook appears in the webhooks table.
To find more about the data structure of a generic webhook, see What Is a Generic Webhook's Data Structure?.

When you’re finished, use the left navigator to switch to another page.