Centrum pre vývojárov

Vytvárajte výkonné integrácie s Triviyo

Podpísané webhooky, iCal kanály a vložiteľný rezervačný widget. Triviyo zatiaľ neponúka verejné REST API.

Začnite za pár minút

Tri spôsoby integrácie Triviyo do vašej platformy

Vkladaný widget

Pridajte náš rezervačný widget kdekoľvek na vašu stránku pomocou jednoduchého script tagu. Žiadny backend nie je potrebný.

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

Webhooky

Upozornenia v reálnom čase pre rezervácie, platby a ďalšie. Udržujte vaše systémy synchronizované.

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

iCal kanály

Exportujte rezervačný kalendár do ľubovoľnej kalendárovej aplikácie a importujte externé kalendáre na blokovanie dostupnosti.

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

Udalosti webhookov

Nakonfigurujte webhooky vo vašom dashboarde na prijímanie upozornení v reálnom čase pre tieto udalosti:

BOOKING_CREATED

Spustí sa pri vytvorení novej rezervácie

BOOKING_UPDATED

Spustí sa pri zmene rezervácie, napríklad jej stavu alebo času

BOOKING_CANCELED

Spustí sa pri zrušení rezervácie

PAYMENT_SUCCEEDED

Spustí sa pri úspešnej platbe

PAYMENT_FAILED

Spustí sa pri neúspešnej platbe

Príklad payloadu

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

Potrebujete REST API?

Triviyo dnes nemá verejné REST API. Webhooky pokrývajú udalosti rezervácií a platieb; ak vaša integrácia potrebuje viac, kontaktujte nás.