Bygg kraftfulla integrationer med Triviyo
Signerade webhooks, iCal-flöden och en inbäddningsbar bokningswidget. Triviyo erbjuder ännu inget publikt REST-API.
Kom igång på några minuter
Tre sätt att integrera Triviyo i din plattform
Inbäddad widget
Lägg till vår bokningswidget var som helst på din webbplats med en enkel script-tagg. Ingen backend krävs.
<script src="https://triviyo.com/widget.js"></script>Webhooks
Realtidsnotiser för bokningar, betalningar och mer. Håll dina system synkroniserade.
POST https://your-app.example/webhookiCal-flöden
Exportera din bokningskalender till valfri kalenderapp och importera externa kalendrar för att blockera tillgänglighet.
https://triviyo.com/api/ical/<your-feed-token>Webhook-händelser
Konfigurera webhooks i din instrumentpanel för att ta emot realtidsnotiser för dessa händelser:
BOOKING_CREATEDUtlöses när en ny bokning skapas
BOOKING_UPDATEDUtlöses när en bokning ändras, till exempel status eller tid
BOOKING_CANCELEDUtlöses när en bokning avbokas
PAYMENT_SUCCEEDEDUtlöses när en betalning lyckas
PAYMENT_FAILEDUtlöses när en betalning misslyckas
Exempelnyttolast
{
"event": "BOOKING_CREATED",
"timestamp": "2026-10-04T10:00:00.000Z",
"data": {
"booking": {
"id": "clx…",
"bookingNumber": "TRV-…",
"status": "CONFIRMED",
"guestEmail": "[email protected]",
"guestName": "Alex Guest",
"totalParticipants": 2,
"total": "120.00",
"currency": "EUR",
"createdAt": "2026-10-04T10:00:00.000Z"
},
"experience": {
"id": "clx…",
"title": "Sunset kayak tour"
},
"timeSlot": {
"id": "clx…",
"startTime": "2026-10-10T17:00:00.000Z",
"endTime": "2026-10-10T19:00:00.000Z"
}
}
}Behöver du ett REST-API?
Triviyo har i dag inget publikt REST-API. Webhooks täcker boknings- och betalningshändelser; kontakta oss om din integration behöver mer.