Developer Hub

Bouw krachtige integraties met Triviyo

Ondertekende webhooks, iCal-feeds en een insluitbare boekingswidget. Triviyo biedt nog geen openbare REST-API.

Binnen minuten aan de slag

Drie manieren om Triviyo in uw platform te integreren

Ingebedde widget

Voeg onze boekingswidget overal op uw site toe met een eenvoudig script-tag. Geen backend vereist.

<script src="https://triviyo.com/widget.js"></script>

Webhooks

Realtime meldingen voor boekingen, betalingen en meer. Houd uw systemen gesynchroniseerd.

POST https://your-app.example/webhook

iCal-feeds

Exporteer uw boekingsagenda naar elke agenda-app en importeer externe agenda's om beschikbaarheid te blokkeren.

https://triviyo.com/api/ical/<your-feed-token>

Webhook-gebeurtenissen

Configureer webhooks in uw dashboard om realtime meldingen te ontvangen voor deze gebeurtenissen:

BOOKING_CREATED

Geactiveerd wanneer een nieuwe boeking wordt aangemaakt

BOOKING_UPDATED

Wordt geactiveerd wanneer een boeking wijzigt, bijvoorbeeld de status of het tijdstip

BOOKING_CANCELED

Geactiveerd wanneer een boeking wordt geannuleerd

PAYMENT_SUCCEEDED

Geactiveerd wanneer een betaling geslaagd is

PAYMENT_FAILED

Geactiveerd wanneer een betaling mislukt

Voorbeeldpayload

{
  "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"
    }
  }
}

Een REST-API nodig?

Triviyo heeft op dit moment geen openbare REST-API. Webhooks dekken boekings- en betalingsgebeurtenissen; neem contact op als uw integratie meer nodig heeft.