Webhooky

Webhooky v reálnom čase, ktoré nezmešká žiadnu udalosť

Streamujte každú rezerváciu a platobnú udalosť do vlastných systémov — CRM, dátový sklad, Slack, vlastné integrácie. Podpísané HMAC, s opakovateľným exponenciálnym odsadením a kompletným logom. Navrhnuté pre vývojárske tímy, ktoré odmietajú dotazovať API.

14-dňová bezplatná skúšobná doba. Nevyžaduje sa kreditná karta.

Prečo vývojárske tímy siahajú po webhookoch Triviyo

Štandardné vzory, predvídateľné správanie a log doručenia, ktorý skutočne pomáha pri ladení.

Odoslaný za menej ako sekundu

Udalosti sa odosielaju do 500 ms od spúšťacej akcie — žiadne dotazovanie, žiadne oneskorenie, žiadna zmeškaná rezervácia. Vaše nadväzujúce systémy sú vždy v dokonalej synchronizácii s Triviyo.

HMAC podpisy pri každom payloade

Každý webhook je podpísaný algoritmom HMAC-SHA256 pomocou tajného kľúča vášho endpointu. Overte podpis pred spracovaním payloadu — rovnaký vzor ako Stripe, GitHub a každý iný webhook, ktorému už dôverujete.

Opakovania s exponenciálnym odsadením

Ak váš endpoint vráti odpoveď mimo rozsahu 2xx, Triviyo opakuje pokus s exponenciálnym odsadením až 72 hodín. Prechodné zlyhania sa samy opravia bez manuálneho zásahu — a ľubovoľnú udalosť môžete prehrať z logu doručenia.

Štandardné názvy udalostí

booking.created, booking.updated, booking.cancelled, payment.succeeded — názvy, ktoré každý vývojár očakáva. Prihláste sa na odber presne tých udalostí, ktoré vaša integrácia potrebuje; ostatné ignorujte.

Samostatné tajné kľúče a zoznamy povolených IP pre každý endpoint

Každý endpoint má vlastný podpisový kľúč a voliteľný zoznam povolených IP na strane prijímača. Striedajte kľúče bez výpadku a obmedzte endpointy iba na vašu infraštruktúru.

Kompletný log doručenia s prehrávaním

Každý pokus o doručenie je zaznamenaný so stavovým kódom, telom odpovede a časovou pečiatkou — dostupný v dashboarde aj cez API. Ľubovoľnú udalosť manuálne prehrajte, keď ju vaše testovacie prostredie zmeškalo.

Webhooky Triviyo vs. dotazovanie REST API

Ako vyzerá streamovanie udalostí v reálnom čase v porovnaní s opakovaným dotazovaním REST endpointu.

Čo obsahuje webhooks APITriviyoWithout Triviyo
Čas nastaveniaMenej ako 15 minútDni budovania pollera
DostupnosťPlán Professional a vyššíIba prístup k Enterprise API
booking.created
booking.updated
booking.cancelled
payment.succeeded
HMAC-SHA256 podpisyDoplnok Enterprise
Stratégia opakovaniaExponenciálne odsadenie, okno 72 hodínJeden pokus alebo žiadny
Log doručenia s prehrávaním
PodporaVývojársky tím na SlackFronta e-mailových tiketov

Štandardné vzory — nič exotické, nič proprietárne.

Vývojárske tímy používajúce webhooky Triviyo v produkcii

V deň, keď sme nasadili webhooky Triviyo, sme vyhodili 400 riadkov kódu dotazovania. Booking.created pristane v našom dátovom sklade za menej ako sekundu — dashboardy atribúcií a príjmov sú konečne v reálnom čase, nie oneskorené o 15 minút.
Maya Lindqvist
Vedúca inžinierskeho tímu, Nordic Trek Collective
-400 riadkov kódu dotazovania
Log doručenia je nepriznaný hrdina. Keď nám počas sviatku prestala fungovať integrácia so Slackom, prehrala som 30 zmeškaných udalostí z dashboardu, kým bol tím platformy mimo. Žiadna strata dát, žiadna eskalácia.
Diego Fernández
Senior inžinier, Coastal Expeditions
100 % doručenie vďaka prehrávania

Často kladené otázky

Na aké udalosti sa môžem prihlásiť?

booking.created, booking.updated, booking.cancelled a payment.succeeded pri spustení. Ďalšie udalosti (payment.refunded, waiver.signed, checkin.completed, gift_card.redeemed) sa dodávajú v priebežných aktualizáciách. Prihláste sa na odber na úrovni jednotlivých endpointov presne podľa toho, čo vaša integrácia potrebuje.

Ako overím, že webhook skutočne pochádza z Triviyo?

Každý payload je podpísaný algoritmom HMAC-SHA256 pomocou jedinečného tajného kľúča vášho endpointu. Overte hlavičku X-Triviyo-Signature voči surovému telu požiadavky pred jej spracovaním — rovnaký vzor ako webhooky Stripe a GitHub. Príklady kódu sú v našej dokumentácii.

Čo sa stane, ak môj endpoint nefunguje?

Triviyo opakuje pokus s exponenciálnym odsadením až 72 hodín — začínajúc 1 minútou, potom 5, 25, 2 hod., 6 hod., 24 hod. Potom udalosť skončí v logu doručenia, odkiaľ ju môžete manuálne prehrať, keď váš endpoint obnoví činnosť.

Môžem testovať webhooky v testovacom prostredí?

Áno. Každý plán obsahuje testovací režim s vlastnými webhookovými endpointmi a fiktívnymi udalosťami. Spustite ľubovoľnú udalosť z dashboardu, aby ste overili integráciu pred spustením — a prehrávajte ju ľubovoľný počet krát.

Aký plán potrebujem pre webhooky?

Plán Professional a vyšší. Plány Starter poskytujú prístup k plnému dashboardu a prehľadom; webhooky sa odomknú na pláne Professional, pretože na našej strane vyžadujú trvalú investíciu do infraštruktúry na splnenie záruk latencie a doručenia.

Je stanovený limit počtu požiadaviek?

Žiadny pevný limit — radi doručíme stovky udalostí za minútu na váš endpoint. Ak váš endpoint nestíha, automaticky spomalíme a zopakujeme pokus namiesto zahadzania udalostí.

Budujte integrácie v reálnom čase bez dotazovania

Nastavte prvý webhookový endpoint za 15 minút. Podpísaný, s opakovaním, zalogovaný — presne tak, ako vývojárske tímy od webhookov očakávajú.

14-dňová bezplatná skúšobná doba. Nevyžaduje sa kreditná karta. Kedykoľvek zrušiť.