Siirry sisältöön
Sanasto

Mikä on webhook?

Webhook on automaattinen HTTP-pyyntö, jonka järjestelmä lähettää toisen järjestelmän URL-osoitteeseen heti, kun tietty tapahtuma sattuu, esimerkiksi kun tuntilista hyväksytään. Vastaanottava järjestelmä voi reagoida siihen heti ilman jatkuvaa kyselyä.

Miten webhookit toimivat

Rekisteröit URL-osoitteen ja valitset sinua kiinnostavat tapahtumat. Kun tällainen tapahtuma sattuu, lähettävä järjestelmä lähettää kyseiseen osoitteeseen pienen JSON-viestin, joka kuvaa tapahtuneen. Jos vastaanottaja ei ole tavoitettavissa, hyvä lähettäjä yrittää myöhemmin uudelleen.

Koska kuka tahansa voisi lähettää viestin julkiseen URL-osoitteeseen, webhookit allekirjoitetaan. Lähettäjä laskee viestistä HMAC-allekirjoituksen jaetulla salaisuudella; vastaanottaja laskee sen uudelleen ja luottaa vain viesteihin, joiden allekirjoitukset täsmäävät.

Webhookit TimeTrackingissa

TimeTracking lähettää webhookeja, kun tuntien tila muuttuu, HMAC-allekirjoitettuina ja uudelleen yritettyinä epäonnistuessaan. Voit käyttää niitä CRM:n päivittämiseen, laskutusajon käynnistämiseen tai viestin lähettämiseen chat-kanavalle. REST API ja sen OpenAPI-kuvaus kattavat toisen suunnan: datan lukemisen ja kirjoittamisen tarpeen mukaan.

Kokeile TimeTrackingia ilmaiseksi

Ilmainen enintään 5 käyttäjälle. Core alkaen €1 käyttäjältä kuukaudessa, kaikki sisältyy.