Webhooks are automated data packages sent from an app whenever specific events happen. You can think of webhooks like a push notification similar to the ones you receive on mobile devices.

Rather than pulling information into your system via our API, webhooks automatically push information to your your system when a new event is triggered. Based on the events you subscribe to, information related to the event will be sent to your server as an HTTP POST request, with a JSON body, to the endpoint(s) specified.

When configuring a webhook, you can choose which events will be send to your endpoint. We recommend only subscribing to the specific events you plan on handling to limit the number of requests to your server.