Webhookuri

Webhookuri în timp real care nu ratează niciun eveniment

Transmite fiecare eveniment de rezervare și plată în propriile tale sisteme — CRM, depozit de date, Slack, integrări personalizate. Semnate cu HMAC, reîncercate cu backoff exponențial și înregistrate complet. Construit pentru echipele de inginerie care refuză să interogheze un API prin polling.

Perioadă de probă gratuită de 14 zile. Nu este necesar un card de credit.

De ce echipele de inginerie aleg webhookurile Triviyo

Modele standard, comportament predictibil și un jurnal de livrare care te ajută cu adevărat să depanezi.

Se declanșează în mai puțin de o secundă

Evenimentele sunt trimise în 500 ms de la acțiunea declanșatoare — fără polling, fără întârziere, fără rezervări pierdute. Sistemele tale din aval rămân perfect sincronizate cu Triviyo.

Semnături HMAC pe fiecare payload

Fiecare webhook este semnat cu HMAC-SHA256 folosind secretul specific endpoint-ului tău. Verifică semnătura înainte de a acționa pe baza payload-ului — același model ca Stripe, GitHub și orice alt webhook în care ai deja încredere.

Reîncercări cu backoff exponențial

Dacă endpoint-ul tău returnează non-2xx, Triviyo reîncearcă cu backoff exponențial timp de până la 72 de ore. Erorile tranzitorii se remediază singure fără intervenție manuală — și poți reproduce orice eveniment din jurnalul de livrare.

Nume de evenimente standard

booking.created, booking.updated, booking.cancelled, payment.succeeded — numele pe care orice inginer le așteaptă. Abonează-te exact la evenimentele de care integrarea ta are nevoie; ignoră restul.

Secrete și liste albe per endpoint

Fiecare endpoint primește propriul secret de semnare și o listă albă opțională de IP-uri pe partea receptoare. Rotește secretele fără întreruperi și restricționează endpoint-urile exclusiv la infrastructura ta.

Jurnal complet de livrare cu reluare

Fiecare tentativă de livrare este înregistrată cu codul de stare, corpul răspunsului și marca de timp — disponibilă în tabloul de bord și prin API. Reproduce orice eveniment manual când mediul tău de staging a ratat unul.

Webhookurile Triviyo vs. interogarea unui REST API prin polling

Cum arată transmiterea de evenimente în timp real față de bombardarea unui endpoint REST.

Ce include API-ul de webhookuriTriviyoWithout Triviyo
Timp de configurareSub 15 minuteZile pentru a construi un poller
DisponibilitateNivel Professional și mai susDoar acces API Enterprise
booking.created
booking.updated
booking.cancelled
payment.succeeded
Semnături HMAC-SHA256Add-on Enterprise
Strategie de reîncercareBackoff exponențial, fereastră de 72hO singură încercare sau niciuna
Jurnal de livrare cu reluare
SuportEchipă de inginerie pe SlackCoadă de tichete prin e-mail

Modele standard — nimic exotic, nimic proprietar.

Echipe de inginerie care folosesc webhookurile Triviyo în producție

Am eliminat 400 de linii de cod de polling în ziua în care au fost lansate webhookurile Triviyo. booking.created ajunge în depozitul nostru de date în mai puțin de o secundă — tablourile de bord de atribuire și venituri sunt în sfârșit în timp real, nu cu 15 minute întârziere.
Maya Lindqvist
Director Inginerie, Nordic Trek Collective
-400 linii de cod de polling
Jurnalul de livrare este eroul nerecunoscut. Când integrarea noastră cu Slack s-a defectat de sărbători, am reluat 30 de evenimente pierdute din tabloul de bord cât timp echipa de platformă era liberă. Nicio pierdere de date, nicio escaladare.
Diego Fernández
Inginer Senior, Coastal Expeditions
100% livrare prin reluare

Întrebări frecvente

La ce evenimente mă pot abona?

booking.created, booking.updated, booking.cancelled și payment.succeeded la lansare. Mai multe evenimente (payment.refunded, waiver.signed, checkin.completed, gift_card.redeemed) vor fi adăugate în actualizări continue. Abonează-te per endpoint exact la ce are nevoie integrarea ta.

Cum verific că webhookul provine cu adevărat de la Triviyo?

Fiecare payload este semnat cu HMAC-SHA256 folosind secretul unic al endpoint-ului tău. Verifică antetul X-Triviyo-Signature față de corpul brut al cererii înainte de a acționa — același model ca webhookurile Stripe și GitHub. Exemple de cod se găsesc în documentația noastră.

Ce se întâmplă dacă endpoint-ul meu este oprit?

Triviyo reîncearcă cu backoff exponențial timp de până la 72 de ore — începând cu 1 minut, apoi 5, 25, 2h, 6h, 24h. După aceea, evenimentul ajunge în jurnalul de livrare unde îl poți relua manual odată ce endpoint-ul tău revine.

Pot testa webhookurile într-un mediu de staging?

Da. Fiecare plan include un mod de testare cu propriile endpoint-uri de webhook și evenimente simulate. Declanșează orice eveniment din tabloul de bord pentru a-ți verifica integrarea înainte de a trece la producție — și reluează-l de câte ori ai nevoie.

Ce nivel de plan am nevoie pentru webhookuri?

Nivel Professional și mai sus. Planurile Starter au acces la tabloul de bord complet și la rapoarte; webhookurile se deblochează pe Professional deoarece necesită investiții susținute în infrastructură din partea noastră pentru a îndeplini garanțiile de latență și livrare.

Există o limită de rată?

Nicio limită strictă de rată — vom livra cu plăcere sute de evenimente pe minut la endpoint-ul tău. Dacă endpoint-ul tău are dificultăți să țină pasul, încetinimm automat și reîncercăm în loc să pierdem evenimente.

Construiește integrări în timp real fără polling

Configurează primul tău endpoint de webhook în 15 minute. Semnat, reîncercat, înregistrat — exact cum se așteaptă echipele de inginerie să funcționeze webhookurile.

Perioadă de probă gratuită de 14 zile. Nu este necesar un card de credit. Poți anula oricând.