Logotrimoji
Kokeile ilmaiseksi

Webhooks

Webhooks

Webhooks mahdollistavat Trimojin reaaliaikaisten ilmoitusten lähettämisen sovellukseesi heti tapahtuman sattuessa (testin päättyminen, kampanjan luominen jne.). Tämä on tehokkain tapa synkronoida tietosi ilman turhaa API-pyyntöjen kuormitusta.

Toimintatapa: Tapahtuman sattuessa Trimoji tekee HTTP POST -pyynnön määrittelemääsi URL-osoitteeseen ja liittää mukaan vastaavat tiedot.


Vaihe 1

Webhookin konfigurointi

Webhookien hallinta tapahtuu asiakasliittymässäsi: Oma Trimoji-tili.

Konfigurointivaiheet:

  • Syötä palvelimesi kohde-URL (esim. https://oma-sivusto.com/api/webhook).
  • Valitse kuunneltavat tapahtumat.
  • Vahvista lisäys.
  • Tärkeää: Kun webhook on luotu, Trimoji luo automaattisesti yksilöllisen Salaisuuden (Token). Sinun on noudettava tämä token päätepisteesi suojaamiseksi.

Vaihe 2

Turvallisuus ja todennus

Jokaista lähetystä varten Trimoji käyttää luotua salaisuutta pyynnön allekirjoittamiseen ja todentamiseen. Sinun on varmistettava tämä tieto palvelinpuolella varmistaaksesi, että kutsu tulee palveluistamme.

Token välitetään kahdella tavalla jokaisessa pyynnössä:

  • HTTP-otsakkeessa: Authorization: SINUN_LUOTU_TOKEN
  • JSON-rungossa: { "_token": "SINUN_LUOTU_TOKEN", ... }

Vaihe 3

Hyötykuorman (Payload) rakenne

Kaikki Trimojin lähettämät pyynnöt noudattavat standardoitua JSON-muotoa, joka mahdollistaa toiminnon nopean tunnistamisen.

{
  "_token": "trimojin_luoma_token",
  "_timestamp": "2026-02-11T16:00:00.000Z",
  "_event": "QUIZZ_COMPLETED",

  // Dynaamiset tiedot tapahtuman mukaan
  "id": 12345,
  "data": { ... }
}

Vaihe 4

Saatavilla olevien tapahtumien luettelo

Voit tilata erilaisia toimintoja automaatiotarpeidesi mukaan:

Testit & Arvioinnit
  • QUIZZ_SENT
  • QUIZZ_COMPLETED
Ehdokkaat & Profiilit
  • PROFILE_UPDATED
  • PROFILE_DELETED
  • PROFILE_RESTORED
Kampanjat & Personit
  • CAMPAIGN_CREATED / UPDATED
  • PERSONI_CREATED
Turvallisuus & Virrat
  • AUTH_LOGIN
  • TRANSFER_INCOMING

Vaihe 5

Tekniset tiedot

  • User-Agent: Pyynnöt lähetetään tunnisteella trimoji/1.0.0.
  • Odotettu vastaus: Palvelimesi on palautettava koodi 200 OK. Jos sivullasi tapahtuu virhe, Trimoji kirjaa epäonnistumisen tilisi lokiin.
  • Muoto: Pyynnön runko on aina JSON-muodossa.
Top