H
Web & Technology

Webhook (خطاف الويب)

A webhook is an automated message sent from one application to another when something happens. Instead of polling for changes, the source pushes data to a URL the moment an event occurs — like a payment confirmed, a form submitted, or a call finished.

In Iraqi dialect

إشارة آلية تنطيه للتطبيق الثاني لما يصير شي

In detail

Webhooks are often called reverse APIs: rather than you asking for data, the service sends it to you. You register a URL, and when a defined event fires, the provider POSTs a payload to that endpoint. This enables real-time automation without wasting resources on constant polling. Common uses include triggering an order fulfillment when payment succeeds, syncing a new lead into a CRM, or notifying a team channel. Reliable webhook systems verify signatures, retry on failure, and handle duplicate deliveries. They are the glue of event-driven integrations and automation workflows.

Practical example

When a customer pays, the payment provider sends a webhook that automatically marks the order as fulfilled.

Frequently asked questions

How is a webhook different from an API call?

An API call is you requesting data; a webhook is the service pushing data to you when an event happens.

Are webhooks secure?

Yes, when you verify signatures, use HTTPS, and handle retries and duplicates properly.

Related terms

Related services