Centro de desarrolladores

Crea integraciones potentes con Triviyo

Webhooks firmados, feeds iCal y un widget de reservas integrable. Triviyo todavía no ofrece una API REST pública.

Empieza en minutos

Tres formas de integrar Triviyo en tu plataforma

Widget integrado

Añade nuestro widget de reservas en cualquier parte de tu sitio con una simple etiqueta de script. No se requiere back-end.

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

Webhooks

Notificaciones en tiempo real para reservas, pagos y más. Mantén tus sistemas sincronizados.

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

Feeds iCal

Exporta tu calendario de reservas a cualquier aplicación de calendario e importa calendarios externos para bloquear disponibilidad.

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

Eventos de webhook

Configura webhooks en tu panel para recibir notificaciones en tiempo real de estos eventos:

BOOKING_CREATED

Se activa cuando se crea una nueva reserva

BOOKING_UPDATED

Se activa cuando cambia una reserva, por ejemplo su estado u horario

BOOKING_CANCELED

Se activa cuando se cancela una reserva

PAYMENT_SUCCEEDED

Se activa cuando un pago es exitoso

PAYMENT_FAILED

Se activa cuando un pago falla

Ejemplo de payload

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

¿Necesitas una API REST?

Triviyo no tiene una API REST pública por ahora. Los webhooks cubren los eventos de reservas y pagos; contáctanos si tu integración necesita más.