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/experiencesWebhooks
Real-time notifications for bookings, payments, and more. Keep your systems in sync.
POST https://your-app.com/webhookAPI Reference
Comprehensive documentation for all API endpoints
/api/v1/experiencesList all experiences for an organization
/api/v1/experiences/:idGet a specific experience by ID
/api/v1/bookingsCreate a new booking
/api/v1/bookingsList all bookings with optional filters
/api/v1/bookings/:idGet booking details
/api/v1/bookings/:idUpdate booking status or details
/api/v1/availabilityCheck availability for an experience
/api/v1/customersList customers
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