Webhook ve vývoji webu je metoda rozšíření nebo změny chování webové stránky nebo webové aplikace pomocí zpětných volání . Tato zpětná volání mohou být udržována, upravována a spravována uživateli a vývojáři třetích stran, kteří nemusí být nutně spojeni s původní webovou stránkou nebo aplikací. Termín „webhook“ zavedl Jeff Lindsay v roce 2007 na základě programového termínu hook [ 1 ] .
Hlavním formátem je JSON . Požadavek je proveden jako požadavek HTTP POST .
Webhooky jsou „vlastní zpětná volání HTTP“ [2] . Obvykle je spouští nějaká událost, jako je commit do úložiště [3] nebo komentář zveřejněný na blogu [4] . Když nastane tato událost, původní web odešle požadavek HTTP na adresu URL zadanou pro webhook. Uživatelé je mohou nastavit tak, aby události na jednom webu spouštěly akce na jiném webu.