Definisjon
En webhook er en mekanisme der et system automatisk sender en HTTP-forespørsel (typisk POST) til et forhåndsregistrert endepunkt hos en annen tjeneste - umiddelbart når en spesifikk hendelse inntreffer. I motsetning til polling, der klienten jevnlig spør «er det noe nytt?», sender webhook-kilden data proaktivt: «noe skjedde akkurat nå, her er dataene». Dette gir sanntidsoppdateringer uten unødvendig nettverkslast eller forsinkelse. Webhooks brukes til hendelsesdrevet integrasjon mellom systemer - for eksempel: KISKundeinformasjonssystem - kjernesystem hos kraftleverandører og nettselskaper for kundehåndtering og fakturering. mottar et webhook-kall fra SAMTYGDTvimennings plattform for Elhub-integrasjon - håndterer alle meldingstyper og prosesser mot Elhub. når et leverandørskifteProsessen der en strømkunde bytter kraftleverandør - regulert og formidlet via Elhub. er bekreftet av ElhubNasjonalt nav for måleverdier og markedsprosesser i norsk kraftmarked., eller et MDMMeter Data Management - system for innsamling, lagring og validering av store mengder måledata.-system varsles øyeblikkelig når ny måledataTidsseriedata for energiforbruk eller -produksjon målt i et avregningspunkt. er tilgjengelig. Webhook-mottakere må implementere valideringDet første steget i VEE - automatisk sjekk av måledata mot tekniske og logiske grenser for å avdekke åpenbart feilaktige verdier. (signatur, token) for å sikre at innkommende kall faktisk stammer fra den forventede kilden, ikke fra en ondsinnet tredjepart. For systemer med krav til pålitelighet bør webhooks kombineres med retry-logikkMønster for å håndtere midlertidige feil i distribuerte systemer - automatisk nytt forsøk med økt ventetid, og parkering av meldinger som ikke kan behandles. og kvitteringsmekanismer.