Developer Hub

Izgradite snažne integracije s Triviyo

Potpisani webhookovi, iCal feedovi i ugradivi widget za rezervacije. Triviyo još ne nudi javni REST API.

Počnite za nekoliko minuta

Tri načina za integraciju Triviyoa u vašu platformu

Ugrađeni widget

Dodajte naš widget za rezervacije bilo gdje na svojoj stranici jednostavnim script tagom. Nije potreban backend.

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

Webhookovi

Obavijesti u stvarnom vremenu za rezervacije, plaćanja i još mnogo toga. Održavajte sinkronizaciju svojih sustava.

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

iCal feedovi

Izvezite kalendar rezervacija u bilo koju aplikaciju kalendara i uvezite vanjske kalendare za blokiranje dostupnosti.

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

Webhook događaji

Konfigurirajte webhookove na svojoj nadzornoj ploči kako biste primali obavijesti u stvarnom vremenu za ove događaje:

BOOKING_CREATED

Aktivira se kad je stvorena nova rezervacija

BOOKING_UPDATED

Pokreće se kada se rezervacija promijeni, npr. status ili vrijeme

BOOKING_CANCELED

Aktivira se kad je rezervacija otkazana

PAYMENT_SUCCEEDED

Aktivira se kad je plaćanje uspješno

PAYMENT_FAILED

Aktivira se kad plaćanje ne uspije

Primjer payloada

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

Trebate REST API?

Triviyo trenutačno nema javni REST API. Webhookovi pokrivaju događaje rezervacija i plaćanja; javite nam se ako vaša integracija treba više.