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
API Development & Integration
Design, build, and integrate REST, GraphQL, and webhook APIs.
Workflow Automation & AI Pipelines
Connect apps, data, and AI models into automated workflows that save hours every week.
Message Queue & Event Streaming
Build reliable async systems with message queues and event streaming platforms.