Webhooks have come a long way from a concept first discussed back in 2007, to a commonly used pattern that helps power the apps and services you use daily. We have recently rolled out webhooks for Perch Security, so it seemed fitting to explain what webhooks are, the benefits of using them, and how you can start using webhooks in Perch today.
A webhook is a HTTP POST request that is sent to a user configured URL in response to some sort of event that has occurred. There is no formal definition or specification for webhooks, so implementations do vary; but a webhook usually consists of an HTTP request that is triggered by an event and sent to a user-defined URL. Examples of webhook-based products you may already know, or use include Zapier and IFTTT.
In our efforts to help you and your team *thrunt more effectively, we’ve added (limited) webhook support to Perch. To try it out, head over to the Organization Settings page and select “Webhooks” from the integration section. This iteration includes a webhook that will fire every time an alert is created for your team. As we identify more events that are key to Perch and our customers, we will add more webhooks. We look forward to hearing how our customers use these new webhooks as part of their workflow.
*thrunt (verb) - To hunt cyber security threats - “Jeremy really knows how to thrunt!”