// Glossario IT

Webhook

Un meccanismo che permette a un'applicazione di notificare automaticamente un'altra applicazione quando si verifica un evento specifico, senza bisogno di interrogazioni periodiche.

Voce curata da Luciano Blancato, IT Manager a Catania · aggiornata il

Cos'è

Un webhook permette a un'applicazione di inviare automaticamente una notifica HTTP a un URL specificato non appena si verifica un evento rilevante, invece di richiedere che l'applicazione ricevente interroghi periodicamente l'altra applicazione chiedendo se qualcosa è cambiato, un approccio molto più efficiente in termini di tempestività e di risorse consumate.

Perché conta

È il meccanismo dietro molte integrazioni comuni tra servizi diversi: un pagamento completato che notifica immediatamente un sistema di gestione ordini, un commit di codice che attiva automaticamente una pipeline di build. Va protetto adeguatamente, tipicamente con una firma digitale che verifica l'autenticità della notifica ricevuta, per evitare che un attaccante possa inviare notifiche false fingendosi il servizio legittimo.