Webhooks are used to inform third-party apps of events in the application. For example, Buddy uses webhooks to trigger pipeline executions whenever a push is made to the synchronized repository. The feature is available in the workspace Preferences tab and is restricted to admins and the workspace owner only.

Adding a new webhook

To add a new webhook, you need to paste the payload URL, specify the type of events firing it off (push or execution), and assign it to one or all projects:

Webhook configuration

Webhook details

Clicking a webhook on the list will bring the edit screen. Here you can modify its details and check the status of the last 20 triggers, including the complete payload:

Webhook details