Webhooks

Webhooks u stvarnom vremenu koji nikada ne propuste događaj

Prenesite svaki događaj rezervacije i plaćanja u vlastite sustave — CRM, skladište podataka, Slack, prilagođene integracije. Potpisano HMAC-om, ponavljano s eksponencijalnim čekanjem i u potpunosti zabilježeno. Izrađeno za inženjerske timove koji odbijaju polirati API.

14-dnevno besplatno probno razdoblje. Nije potrebna kreditna kartica.

Zašto inženjerski timovi biraju Triviyo webhooks

Standardni obrasci, predvidivo ponašanje i dnevnik isporuke koji vam zaista pomaže pri otklanjanju grešaka.

Okida za manje od sekunde

Događaji se otpremaju unutar 500 ms od pokretačke radnje — bez pollinga, bez kašnjenja, bez propuštenih rezervacija. Vaši nizvodnih sustavi ostaju u savršenoj sinkronizaciji s Triviyom.

HMAC potpisi na svakom payloadu

Svaki webhook potpisan je HMAC-SHA256 algoritmom koristeći tajni ključ vašeg krajnjeg točke. Provjerite potpis prije nego što djelujete na payload — isti obrazac kao Stripe, GitHub i svaki drugi webhook koji već koristite.

Ponavljanje uz eksponencijalno čekanje

Ako vaša krajnja točka vrati ne-2xx, Triviyo ponavlja slanje s eksponencijalnim čekanjem do 72 sata. Privremeni kvarovi se sami otklanjaju bez ručnog posredovanja — i možete reproducirati bilo koji događaj iz dnevnika isporuke.

Standardni nazivi događaja

booking.created, booking.updated, booking.cancelled, payment.succeeded — nazivi koje svaki inženjer očekuje. Pretplatite se točno na događaje koje vaša integracija treba; ignorirajte ostale.

Tajni ključevi i popisi dopuštenih IP adresa po krajnjoj točki

Svaka krajnja točka dobiva vlastiti tajni ključ za potpisivanje i neobavezni popis dopuštenih IP adresa na strani primatelja. Rotirajte tajne ključeve bez prekida rada i ograničite pristup krajnjim točkama samo na svoju infrastrukturu.

Potpuni dnevnik isporuke s reprodukcijom

Svaki pokušaj isporuke zabilježen je s statusnim kodom, tijelom odgovora i vremenskim pečatom — dostupno u nadzornoj ploči i putem API-ja. Reproducirajte ručno bilo koji događaj kada ga vaše testno okruženje propusti.

Triviyo webhooks nasuprot pollinga REST API-ja

Kako izgleda strujanje događaja u stvarnom vremenu u usporedbi s udaranjem REST krajnje točke.

Što dolazi uz Webhooks APITriviyoWithout Triviyo
Vrijeme postavljanjaManje od 15 minutaDani izgradnje pollera
DostupnostPlan Professional i višiSamo Enterprise API pristup
booking.created
booking.updated
booking.cancelled
payment.succeeded
HMAC-SHA256 potpisiEnterprise dodatak
Strategija ponavljanjaEksponencijalno čekanje, prozor od 72 hJedan pokušaj ili nijedan
Dnevnik isporuke s reprodukcijom
PodrškaInženjerski tim na SlackuRed čekanja e-pošte

Standardni obrasci — ništa egzotično, ništa vlasnički.

Inženjerski timovi koji koriste Triviyo webhooks u produkciji

Izbacili smo 400 redova koda za polling na dan kada su Triviyo webhooks bili objavljeni. booking.created stigne u naše skladište podataka za manje od sekunde — atribucija i prihodni dashboardi konačno su u stvarnom vremenu, bez kašnjenja od 15 minuta.
Maya Lindqvist
Voditeljica inženjeringa, Nordic Trek Collective
-400 redova koda za polling
Dnevnik isporuke je nepriznat junak. Kada se naša Slack integracija pokvarila na blagdan, reproducirao sam 30 propuštenih događaja s nadzorne ploče dok je naš platformski tim bio odsutan. Bez gubitka podataka, bez eskalacije.
Diego Fernández
Senior inženjer, Coastal Expeditions
100% isporuke putem reprodukcije

Često postavljana pitanja

Na koje se događaje mogu pretplatiti?

booking.created, booking.updated, booking.cancelled i payment.succeeded pri pokretanju. Više događaja (payment.refunded, waiver.signed, checkin.completed, gift_card.redeemed) dolazi u postupnim ažuriranjima. Pretplatite se po krajnjoj točki točno na ono što vaša integracija treba.

Kako provjeriti je li webhook zaista od Triviya?

Svaki payload potpisan je HMAC-SHA256 algoritmom koristeći jedinstveni tajni ključ vaše krajnje točke. Provjerite zaglavlje X-Triviyo-Signature naspram sirovog tijela zahtjeva prije nego što djelujete — isti obrazac kao Stripe i GitHub webhooks. Primjeri koda dostupni su u našoj dokumentaciji.

Što se događa ako moja krajnja točka ne radi?

Triviyo ponavlja slanje s eksponencijalnim čekanjem do 72 sata — počevši od 1 minute, zatim 5, 25, 2 h, 6 h, 24 h. Nakon toga, događaj ostaje u dnevniku isporuke gdje ga možete ručno reproducirati kada se vaša krajnja točka oporavi.

Mogu li testirati webhooks u testnom okruženju?

Da. Svaki plan uključuje testni način rada s vlastitim webhook krajnjim točkama i lažnim događajima. Pokrenite bilo koji događaj iz nadzorne ploče da provjerite svoju integraciju prije puštanja u produkciju — i reproducirajte ga koliko god puta trebate.

Koji plan mi treba za webhooks?

Plan Professional i viši. Starter planovi dobivaju pristup potpunoj nadzornoj ploči i izvještajima; webhooks se otključavaju na Professionalu jer zahtijevaju trajnu infrastrukturnu investiciju s naše strane kako bismo ispunili jamstva latencije i isporuke.

Postoji li ograničenje brzine?

Nema tvrdog ograničenja — s radošću ćemo isporučivati stotine događaja u minuti na vašu krajnju točku. Ako vaša krajnja točka ne može pratiti tempo, automatski usporimo i ponavljamo umjesto da odbacujemo događaje.

Izgradite integracije u stvarnom vremenu koje ne pollaju

Pokrenite svoju prvu webhook krajnju točku za 15 minuta. Potpisano, ponavljano, zabilježeno — točno onako kako inženjerski timovi očekuju da webhooks funkcioniraju.

14-dnevno besplatno probno razdoblje. Nije potrebna kreditna kartica. Otkažite kad god želite.