The booking search method returns a list of WebHotelier bookings. The results in the list can be filtered by various criteria and result paging is supported.
/reservation
NAME | TYPE | RANGE / SET | REQUIRED | DEFAULT | EXAMPLE | NOTES |
---|---|---|---|---|---|---|
maxrows | integer | 1 - 1000 | NO | 100 | &maxrows=10 | Limits the number of results in response. |
pageNo | integer | 1+ | NO | 1 | &pageNo=2 | Page number if the number of results is greater than maxrows. |
order | string | ASC DESC |
NO | DESC | &order=ASC |
DESC: Newest to oldest ASC: Oldest to newest |
verbose | integer | 0 1 2 |
NO | 0 | &verbose=1 |
0: Booking confirmation numbers only 1: Basic information 2: Full information |
property | string | varchar(10) | NO | – | &property=DEMO |
The property code. Only applicable for operator API accounts. |
res_id | integer | 1+ | NO | – | &res_id=12345 |
Booking confirmation number. If specified, all other filters are ignored. |
rm_type | string | varchar(6) | NO | – | &rm_type=DBL | Room type code |
rate_id | integer | 1+ | NO | – | &rate_id=12345 | Rate ID |
vch_code | string | varchar(255) | NO | – | &vch_code=VOUCHER | Voucher code |
bk_code | string | varchar(255) | NO | – | &bk_code=PRIVE | Booking code |
referer | string | varchar(255) | NO | – | &referer=example.reserve-online.net | Booking referer |
bk_fromd | date (ISO 8601) | ∞ | NO | – | &bk_fromd=2011-01-01 | Booked from date |
bk_tod | date (ISO 8601) | ∞ | NO | – | &bk_tod=2011-01-31 | Booked to date |
last_mod_fromd | date (ISO 8601) | ∞ | NO | – | &last_mod_fromd=2011-01-01 &last_mod_fromd=2011-01-01T09:00Z |
Combined date and time
Last modification from date or combined date and time in UTC |
last_mod_tod | date (ISO 8601) | ∞ | NO | – | &last_mod_tod=2011-01-31 &last_mod_tod=2011-01-31T21:00Z |
Last modification to date or combined date and time in UTC |
chkin_fromd | date (ISO 8601) | ∞ | NO | – | &chkin_fromd=2011-01-01 | Check-in from date |
chkin_tod | date (ISO 8601) | ∞ | NO | – | &chkin_tod=2011-01-31 | Check-in to date |
chkout_fromd | date (ISO 8601) | ∞ | NO | – | &chkout_fromd=2011-01-01 | Check-out from date |
chkout_tod | date (ISO 8601) | ∞ | NO | – | &chkout_tod=2011-01-31 | Check-out to date |
status | binary | 0 – 1 | NO | – | &status=1 |
0: Cancelled 1: Active |
first_name | string | varchar(30) | NO | – | &first_name=John | Client's first name |
last_name | string | varchar(30) | NO | – | &last_name=Smith | Client's last name |
string | varchar(255) | NO | – | &email=jsmith@gmail.com | Client's e-mail address | |
offline | boolean | 0 – 1 | NO | – | &offline=1 |
0: Online booking only (booked directly to WebHotelier) 1: Offline bookings only (imported from 3d party systems like a Channel Manager or booked via WebHotelier Legolas) |
channelstream | boolean | 0 – 1 | NO | – | &channelstream=1 |
0: Direct or offline bookings only 1: Channel (imported from 3rd party systems) bookings only |
private_rates | boolean | 0 – 1 | NO | – | &private_rates=1 |
0: Bookings with public rates only 1: Bookings with private rates only (rates that require booking code) |
external_id | string | varchar(64) | NO | &external_id=EXT-123456 | Third party system identifier | |
source_id | integer | NO | &source_id=171 | Booking source id |
{ "method": "https://rest.reserve-online.net/reservation", "http_method": "GET", "http_code": 200, "error_code": "OK", "error_msg": "", "data": { "summary": { "records":INTEGER, // Reservation records number "page":INTEGER, "total":INTEGER, // Reservations total number "hasMore":BOOLEAN, }, "reservations": [ { "status":BOOLEAN, // 1=Confirmed, 0=Cancelled "property":STRING, // Property code "id":INTEGER, // reservation Id } ] } }