What is it?
Webhooks are a reasonably standardized way of sending data in real time from one computer system to another. Beat’s webhook support allows you to receive any events generated by Beat’s systems in your own.
When is it relevant?
Configuring webhooks is relevant when you want to receive information about what your end users are doing in real time from Beat’s systems. It can be useful for:
- analytics
- payment handling and invoicing
- real-time consumption monitoring
What is required to enable it?
- You need to have a REST API capable of receiving webhook messages. In most cases, you will need to program this.
- You provide the URL of where data will be sent to Beat, and a list of the events that are relevant to you. Beat will configure the webhook on our end, and the events will start flowing towards that URL. Beat will provide a signing key that should be used to validate that the events are coming from Beat.