Integrasjon

Webhook

En webhook er en automatisk varsling der ett system sender beskjed til et annet med én gang en hendelse inntreffer, i stedet for at mottakeren stadig må spørre.

Der REST er en «pull»-modell (du spør når du vil ha data), er webhooks en «push»-modell (du får beskjed når noe skjer). Et typisk eksempel: når en kunde betaler i Vipps, sender Vipps automatisk en webhook til din server om at betalingen er fullført — du slipper å spørre «er den betalt nå?» hvert sekund. Webhooks holder data oppdatert i sanntid og sparer ressurser. Baksiden er at du må ha et endepunkt som alltid er tilgjengelig, og håndtere at varsler kan komme flere ganger (idempotens).

Relaterte begreper: API, REST

Les mer i utdypende artikkel →

← Til hele ordboken