Un Webhook (in italiano letteralmente: "gancio del web") nella programmazione web è un metodo per estendere o alterare il comportamento di una pagina web, o di un'applicazione web, con chiamate di ritorno (callback) personalizzate. Queste chiamate di ritorno o callback possono essere mantenute, modificate e gestite da utenti di terze parti e chi le sviluppa non fa necessariamente parte del sito o applicazione d'origine. Il termine fu coniato da Jeff Lindsay nel 2007 dal termine inglese della programmazione informatica hooking, che sta ad indicare una serie di tecniche usate per estendere o alterare il comportamento di un sistema operativo, di applicazioni o di componenti software, intercettando chiamate di funzione, messaggi o eventi passati tra le componenti software. Il codice che gestisce le chiamate di funzioni intercettate è chiamato invece "hook".
Developed by StudentB