Webhook
Also: webhooks
A message one service sends when an event occurs. For example, a new file can trigger a message to another app.
The fuller definition
A webhook is a way for one service to notify another by sending an HTTP request when an event occurs.
- Event
New document
- Notification
HTTP request
- Receiver
Validate and process
A simplified relationship, not a screenshot or a complete design.
A concrete example
A document service notifies a workflow when a new file is uploaded.
The distinction that matters
Webhook deliveries may be retried or arrive out of order; receiving code must handle duplicates and verify the sender.
Related terms
API — Application Programming Interface
A doorway that lets one program talk to another. Apps use an API to send your request to the model and get the answer back.
Agents & automationIdempotency
A property of an action: doing it twice has the same effect as doing it once. This helps when a system retries a task.
APIs & softwareAuthentication
Proving who you are, for example by logging in.
Where it is taught
APIs and JSON: connect a model to a small programSource and further reading
MDN · Web technology glossaryThe definition and example are written for this library. The link gives background, official documentation or legal authority as labelled. Legal scope depends on the jurisdiction and current text; product features depend on release and settings.