Webhook
En automatisk besked et system sender til et andet i det øjeblik en bestemt hændelse sker.
En webhook er en automatisk HTTP-besked et system sender til et andet, når en specifik hændelse opstår. I stedet for at dit system konstant spørger 'er der sket noget nyt?' (polling), sender det andet system selv en besked med det samme noget sker.
Forestil dig forskellen: polling svarer til at ringe til pakkeleverandøren hvert 10. minut for at høre om pakken er ankommet. En webhook svarer til at leverandøren sender dig en SMS i det øjeblik pakken er leveret.
Webhooks bruges overalt: Stripe sender en webhook når en betaling gennemføres, GitHub sender webhooks ved commits og pull requests, og formulartjenester sender webhooks når nogen udfylder en formular.
Din webshop bruger Stripe til betalinger. Du opsætter en webhook: hver gang Stripe registrerer en vellykket betaling, sender Stripe automatisk en besked til din server med ordredetaljer. Din server opdaterer databasen — ingen manuel tjek nødvendig.