Webhooks
A webhook (also known as a web callback or HTTP push API) allows a programme to send real-time data to other apps. A webhook sends data to other apps as it happens, so you can get it right away. Unlike traditional APIs, which require frequent polling to obtain real-time data. For both the provider and the user, this makes webhooks much more efficient. Webhooks have only one disadvantage: they are difficult to set up at first. Webhooks are also known as "Reverse APIs" since they provide you with an API spec and require you to create an API for the webhook to use.