Webhooks

Webhooks v realnem času, ki nikoli ne zamudijo dogodka

Prenesite vsak dogodek rezervacije in plačila v lastne sisteme — CRM, podatkovno skladišče, Slack, integrace po meri. Podpisano z HMAC, ponavljano z eksponentnim odložitvijo in v celoti zabeleženo. Narejeno za inženirske ekipe, ki zavračajo anketiranje API-ja.

14-dnevni brezplačni preizkus. Kreditna kartica ni potrebna.

Zakaj inženirske ekipe izberejo Triviyo webhooks

Standardni vzorci, predvidljivo vedenje in dnevnik dostave, ki vam dejansko pomaga pri odpravljanju napak.

Sproži v manj kot sekundi

Dogodki se odpošljejo v 500 ms od sprožilne akcije — brez anketiranja, brez zamude, brez zamujenih rezervacij. Vaši downstream sistemi ostanejo v popolni sinhronizaciji s Triviyo.

Podpisi HMAC na vsaki vsebini

Vsak webhook je podpisan z HMAC-SHA256 z uporabo skrivnosti vašega končnega mesta. Preverite podpis, preden ukrepate na vsebino — enak vzorec kot Stripe, GitHub in vsak drug webhook, ki mu že zaupate.

Ponovni poskusi z eksponentnim odložitvijo

Če vaše končno mesto vrne ne-2xx, Triviyo ponovi z eksponentnim odložitvijo do 72 ur. Prehodne napake se samodejno popravijo brez ročnega posredovanja — in kateri koli dogodek lahko znova predvajate iz dnevnika dostave.

Standardna imena dogodkov

booking.created, booking.updated, booking.cancelled, payment.succeeded — imena, ki jih vsak inženir pričakuje. Naročite se točno na dogodke, ki jih vaša integracija potrebuje; preostale prezrite.

Skrivnosti in dovoljeni seznami na končno mesto

Vsako končno mesto ima svojo skrivnost za podpisovanje in neobvezni seznam dovoljenih IP-jev na sprejemni strani. Skrivnosti menjavajte brez izpadov in omejite dostop do končnih mest samo na vašo infrastrukturo.

Celoten dnevnik dostave s ponovnim predvajanjem

Vsak poskus dostave je zabeležen s statusno kodo, telesom odgovora in časovnim žigom — na voljo v nadzorni plošči in prek API-ja. Kateri koli dogodek ročno predvajajte znova, ko ga vaše testno okolje zamudi.

Triviyo webhooks v primerjavi z anketiranjem REST API-ja

Kako izgleda pretakanje dogodkov v realnem času v primerjavi z nenehnim klicanjem REST končnega mesta.

Kaj vključuje API za webhooksTriviyoWithout Triviyo
Čas nastavitveManj kot 15 minutDnevi gradnje anketnika
RazpoložljivostPaket Professional in višjiSamo Enterprise API dostop
booking.created
booking.updated
booking.cancelled
payment.succeeded
Podpisi HMAC-SHA256Enterprise dodatek
Strategija ponovnih poskusovEksponentna odložitev, okno 72 urEn poskus ali nič
Dnevnik dostave s ponovnim predvajanjem
PodporaInženirska ekipa na SlackuČakalna vrsta e-poštnih zahtevkov

Standardni vzorci — nič eksotičnega, nič lastniško.

Inženirske ekipe, ki uporabljajo Triviyo webhooks v produkciji

Dan, ko je Triviyo webhooks postal dostopen, smo odstranili 400 vrstic kode za anketiranje. Booking.created pristane v našem podatkovnem skladišču v manj kot sekundi — nadzorne plošče za atribucijo in prihodke so končno v realnem času, ne zamaknjene za 15 minut.
Maya Lindqvist
Vodja inženiringa, Nordic Trek Collective
-400 vrstic kode za anketiranje
Dnevnik dostave je neopevani junak. Ko je naša Slack integracija med praznikom odpovedala, sem iz nadzorne plošče znova predvajal 30 zamujenih dogodkov, medtem ko je naša platforma ekipa bila odsotna. Brez izgube podatkov, brez eskalacije.
Diego Fernández
Višji inženir, Coastal Expeditions
100 % dostava prek ponovnega predvajanja

Pogosta vprašanja

Na katere dogodke se lahko naročim?

booking.created, booking.updated, booking.cancelled in payment.succeeded ob zagonu. Več dogodkov (payment.refunded, waiver.signed, checkin.completed, gift_card.redeemed) prihaja v postopnih posodobitvah. Naročite se na posamezno končno mesto točno na tisto, kar vaša integracija potrebuje.

Kako preverim, da webhook dejansko prihaja od Triviyo?

Vsaka vsebina je podpisana z HMAC-SHA256 z edinstveno skrivnostjo vašega končnega mesta. Pred ukrepanjem preverite glavo X-Triviyo-Signature glede na surovo telo zahteve — enak vzorec kot pri Stripe in GitHub webhooks. Primeri kode so v naši dokumentaciji.

Kaj se zgodi, če je moje končno mesto nedosegljivo?

Triviyo ponovi z eksponentnim odložitvijo do 72 ur — začenši z 1 minuto, nato 5, 25, 2 ur, 6 ur, 24 ur. Po tem se dogodek shrani v dnevnik dostave, kjer ga lahko ročno predvajate, ko vaše končno mesto spet deluje.

Ali lahko testiram webhooks v testnem okolju?

Da. Vsak paket vključuje testni način z lastnimi webhook končnimi mesti in lažnimi dogodki. Iz nadzorne plošče sprožite kateri koli dogodek, da preverite integracijo pred objavo v živo — in ga predvajajte tolikokrat, kot potrebujete.

Kateri paket potrebujem za webhooks?

Paket Professional in višji. Paketi Starter omogočajo dostop do celotne nadzorne plošče in poročil; webhooks se odklenejo v paketu Professional, ker zahtevajo stalno infrastrukturno naložbo na naši strani za zagotavljanje zakasnitve in dostave.

Ali obstaja omejitev hitrosti?

Brez trdne omejitve hitrosti — z veseljem dostavimo na stotine dogodkov na minuto na vaše končno mesto. Če vaše končno mesto ne zmore slediti, samodejno upočasnimo in ponovimo namesto da bi opustili dogodke.

Zgradite integracije v realnem času brez anketiranja

Vzpostavite prvo webhook končno mesto v 15 minutah. Podpisano, ponavljano, zabeleženo — točno tako, kot inženirske ekipe pričakujejo webhooks.

14-dnevni brezplačni preizkus. Kreditna kartica ni potrebna. Kadarkoli prekličite.