Technical
Webhook
An automated HTTP callback that sends real-time data to another system when a specific event occurs.
A webhook is a mechanism that allows one system to send real-time data to another system via an HTTP POST request when a specific event occurs. Unlike an API where the client polls for data, webhooks push data automatically.
Privacy Considerations
- Webhooks can transmit personal data — ensure the receiving endpoint is secure (TLS)
- Validate webhook signatures to prevent spoofing
- Log webhook deliveries for accountability
- Consider whether a data processing agreement is needed with the receiving party