Utviklerhub

Bygg kraftige integrasjoner med Triviyo

Signerte webhooks, iCal-feeder og en innebyggbar bookingwidget. Triviyo tilbyr foreløpig ikke et offentlig REST-API.

Kom i gang på minutter

Tre måter å integrere Triviyo i plattformen din

Innebygd widget

Legg til bookingwidgeten vår hvor som helst på nettstedet ditt med en enkel script-tag. Ingen backend kreves.

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

Webhooks

Sanntidsvarsler for bestillinger, betalinger og mer. Hold systemene dine synkronisert.

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

iCal-feeder

Eksporter bookingkalenderen til hvilken som helst kalenderapp, og importer eksterne kalendere for å blokkere tilgjengelighet.

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

Webhook-hendelser

Konfigurer webhooks i dashbordet ditt for å motta sanntidsvarsler for disse hendelsene:

BOOKING_CREATED

Utløses når en ny bestilling opprettes

BOOKING_UPDATED

Utløses når en booking endres, for eksempel status eller tidspunkt

BOOKING_CANCELED

Utløses når en bestilling kanselleres

PAYMENT_SUCCEEDED

Utløses når en betaling er vellykket

PAYMENT_FAILED

Utløses når en betaling mislykkes

Eksempelnyttelast

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

Trenger du et REST-API?

Triviyo har foreløpig ikke et offentlig REST-API. Webhooks dekker booking- og betalingshendelser; kontakt oss hvis integrasjonen din trenger mer.