Hoppa till innehållet
Ordlista

Vad är en webhook?

En webhook är ett automatiskt HTTP-anrop som ett system skickar till en URL i ett annat system så snart en viss händelse inträffar, till exempel att en tidrapport godkänns. Det mottagande systemet kan då agera direkt, utan att behöva fråga om och om igen.

Så fungerar webhooks

Du registrerar en URL och väljer de händelser du är intresserad av. När en sådan händelse inträffar skickar det sändande systemet ett litet JSON-meddelande till URL:en som beskriver vad som hänt. Om mottagaren är nere försöker en bra avsändare igen senare.

Eftersom vem som helst kan skicka till en publik URL signeras webhooks. Avsändaren beräknar en HMAC-signatur över meddelandet med en delad hemlighet; mottagaren beräknar den igen och litar bara på meddelanden där signaturerna stämmer.

Webhooks i TimeTracking

TimeTracking skickar webhooks när timmar byter status, signerade med HMAC och med nya försök vid fel. Du kan använda dem för att uppdatera ett CRM, starta en faktureringskörning eller posta ett meddelande i en chattkanal. REST-API:t, med en OpenAPI-specifikation, täcker den andra riktningen: att läsa och skriva data vid behov.

Prova TimeTracking gratis

Gratis för upp till 5 användare. Core från €1 per användare och månad, allt ingår.