Utvecklarhubb

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/webhook

iCal-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_CREATED

Utlöses när en ny bokning skapas

BOOKING_UPDATED

Utlöses när en bokning ändras, till exempel status eller tid

BOOKING_CANCELED

Utlöses när en bokning avbokas

PAYMENT_SUCCEEDED

Utlöses när en betalning lyckas

PAYMENT_FAILED

Utlö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.