Developer Hub

Build Powerful Integrations with Triviyo API

RESTful API, webhooks, and embeddable widgets. Everything you need to integrate booking functionality into your applications.

Get Started in Minutes

Three ways to integrate Triviyo into your platform

Embedded Widget

Add our booking widget anywhere on your site with a simple script tag. No backend required.

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

REST API

Full programmatic access to manage experiences, bookings, customers, and more.

GET https://api.triviyo.com/v1/experiences

Webhooks

Real-time notifications for bookings, payments, and more. Keep your systems in sync.

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

API Reference

Comprehensive documentation for all API endpoints

GET
/api/v1/experiences

List all experiences for an organization

API Key
GET
/api/v1/experiences/:id

Get a specific experience by ID

API Key
POST
/api/v1/bookings

Create a new booking

API Key
GET
/api/v1/bookings

List all bookings with optional filters

API Key
GET
/api/v1/bookings/:id

Get booking details

API Key
PATCH
/api/v1/bookings/:id

Update booking status or details

API Key
GET
/api/v1/availability

Check availability for an experience

API Key
GET
/api/v1/customers

List customers

API Key

Complete API Documentation

For detailed request/response schemas, code examples in multiple languages, and interactive API testing, visit our complete API documentation.

Developer Resources

API Reference

Complete endpoint documentation

Code Examples

JavaScript, Python, PHP, Ruby

Guides

Step-by-step integration tutorials

SDKs

Official libraries for popular languages