Beds24
Beds24 is a vacation rental and hotel channel manager, property management system (PMS), and online booking engine. It synchronizes availability, rates, and reservations across OTAs such as Booking.com, Airbnb, Expedia, Vrbo, and Google, and exposes a documented REST API (v2 at api.beds24.com/v2, with a legacy JSON/XML v1) for reading and writing bookings, properties, room inventory, availability calendars, prices, invoices, channels, and account data. API V2 uses expiring access tokens generated from refresh tokens, scoped permissions, optional IP whitelisting, and a credit-based rate limit enforced per account over a rolling 5-minute window.
APIs
Beds24 Authentication API
Exchange an invite code for a long-life refresh token, generate short-lived access tokens from that refresh token, inspect token scopes and diagnostics, and revoke tokens. Acces...
Beds24 Bookings API
Search, read, create, and modify reservations across all connected channels - filter bookings by property, room, arrival/departure, status, and modification time, and write new ...
Beds24 Invoices & Charges API
Read and write the invoice items, charges, and payments attached to a booking - line-item description, quantity, price, type, and VAT - so external accounting and payment toolin...
Beds24 Booking Messages API
Retrieve and post guest and channel messages associated with a booking, enabling two-way messaging with guests and OTAs (for example Booking.com and Airbnb) from an external inb...
Beds24 Properties API
List and read property and room configuration - names, room types, units, descriptions, texts, settings, and bookable offers - and create or modify properties and rooms, providi...
Beds24 Availability & Calendar API
Read and write per-day room inventory - the calendar of number of units available, min/max stay, and open/close status - via the inventory calendar and availability endpoints. R...
Beds24 Rates & Prices API
Manage per-day prices in the inventory calendar and the fixed price rules and bookable offers that drive channel and booking-engine pricing - list, create, update, and delete fi...
Beds24 Channels API
Manage OTA channel connections and mappings that distribute inventory to Booking.com, Airbnb, Expedia, Vrbo, and other portals - reading channel configuration and pushing the ro...
Beds24 Accounts API
Read account-level information and manage sub-accounts and users - surfacing the account context, permissions, and structure that scope every other API category and its shared c...