Hopp til innholdet
Ordliste

Hva er en webhook?

En webhook er en automatisk HTTP-forespørsel som ett system sender til en URL i et annet system så snart en bestemt hendelse skjer, for eksempel at en timeliste blir godkjent. Det mottakende systemet kan da handle med en gang, uten å spørre jevnlig.

Slik fungerer webhooks

Du registrerer en URL og velger hendelsene du er interessert i. Når en slik hendelse inntreffer, sender avsendersystemet en liten JSON-melding til den URL-en som beskriver hva som skjedde. Hvis mottakeren er nede, prøver en god avsender igjen senere.

Fordi hvem som helst kan sende til en offentlig URL, signeres webhooks. Avsenderen beregner en HMAC-signatur over meldingen med en delt hemmelighet; mottakeren beregner den på nytt og stoler bare på meldinger der signaturene stemmer.

Webhooks i TimeTracking

TimeTracking sender webhooks når timer endrer status, signert med HMAC og med nye forsøk ved feil. Du kan bruke dem til å oppdatere et CRM, starte en faktureringskjøring eller poste en melding i en chatkanal. REST-API-et, med en OpenAPI-spesifikasjon, dekker den andre retningen: å lese og skrive data ved behov.

Prøv TimeTracking gratis

Gratis for opptil 5 brukere. Core fra €1 per bruker per måned, alt inkludert.