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.

Related Free Tools

Related Terms