Changes

Jump to navigation Jump to search

Connect Access System with API

580 bytes removed, 16:31, 28 October 2019
no edit summary
__Toc__
== Introduction ==
 
 
 
== API setup ==
 
Contact Beds24 for a merchant Key for the Arrivals API
This API will allow you to read upcoming bookings for a property and to write or modify Booking Info Items in those bookings.
For example, a door access system could read details of upcoming bookings and store a door unlock code in each booking so the code can be communicated to the guest.
== 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.== API setup ==
The notify push will contain Contact Beds24 for a merchant Key for the booking number of the affected booking, you can use this to read the full details of the booking.Arrivals API
The notify push expects Each property can generate an HTTP 200 response and will retry after a delay if this is not received.access Key at the menu '''Settings > Apps & Integrations > Arrivals'''
With the merchant key and property access key the following functions can be called.
== Booking Detail ==
Booking can be read with JSON getBookings by specifying the booking number from the notify push.== Get Bookings ==
We recommend periodically polling JSON api.beds24.com/arrivals/getBookings (circa once per 30 minutes should be adequate) specifying the modifiedSince time as the time a few seconds before your last poll.
This function will allow you to check for any bookings which are new or modified where return all upcoming arrivals in the notify push was missedproperty as a JSON array.
The number of days in advance of check-in date that bookings are available is set at the menu '''Settings > Apps & Integrations > Arrivals > Days in Advance'''
== 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.
== Set Booking ==
== Questionnaire ==Booking can be read with JSON getBookings by specifying the booking number from the notify push.
So we can best support you and if desired promote We recommend periodically polling JSON getBookings (circa once per 30 minutes should be adequate) specifying the modifiedSince time as the time a few seconds before your system, please send us the answer to these questionslast poll.
1) What is your Beds24 account number? 2) What is This will allow you to check for any bookings which are new or modified where the name of your system? 3) Main contact person at your system for technical issues?notify push was missed.
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?== Commercial ==
6) Do you want to be listed as a Beds24 partner We can list your integration and promoted by us?product at shop.beds24.com
7) Unique function or selling point to promote your system?Contact us for details.

Navigation menu