Webhooks

Signerade webhooks för varje boknings- och betalningshändelse

Strömma varje bokning och betalning in i dina egna system — CRM, datalager, Slack, egna integrationer. HMAC-signerade, återförsökta med exponentiell backoff och fullständigt loggade. Byggda för utvecklarteam som vägrar polla ett API.

14 dagars gratis provperiod. Inget kreditkort krävs.

Därför väljer utvecklarteam Triviyos webhooks

Standardmönster, förutsägbart beteende och en leveranslogg som faktiskt hjälper dig felsöka.

HMAC-signaturer på varje payload

Varje webhook signeras med HMAC-SHA256 med din endpoints hemliga nyckel. Verifiera signaturen innan du agerar på payloaden — samma mönster som Stripe, GitHub och alla andra webhooks du redan litar på.

Återförsök med exponentiell backoff

Om din endpoint inte svarar i tid eller returnerar 408, 429 eller 5xx försöker Triviyo leverera igen automatiskt, upp till 6 försök totalt. Alla andra 4xx-svar räknas som permanenta och försöks inte igen.

Standardiserade händelsenamn

BOOKING_CREATED, BOOKING_UPDATED, BOOKING_CANCELED, PAYMENT_SUCCEEDED, PAYMENT_FAILED, REFUND_PROCESSED. Prenumerera på exakt de händelser din integration behöver, ignorera resten.

Signeringsnyckel per endpoint

Varje endpoint får en egen signeringsnyckel som du när som helst kan generera på nytt under Inställningar → Webhooks.

Fullständig leveranslogg

Varje leveransförsök loggas i instrumentpanelen med HTTP-status, svar och tidpunkt.

Triviyos webhooks jämfört med att polla ett REST-API

Så ser händelsström i realtid ut jämfört med att hamra en REST-endpoint.

Allt som webhooks-APIt levereras medTriviyoWithout Triviyo
TillgänglighetProfessional-nivå och uppåtEndast Enterprise-API
BOOKING_CREATED
BOOKING_UPDATED
BOOKING_CANCELED
PAYMENT_SUCCEEDED
HMAC-SHA256-signaturerEnterprise-tillägg
ÅterförsöksstrategiUpp till 6 försökEtt försök eller inget
Leveranslogg
SupportPrioriterad supportE-postkö

Standardmönster — inget exotiskt, inget proprietärt.

Vanliga frågor

Vilka händelser kan jag prenumerera på?

BOOKING_CREATED, BOOKING_UPDATED, BOOKING_CANCELED, PAYMENT_SUCCEEDED, PAYMENT_FAILED, REFUND_PROCESSED. Prenumerera per endpoint på exakt det din integration behöver.

Hur verifierar jag att webhooken verkligen kommer från Triviyo?

Varje payload signeras med HMAC-SHA256 med din endpoints unika hemliga nyckel. Verifiera X-Webhook-Signature-headern mot råa request-kroppen innan du agerar — samma mönster som Stripe och GitHub använder. Kodexempel finns i dokumentationen.

Vad händer om min endpoint är nere?

Triviyo gör upp till 6 leveransförsök totalt. Efter det sista markeras leveransen som misslyckad i leveransloggen. Ett 4xx-svar som inte är 408 eller 429 markerar leveransen som misslyckad direkt, utan nya försök.

Kan jag testa webhooks i en stage-miljö?

Ja. Skicka en testleverans till valfri endpoint under Inställningar → Webhooks för att kontrollera integrationen innan du går live.

Vilken nivå behöver jag för webhooks?

Professional-nivå och uppåt.

Bygg realtidsintegrationer som inte pollar

Signerad, återförsökt, loggad — precis så som utvecklarteam förväntar sig att webhooks ska fungera.

14 dagars gratis provperiod. Inget kreditkort krävs. Avsluta när som helst.