Configuring GitHub WebHooks
A WebHook is an event notification delivered through an HTTP POST. A WebHook is often referred to as a web callback or HTTP push API. A WebHook provides a mechanism by which an application delivers data to other applications in real time as they arrive. A WebHook differs from a regular API in that there is no continuous resource utilization through polling of data to get the latest data. The subscriber or consuming application receives the data when it is available through a URL that must have been registered with the WebHook provider. A WebHook is effective and efficient for both the provider of the data and the consumer.
Consuming WebHooks
To receive notifications or data from a WebHook, the consuming application needs to register a URL with the provider. The provider will deliver the data through POST to the URL. The URL must be publicly accessible from the web and be reachable.
The WebHook provider usually delivers the data through HTTP POST as JSON, XML, or...