APIs
api
web
automation
What is Webhook?
Definition
A webhook is an HTTP callback — a URL that receives automated POST requests when an event occurs. Instead of polling an API repeatedly, the service pushes data to your endpoint when something happens (e.g., a payment completes, a commit is pushed).
Why It Matters
Webhooks power real-time integrations between services: GitHub notifying CI/CD on push, Stripe notifying your app on payment, Slack posting messages from external tools. They are more efficient than polling and enable event-driven architectures.