What are Webhooks?
Webhooks are user-defined HTTP callbacks to a specific event in the system. They are automated and are used to send notifications when the event is triggered in the source system. Then a destination system receives payloads of data via webhooks. In other words, webhooks allow sharing of information about the occurred event between integrations and the source system.
Key Components of Webhooks
Trigger - the event that causes a webhook to fire;
- URL - the specified listener in the form of an HTTP request which receives the webhooks and performs a predetermined action afterward;
The payload - the message about the triggering event the webhook sends;
Headers - supplemental information to pass, e.g. authentication.
Learn more: about how to set webhooks from external partners with endpoints in the Meiro