Cloudbeds is a unified hospitality management platform combining PMS, channel manager, booking engine, payments, and revenue marketing for 26,000+ properties across 150 countries. An unofficial API lets you programmatically pull reservations, guests, rooms, rates, availability, and payment transactions—and push updates like new bookings, room assignments, rate changes, and housekeeping status back into Cloudbeds.

Cloudbeds is a unified hospitality management platform that combines operations, distribution, guest experience, and revenue marketing tools—enhanced by AI—for lodging businesses. Properties use Cloudbeds to run front-desk operations, distribute inventory across 300+ OTAs and wholesalers, take commission-free direct bookings, process payments, manage guest communications and digital check-in, and make data-driven pricing decisions. The platform serves 26,000+ properties across 150 countries.
Core product areas include:
Common data entities:
Properties run mission-critical front-desk and distribution workflows on Cloudbeds daily, but turning portal-driven operations into reliable API-driven automation is non-trivial:
Supergood reverse-engineers authenticated flows and Cloudbeds' OAuth 2.0 and API-key surfaces to deliver a resilient API layer for your property or group account—handling the partner credentialing, rate limits, and webhook lifecycle for you.
Use Cloudbeds with AI agents: Cloudbeds MCP Server →
Book a 30-minute session to confirm your property or group account, modules, and authentication model.
We deliver a production-ready Cloudbeds adapter tailored to your account configuration, rate limits, and webhook setup.
Go live with continuous monitoring and automatic adjustments as Cloudbeds evolves.
Authentication
/authenticateAuthenticate to a Cloudbeds property or group account using OAuth 2.0 or an API key and obtain a session token for downstream calls.
Reservations
/reservationsList reservations with filters for property, status, stay dates, source/channel, and guest, including rate details.
Reservations
/create_reservationCreate a new reservation against available inventory with guest, room type, rate plan, and stay-date details.
Guests
/guestsRetrieve guest profiles, contact details, and stay history with search and pagination filters.
Inventory
/availabilityPull room availability, rates, and restrictions by room type and date range across the channel manager.
Inventory
/update_ratesPush rate, restriction, and inventory updates for room types and rate plans to keep distribution channels in sync.
Payments
/transactionsList payments, folio transactions, and adjustments for reconciliation against the property's books.
- Pull reservations, stay dates, and source/channel data across single and multi-property accounts - Stream new-reservation and reservation-change webhook events to downstream BI and CRM tools - Reconcile guest profiles and contact details for a unified guest 360
- Push rates, restrictions, and inventory to the channel manager without portal clicks - Pull availability by room type and date range for revenue and pricing tools - Detect parity and overbooking risks across 300+ connected OTAs
- Sync payments, folio transactions, and adjustments into accounting and AR systems - Match deposits and charges against reservations and guest folios - Surface chargebacks and refunds to finance workflows
- Pull room and housekeeping status to drive operational dashboards - Trigger digital check-in and room-assignment workflows from external systems - Route tasks and tickets to staff without manual portal entry
Authentication
OAuth 2.0 and API-key authentication handled in a managed session, including non-invalidating refresh-token rotation
Connectivity
Cloudbeds Open API surfaces plus authenticated flows for property and group accounts
Response format
Normalized JSON across reservations, guests, rooms, rates, and payment objects
Rate limits
Adaptive throttling tuned to per-account limits (~5 req/s for properties, ~10 req/s for tech partners) to avoid IP blocks
Session management
Automatic token refresh, credential rotation, and OAuth client lifecycle handling
Data freshness
Near real-time reservation, availability, and payment data with optional scheduled batch syncs
Security
Encrypted credential vault, scoped access tokens, SOC 2-aligned controls, and audit logging
Webhooks
Managed webhook subscriptions for reservation created/changed events with reconciliation for missed deliveries (5-attempt retry)
Latency
Sub-second reads on cached entities; multi-second writes when posting reservations and rate updates
Throughput
Horizontally scaled workers sized to multi-property reservation and distribution volume
Reliability
Retry, backoff, and idempotency keys for reservations, rate pushes, and payment transactions
Adaptation
Continuous monitoring of Cloudbeds API releases, webhook changes, and account configuration drift
Supergood works with your existing Cloudbeds property or group account and authenticated sessions. Where the partner program and OAuth credentialing are required, we handle the setup so you can integrate without standing up your own approved client.
We apply adaptive throttling and backoff tuned to per-account limits—roughly 5 requests/second for properties and 10/second for tech partners—so calls never trip the IP block that can disrupt your front-desk account.
Yes. Supergood normalizes data across properties in a group account, preserving each property's room types, rate plans, and inventory so you integrate once across the whole portfolio.
We manage Cloudbeds webhook subscriptions for reservation created and changed events and reconcile any missed deliveries—since Cloudbeds retries only up to five times—so your reservation state stays accurate.
Yes. You can push rate, restriction, and inventory updates by room type and rate plan, and pull availability for pricing tools, keeping your 300+ connected OTAs in sync.