Onsello Open API Architecture
Onsello Open API

Seamless Integrations with
Open API

Empower your hospitality and travel business. Connect your systems seamlessly with PMS, OTAs, GDS, Payment Gateways, and more using our robust, developer-friendly API.

GET /api/v1/channels/connect
Authorization: Bearer sk_live_your_token_here
100+
API Endpoints
10+
Channel Types
99.9%
Uptime SLA
Live
Data Sync

Connect with Every Channel

Onsello Open API supports seamless integration with various essential systems, covering all your hotel and travel business needs globally.

PMS

Property Management

Connect your internal Property Management System (PMS) directly with Onsello.

Connected
OTA

OTA Platforms

Sync room inventory, dynamic rates, and incoming bookings with leading global OTAs.

Real-time
Payment

Payment Gateways

Support for multiple payment gateways. Process transactions securely and swiftly.

Secure
GDS

GDS Networks

Connect to the Global Distribution System to significantly increase your B2B sales channels.

Global
Metasearch

Metasearch Engines

Boost your visibility on Google Hotel Ads, TripAdvisor, Trivago and other platforms.

Visibility
CRM

CRM & Leads

Centralize and manage your customer data, sales leads, and marketing campaigns efficiently.

Smart
Tours

Tours & Activities

Increase ancillary revenue by upselling local tours and activities directly via our API.

Upsell
B2B

Wholesalers

Establish direct connections with leading global wholesalers and B2B travel partners.

B2B
Wellness

Wellness & Spa

Manage complex spa treatments and wellness service bookings comprehensively.

Premium
Booking Engine

MyBooking Site

Integrate directly with your own direct booking website to bypass OTA commissions.

Direct

Onsello Connectivity

Onsello Connectivity
Onsello Logo Onsello
MyBooking IconMyBooking
Site
OTAs IconOTAs
Site
Wholesalers IconWholesalers
GDS IconGDS
Tours IconTours &
Activities
CRM IconCRM &
Leads
PMS IconPMSconnected with Onsello
Wellness IconWellness
& Spa
Metasearch IconMetasearch
Engines
Token IconToken
Payment Gateways IconPayment
Gateways
Channel active
Highlighted

How It Works

Get Started in 3 Steps

A simple process to help you seamlessly connect your system and start receiving data instantly.

1

Register & Get API Token

Register on the Onsello Platform and obtain your API Token to initialize the connection.

2

Connect Channels

Select your desired channels and configure the connection via the designated API Endpoints.

3

Real-time Data Sync

The system will automatically sync Rates, Availability, and Bookings instantly.

Real-time Icon

Real-time Synchronization

Rates, Availability, and Restrictions are synced across all channels in real-time with no delays.

Security Icon

Token-based Authentication

Authentication system using Bearer Tokens and OAuth 2.0 for maximum security standards.

Dashboard Icon

Comprehensive Dashboard

Monitor your API Usage, Logs, and Performance through an intuitive Dashboard.

Webhook Icon

Webhook Support

Receive automated notifications for new bookings or data updates via Webhooks.

onsello-api.js
Availability
Booking
Webhook
// Check Room Availability const response = await fetch( 'https://api.onsello.com/v1/availability', { method: 'GET', headers: { 'Authorization': `Bearer ${token}`, 'Content-Type': 'application/json' }, params: { checkIn: '2025-06-01', checkOut: '2025-06-03', rooms: 1 } }); const data = await response.json(); // Returns: { available: true, rates: [...] }
// Create Booking const booking = await fetch( 'https://api.onsello.com/v1/bookings', { method: 'POST', headers: { 'Authorization': `Bearer ${token}` }, body: JSON.stringify({ roomId: 'ROOM_001', guest: { name: 'John Doe', email: 'guest@email.com' }, checkIn: '2025-06-01', nights: 2 }) });
// Register Webhook const webhook = await fetch( 'https://api.onsello.com/v1/webhooks', { method: 'POST', headers: { 'Authorization': `Bearer ${token}` }, body: JSON.stringify({ url: 'https://your-site.com/webhook', events: [ 'booking.created', 'booking.cancelled', 'rate.updated' ] }) }); // Will receive POST when events fire

Capabilities

Capabilities of Onsello Open API

An API designed specifically for the hotel industry, featuring comprehensive and highly flexible functionalities.

Booking Engine Icon

Booking Engine API

Centralize bookings from every channel in one place, complete with automated notifications and booking management to reduce overbooking.

Rate Management Icon

Rate Management

Define dynamic pricing strategies to adjust rates based on season, events, and demand.

Analytics Icon

Analytics & Reports

Extract Revenue, Occupancy, and Channel Performance data via API for BI Tools.

Sync Icon

Two-way Sync

Bi-directional data flow (Push and Pull) equipped with automatic conflict resolution.

Guest Profile Icon

Guest Profile API

Manage Guest data, history, and preferences for seamless personalization.

PMS Icon

PMS Integration

Manage Folio, Check-in/out, and Room Assignment via HTNG standard API.

Sandbox Icon

Sandbox Environment

Test the API in a Sandbox environment for free before going live on Production.

Onsello Developers

Ready to Integrate Seamlessly?

Empower your platform with Onsello's Open API. Build custom solutions, automate workflows, and connect our scalable infrastructure directly to your application with developer-friendly endpoints.

Request API Access

Fill out the form below to get your API keys or discuss your custom integration requirements with our technical team.


RESTful Architecture
Comprehensive Docs
Secure & Scalable