What are Webhooks?

Webhook can be thought of as a Reverse API for your system. An API consists of your users making requests to you to make something happen, while webhooks consist of you making requests to your users when something happens.