Čo je webhook?
Webhook je automatická správa, ktorú jeden systém pošle druhému na určenú adresu hneď, ako nastane udalosť, napríklad nová objednávka alebo platba.
Vysvetlenie
Pri bežnom API sa jeden systém pravidelne pýta druhého, či je niečo nové. Webhook funguje opačne: systém sám dá vedieť v momente, keď sa niečo stane. Pošle na vopred zadanú webovú adresu krátku správu s údajmi o udalosti, najčastejšie vo formáte JSON, a prijímajúci systém hneď zareaguje.
Webhooky sú preto rýchlejšie a šetrnejšie ako opakované dotazy. Používajú ich platobné brány, e-shopové platformy, formuláre, CRM aj nástroje ako n8n, Make či Zapier, kde často slúžia ako spúšťač automatizácie.
Pri webhookoch treba myslieť na bezpečnosť a spoľahlivosť. Prijímajúca strana má overiť, že správa naozaj prišla od očakávaného odosielateľa, napríklad podpisom alebo tajným kľúčom. A má počítať s tým, že správa môže prísť dvakrát alebo vôbec, preto sa spracovanie zaznamenáva a kontroluje. Bez týchto opatrení môže dôjsť napríklad k dvojitému vytvoreniu objednávky.
Príklad z firmy
Platobná brána po úspešnej platbe pošle webhook do e-shopu. Ten okamžite zmení stav objednávky na zaplatenú, pošle zákazníkovi potvrdenie a sklad začne baliť.
Súvisiace pojmy
Súvisiaca služba AI-CO
AI integrácie: AI integrácie pre firmy: napojíme AI na Pohodu, Money S3, iKROS, HubSpot, e-shop a poštu. AI pripraví, človek schváli. Od 990 € bez DPH.
Neviete, kde začať? Objednať AI Discovery zadarmo, náš človek prejde s vami firmu a do 24 hodín máte mapu príležitostí.