# Mikä on webhook?

> Webhook on HTTP-viesti, jonka järjestelmä lähettää, kun jotain tapahtuu. Miten webhookit toimivat, miten ne suojataan ja miten ne yhdistävät työajanseurannan.

URL: https://timetracking.tech/fi/sanasto/webhook
Language: fi
Last updated: 2026-10-24

**Määritelmä:** 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.

- [API ja integraatiot](https://timetracking.tech/fi/ominaisuudet/api-ja-integraatiot)
- [MCP](https://timetracking.tech/fi/sanasto/mcp)
- [Muutoshistoria](https://timetracking.tech/fi/sanasto/muutoshistoria)
