Changes

Jump to navigation Jump to search

Connect PMS with API

704 bytes added, 09:20, 12 November 2021
[[Category:API]]
<div class="heading">API: Connect PMS or OTA</div>
This page explains how to connect a PMS or OTA to the Beds24 API for Channel Management
__Toc__
== Introduction ==
''This page explains how To better understand the operation of Beds24 it is good to connect start by setting up a PMS to test property including prices and other data you will be using manually in the Beds24 API for Channel Management''control panel.
Then to understand the API and it's functions and fields, read the test property data using the various JSON functions to learn which data is available via API.
 
Once you understand the data format there are corresponding functions to write the JSON data back to Beds24.
 
The write data format is usually the same as the data read.
 
See the notes at each endpoint for more information.
== API setup ==
 
Create an API Key for your Beds24 account at Settings > Account > Account Access
== Create Properties ==
 
Use JSON createProperties to create properties and their rooms via API.
== Setup Price and Channel Mapping ==
 
Prices are defined in up to 16 daily price rows per room type.
Use JSON setDailyPriceSetup to create the daily price rows and map them to channels, including any rate codes.
 
We recommend using only daily prices instead of rates for this type of connection and for simplicity not using both daily prices and rates.
== Send Price and Availability ==
 
Price and availability can be set per room type with JSON setRoomDates
== Bookings ==
 
There is no need to send bookings to Beds24, it is better to manage inventory by setting number of rooms available with JSON setRoomDates
== Booking Notification ==
 
When a booking is created, modified or cancelled by a channel, we will send a notification push to a URL specified by you.
== Booking Detail ==
 
Booking can be read with JSON getBookings by specifying the booking number from the notify push.
== Booking Modification ==
 
If a booking is modified by a channel, you will receive a notify push and you can read the new booking detail.
It is up to your system to compare the new booking detail with the original and determine what actually changed.
== Questionaire Retrieve Content== So we can best support you Use JSON getProperties to retrieve properties and if desired promote your system, please send us the answer to these questionstheir rooms via API1) What is your Beds24 account number? 2) What is the name of your system? 3) Main contact person at your system for technical issues? 4) Number of properties you intend to connect?
5) Names of the API functions you are using and estimated number of unique calls per hour?
6) Do you want == OTA channel ==The OTA channel can be used to connect an OTA to Beds24.It functions like any other OTA connected to the Beds24 channel manager.The OTA API functions can be listed as a used by the OTA system to read prices and availability assigned to the OTA channel from Beds24 partner and promoted by us?to push bookings back into the rooms in Beds24.
7) Unique function or selling point to promote your system?https://wiki.beds24.com/index.php/OTA

Navigation menu