Webhookid

Reaalajas webhookid, mis ei jäta ühtegi sündmust vahele

Suunake kõik broneeringu- ja maksesündmused oma süsteemidesse — CRM, andmeladu, Slack, kohandatud integratsioonid. HMAC-allkirjastatud, eksponentsiaalse taandumisega kordused ja täielik logg. Loodud insenerimeeskondadele, kes keelduvad API-t pollimast.

14-päevane tasuta prooviversioon. Krediitkaarti ei nõuta.

Miks insenerimeeskonnad valivad Triviyo webhookid

Standardsed mustrid, etteaimatav käitumine ja tarnelogg, mis tegelikult aitab silumisega.

Käivitub alla sekundi jooksul

Sündmused saadetakse 500 ms jooksul pärast käivitavat toimingut — ilma pollimise, viivituse või vahele jäänud broneeringuteta. Teie allavoolu süsteemid püsivad Triviyo'ga täiuslikus sünkroonis.

HMAC-allkirjad igal kasulikul koormusel

Iga webhook on allkirjastatud HMAC-SHA256 abil, kasutades teie lõpp-punkti saladust. Kontrollige allkirja enne kasuliku koormuse järgi tegutsemist — sama muster nagu Stripe'il, GitHubil ja kõigil teistel webhookidel, mida te juba usaldate.

Eksponentsiaalse taandumisega kordused

Kui teie lõpp-punkt tagastab mitte-2xx vastuse, kordab Triviyo eksponentsiaalse taandumisega kuni 72 tundi. Ajutised vead lahenevad iseenesest ilma käsitsi sekkumiseta — ja saate iga sündmuse tarnelogist uuesti esitada.

Standardsed sündmusenimed

booking.created, booking.updated, booking.cancelled, payment.succeeded — nimed, mida iga insener ootab. Tellige täpselt need sündmused, mida teie integratsioon vajab; ignoreerige ülejäänud.

Lõpp-punktipõhised saladused ja lubade nimekirjad

Igal lõpp-punktil on oma allkirjastamissaladus ja vastuvõtval poolel valikuline IP-lubade nimekiri. Pöörake saladusi ilma seisakuta ja piirake lõpp-punktid ainult oma taristuga.

Täielik tarnelogg koos kordusesitusega

Iga tarnekatse logitakse olekukoodi, vastuse sisu ja ajatempliga — saadaval armatuurlaual ja API kaudu. Esitage iga sündmus käsitsi uuesti, kui teie testimiskeskkond mõne vahele jättis.

Triviyo webhookid vs. REST API pollimine

Mida näeb välja reaalajas sündmusvoog võrreldes REST-lõpp-punkti pommitamisega.

Mida webhookide API kaasas toobTriviyoWithout Triviyo
SeadistusaegAlla 15 minutiPäevi polleri ehitamiseks
KättesaadavusProfessional-tase ja kõrgemadAinult Enterprise API-juurdepääs
booking.created
booking.updated
booking.cancelled
payment.succeeded
HMAC-SHA256 allkirjadEnterprise lisavõimalus
KordamisstrateegiaEksponentsiaalse taandumisega, 72-tunnine akenÜks katse või mitte ühtegi
Tarnelogg koos kordusesitusega
TugiInsenerimeeskond SlackisE-posti piletijärjekord

Standardsed mustrid — mitte midagi eksootilisest ega patenteeritud.

Insenerimeeskonnad, kes kasutavad Triviyo webhooке tootmises

Eemaldасime 400 rida pollimiskoodi päeval, mil Triviyo webhookid käivitusid. Booking.created jõuab meie andmelattu alla sekundi jooksul — omistamis- ja tuluarmatuurlauad on lõpuks reaalajas, mitte 15 minutit hilinenud.
Maya Lindqvist
Inseneerijuht, Nordic Trek Collective
-400 rida pollimiskoodi
Tarnelogg on hinnata abivahend. Kui meie Slacki integratsioon pühade ajal katkes, esitasin 30 vahele jäänud sündmust armatuurlaualt uuesti, samal ajal kui meie platvormimeeskond puhkas. Andmeid ei läinud kaduma, eskaleerimist ei toimunud.
Diego Fernández
Vaneminsener, Coastal Expeditions
100% tarne kordusesituse abil

Korduma kippuvad küsimused

Millistele sündmustele saan tellida?

Käivitamisel: booking.created, booking.updated, booking.cancelled ja payment.succeeded. Rohkem sündmusi (payment.refunded, waiver.signed, checkin.completed, gift_card.redeemed) lisatakse jooksvate värskendustega. Tellige lõpp-punktipõhiselt täpselt see, mida teie integratsioon vajab.

Kuidas kontrollida, kas webhook on tõesti Triviyo'st?

Iga kasulik koormus on allkirjastatud HMAC-SHA256 abil, kasutades teie lõpp-punkti unikaalset saladust. Kontrollige päist X-Triviyo-Signature põhitaotluse sisu suhtes enne tegutsemist — sama muster nagu Stripe'i ja GitHubi webhookidel. Koodinäited on meie dokumentatsioonis.

Mis juhtub, kui minu lõpp-punkt on maas?

Triviyo kordab eksponentsiaalse taandumisega kuni 72 tundi — alustades 1 minutist, seejärel 5, 25, 2 tundi, 6 tundi, 24 tundi. Pärast seda satub sündmus tarnelogisse, kust saate selle käsitsi uuesti esitada, kui teie lõpp-punkt taastub.

Kas saan webhooке testimiskeskkonnas testida?

Jah. Iga plaan sisaldab testirežiimi koos oma webhook-lõpp-punktide ja fiktiivse sündmustega. Käivitage ükskõik milline sündmus armatuurlaualt, et kontrollida oma integratsiooni enne käivitamist — ja korrake seda nii mitu korda kui vajate.

Millist taset on webhookide jaoks vaja?

Professional-tase ja kõrgemad. Starter-plaanid saavad juurdepääsu täielikule armatuurlauale ja aruannetele; webhookid avanevad Professional-tasemel, kuna need nõuavad latentsuse ja tarnegarantiide täitmiseks meie poolt pidevaid taristuinvesteeringuid.

Kas on kiiruspiirang?

Ranget kiirusepiirangut pole — edastame rõõmsalt sadu sündmusi minutis teie lõpp-punkti. Kui teie lõpp-punkt jääb maha, aeglustame automaatselt ja kordame, selle asemel et sündmusi katkestada.

Ehitage reaalajas integratsioonid, mis ei polли

Seadistage oma esimene webhook-lõpp-punkt 15 minutiga. Allkirjastatud, kordatud, logitud — täpselt nii, nagu insenerimeeskonnad eeldavad.

14-päevane tasuta prooviversioon. Krediitkaarti ei nõuta. Tühista igal ajal.