This method returns all available information for the property, including room types, facilities, photos, etc.
/property/{propertycode}
You can use the property search or the multi-property availability methods to discover the endpoint or property code for each WebHotelier property.
| NAME | TYPE | RANGE / SET | REQUIRED | DEFAULT | EXAMPLE | NOTES |
|---|---|---|---|---|---|---|
| include | string | billing_info | NO | &include=billing_info | Use this parameter to include additional fields/objects in the response. Currently only "billing_info" is supported, and only for B2B API accounts. |
{
"method": "http://rest.reserve-online.net/property/DEMO",
"http_method": "GET",
"http_code": 200,
"error_code": "OK",
"error_msg": "",
"params": [],
"data": {
"code":STRING, // Property code
"name":STRING, // Property name
"type":STRING, // Property type (empty if not defined)
"rating":INTEGER, // Property rating (empty if not defined)
"currency":ISO 4217, // Property default currency code
"description":STRING, // Property description (HTML text, empty if not defined)
"general_terms":STRING, // Property general terms and conditions (HTML text, empty if not defined)
"directions":STRING, // Property location directions (HTML text, empty if not defined)
"license_number":STRING, // Property license number (empty if not defined)
"url":URL, // Property website url (empty if not defined)
"bookurl":URL, // Property booking engine url (empty if not defined)
"contact": {
"tel":STRING, // Property telephone number (empty if not defined)
"fax":STRING, // Property fax number (empty if not defined)
"email":STRING, // Property email (empty if not defined)
"skype":STRING // Property skype account (empty if not defined)
},
"location": {
"lat":DECIMAL, // Property geo location latitude (empty if not defined)
"lon":DECIMAL, // Property geo location longitude (empty if not defined)
"utc_offset":INTEGER, // Property UTC offset in hours
"timezone":STRING, // Property timezone name
"name":STRING, // Property location name (empty if not defined)
"address":STRING, // Property address (empty if not defined)
"zip":STRING, // Property zip code (empty if not defined)
"country":ISO 3166-1-alpha-2 // Property country code
},
"children": {
"allowed":BOOLEAN,, // Indicates if bookings with children are allowed for this property
"age_from":INTEGER, // Minimum child age threshold (inclusive, empty if not defined)
"age_to":INTEGER, // Maximum child age threshold (exclusive, empty if not defined)
"policy":STRING // Children policy short description (empty if not defined)
},
"settings": {
"nights_min":INTEGER, // Minimum nights allowed for a booking
"nights_max":INTEGER, // Maximum nights allowed for a booking
"rooms_max":INTEGER // Maximum number of rooms allowed in a booking
},
"operation": {
"checkout_time":STRING, // Property checkout time (empty if not defined)
"checkin_time":STRING, // Property checkin time (empty if not defined)
"open_from":ISO 8601, // Property season opening date (empty if not defined)
"open_to":ISO 8601 // Property season closing date (empty if not defined)
},
"rooms": [ // List of property rooms
{
"code":STRING, // Room code
"name":STRING, // Room name
"url":URL // API URL for room info request
}
],
"facilities":STRING[], // List of property facilities
"photos": [
{
"title":STRING, // Photo title (empty if not defined)
"xsmall":URL, // Photo url - Extra small size
"small":URL, // Photo url - Small size
"medium":URL, // Photo url - Medium size
"large":URL, // Photo url - Large size
}
],
"logourl":URL, // Property logo image url (empty if not defined)
"billing_info": { Only when param "include=billing_info" has been used. Any field with null value is ommited.
"cmp_name": STRING,
"cmp_address": STRING,
"cmp_location": STRING,
"cmp_vat": STRING,
"cmp_registration": STRING,
"cmp_tax_office": STRING,
"cmp_country": STRING,
"non_vat": BOOLEAN // Indicates if the property is non-VAT registered. If false, field is ommited,
"principal_name": STRING,
"principal_email": STRING,
"principal_position": STRING,
"principal_tel": STRING,
"contact_name": STRING,
"contact_position": STRING,
"contact_email": STRING,
"contact_tel": STRING
}
}
}