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.
Aiheeseen liittyvät sivut
API ja integraatiot
Avoin REST API, webhookit, CLI ja MCP-palvelin Claudelle, käytössä jo nyt. Datasi pysyy avoimena.
MCP (Model Context Protocol)
Avoin standardi, jonka avulla Clauden kaltaiset tekoälyavustajat yhdistyvät työkaluihin ja tietolähteisiin jäsennellysti.
Muutoshistoria (audit trail)
Aikajärjestyksessä etenevä, muuttumaton tietue siitä, kuka loi, muutti tai hyväksyi tietoja ja milloin.
Katso hinnat
Ilmainen enintään 5 käyttäjälle. Core alkaen €1 käyttäjältä kuukaudessa, kaikki sisältyy.
Kokeile TimeTrackingia ilmaiseksi
Ilmainen enintään 5 käyttäjälle. Core alkaen €1 käyttäjältä kuukaudessa, kaikki sisältyy.