Webhooks
What are webhooks?
Webhooks are a clever way of feeding third party applications real time data on events in the app. They allow users to automate certain processes and share data between different services and web apps, facilitating communication and integration between them.
Buddy, for example, utilizes webhooks as a pipeline execution trigger which runs an execution whenever you push something to the integrated repository.
Adding a new webhook
To add a webhook:
Open the Integrations tab in Buddy.
Click New integration and choose Webhook from the roster:
Image loading...
- To configure the webhook, you need to enter the payload URL, specify the event types firing it off (push or execution), and assign it to one, multiple or all projects:
Image loading...
The post request will be then sent to the webhook URL depending on the selected events.
Webhook details
Clicking a webhook on the list will open its settings page. Here you can modify the webhook details and check the status of the last 20 triggers in the Logs tab:
Image loading...
The logs include the complete payload with HTTP status code and HTTP POST request body:
Image loading...
Last modified on Sep 23, 2024