Overview

Webhooks are 'user-defined HTTP callbacks.' They are usually triggered by some event, such as pushing code to a repository or a comment being posted to a blog. When that event occurs, the source site makes an HTTP request to the URL configured for the webhook.

How it Works

  1. Event Occurs: An action happens in the source system (e.g., a payment is processed).
  2. HTTP Request: The source system sends a POST request to a pre-configured URL.
  3. Action Taken: The receiving system processes the data and performs an action.

Benefits

  • Real-time: Provides immediate notification of events.
  • Efficiency: Eliminates the need for constant polling.
  • Integration: Easily connects disparate systems.

Related Terms