Properties import

For exchange of properties between agency and LiveOnRiviera platform we use XML exchange format.

Agency-client will store generated XML files with properties (based on documentation below) either on public URL, where LiveOnRiviera robot can access them, or on password protected FTP account provided by client. Client is required to send URL or FTP account credentials to LiveOnRiviera business representative.

Links to complete examples with comments can be found below.
Properties XML file must be well-formed and valid against XSD schema.
XML files will be downloaded by default once a day in night hours, can negotiate different period with LiveOnRiviera bussiness representative.
In case of any question, please use contact form on the bottom of this page.

To assure high level of quality, all properties are required to include at least these attributes as minimum setup to import at LiveOnRiviera:

Properties.xml Properties.xsd (schema) Prices (rentals) Availability (rentals)

For rentals, client must implement booking API for booking request verification.

Numeric lists

ID Type
1 rent
2 sale
3 long term rent
4 new construction

Estatetypes.xml

ID Type
1 Apartment
2 Luxury villa
3 Bed & Breakfast
4 Real estate
5 Lot
6 Castle
7 Basement
8 Chalet
9 Duplex
10 Farmhouse
11 Garage
12 Farm land
13 House
14 Land
15 Furnished apartment
16 Office
17 Parking
18 Penthouse
19 Right to the lease
20 Furnished villa
21 Studio
22 Triplex
23 Villa
24 Vineyard
25 Warehouse
26 Commercial estate
27 Industrial estate
28 Family house
29 Shop
30 Hotel
31 Townhouse
32 New construction

Features.xml

ID Feature description
1 Bath and shower
2 Bay-window
3 Billiard
4 Breakfast
5 Dining room
6 Double pane windows
7 Electric gate
8 Electric shutters
9 Electric window shade
11 Halfboard
12 Land
13 Living room
14 Loggia
15 Play room
16 Shower room / lavatory
17 Solarium
18 Studio
19 Study
20 Internet
21 Fireplace
22 Disabled access
23 Air conditioning
24 Alarm
25 Lift
26 Caretaker
27 Intercom
28 Parabolic antenna
29 Swimming pool
30 Security door
31 Tennis
32 Sprinkler system
33 Barbecue
35 Crawl space
36 Car shelter
37 Caretaker house
38 Bay-window
39 Central vaccum system
41 Window shade
43 Washing machine
44 Jacuzzi
45 Sauna
46 Whirlpool tub
47 Well
49 Engine generator
50 Dishwasher
51 Hob
52 Safe
53 Helipad
54 Videophone
55 Video security
56 Stove
57 Iron
58 Hair dryer
59 Satellite tv
60 DVD player
61 CD player
62 Outdoor lighting
63 Spa
64 Home automation
65 Furnished
66 Linens
67 Tableware
68 Clothes dryer
69 Phone
70 Refrigerator
71 Oven
72 Reception 24/7
73 Coffeemaker
74 Microwave
75 High speed elevator
78 Bedroom
80 Kitchen
81 Garage
82 Parking
83 Basement
84 Garden shelter
85 Bathroom
86 Utility room
88 Hallway
89 Corridor
90 Shower
91 Walk-in closet
93 Lavatory
94 Veranda
95 Terrace
100 Pool house
101 Cupboard
104 Attic
105 Mezzanine
106 Basement
107 Maintenance room
108 Workshop
110 Loft
111 Library
112 Closet
113 Courtyard
115 Linen room
116 Basement
117 Bathroom - lavatory
119 Balcony
120 Fitness
121 Nightclub
122 Home cinema
123 Reception room
124 Storage room
125 Garden
126 Park
128 Patio
129 Master bedroom
130 Suite
131 Carriage house
132 Apartment
133 Cabin
134 Barn
135 Outbuilding
136 Bike storage room
137 Ski storage room
138 Garbage room
139 Hammam
140 Indoor swimming pool
141 Prayer room
144 Room
145 Meeting room
146 Maid's room
147 Maid's studio
148 Double reception room
149 Triple reception room
150 Good condition
151 Excellent condition
152 Requires renovation
153 Recently-built property
154 New build or renovated
155 Property is renovated
156 East oriented
157 North oriented
158 South oriented
159 West orientation
160 Seaside location
161 Located in the old town
162 Close to the beach
163 Near the ski slopes
164 Located in the village
165 High standard
166 Luxury standard
167 High quality
168 Elevator
169 Kids playing area
170 Underground parking
171 Housekeeping
172 Room service
173 Concierge service
174 Fully fitted office space
175 Spacious luxury office
176 Private beach
177 Private harbour
178 Sea views
179 Views over the lake
180 Views over the harbor
181 Garden view
182 View over the park
183 Views over the village
184 Views over the city
185 Pool view
186 Residence
187 Extra bed
188 Nonsmoking
189 Pets allowed
190 Hiking mountains
191 Hiking plains
192 Nordic walking
193 Mountain bike
194 Biking
195 Sailing
196 Surfing
197 Cross-country skiing
198 Icerink
199 Snowboard
200 Toboggan
201 Winter walking path
202 Thalasso
203 Golfing
204 Riding
205 Theme park
206 Restaurant
207 Cook
208 Fence
210 Massage
211 Baby cot
212 Feature.parkingprivate
213 Carport
214 Private pool
216 Heated pool
217 Paddling pool
218 Tv
219 WiFi
220 Tumbler
221 End of stay cleaning
222 Table tennis
223 Unfurnished
224 Electric heating
225 Central heating
226 Staircase
227 Feature.PVC-windows
228 Wooden windows
229 Views over the city
230 Attractive location
231 Solar panel
232 Contemporary design
233 Ceramic flooring
234 Luxury finishes
235 Ceramic mosaic floor
236 Electric shutters in aluminium
237 Railings in glass and aluminium
238 Ceramic tiles
239 Pre installation for central heating or air-conditioning
240 Central vacuum system pre installation
241 Outdoor pavement
243 Floor heating
244 Separate entrance
245 Closed resort
246 Centrally located
247 LCD-tv
248 Interior doors in oak or beech wood
249 Fully fitted kitchen
250 Porch
251 Smoke detector
252 Laminate flooring
253 New plumbing
254 Private plot of land
255 Open living room
256 Beautiful view
257 Spacious
258 Energy efficient
259 Energy class A
260 Connection for fireplace
261 Wooden floors
263 Located in quiet area
264 Gas heating
265 Boiler
266 Shed
267 Modern appliances
268 Heat pump
269 Partially furnished
270 Exterior insulation
271 Monthly charges
272 Thermo-fireplace
273 Alarm predisposition
274 Energy class B
275 Energy class C
276 Energy class D
277 Energy class E
278 Energy class F
279 Energy class G
280 Energy class H
281 Deposit
282 Children's room
283 Clubhouse
284 24 hours Maintenance
285 Built in wardrobes
286 Marble floors
287 Double garage
288 Utilities Included
289 Feature.moutain-view

Use distance in meters or value of "1" to indicate this property is located in close proximity of selected object.

Distances.xml

ID Distance description
1 Watersports
2 Nightclub
3 Tennis
4 Doctor
5 Hospital
7 Shops
9 Skiing
10 Public transport
11 Golf
12 Center
13 Sea
14 School
15 All amenities
16 Pharmacy
17 Airport

Booking API

format: application/json
response success: response.msg
response error: response.error

Request URL Description
POST /available

Check if property is available in selected dates for renting.
Response 200 - available.
Response 404 - not available.

Params:
partner_id Partner ID (verification)
date_from date of arrival, format year-month-day
date_to date of departure, format year-month-day
reference_id unique property id
persons no. of persons

POST /booking

Book property.
Response 200 - booking successful.
Response 405 - invalid input.

Params:
partner_id Partner ID (verification)
reference_id property ID
email valid email
full name name
street address, street
city address, city
postal address, postal
country address, country
phone phone
date_from date of arrival, format year-month-day
date_to date of departure, format year-month-day
persons no. of persons
Return:
booking_id ID of booking in client system

GET /state/{booking_id}

Get information about booking.
Response 200 - ok.
Response 404 - booking not available.

Params:
partner_id Partner ID (verification)
reference_id unique property id
Return:
state new|confirmed|payed|cancelled

DELETE /cancel/{booking_id}

Cancel booking.
Response 200 - ok.
Response 404 - booking not available.

Params:
partner_id Partner ID (verification)

GET /payment/{booking_id}

Get information about payment. Get URL to redirect user.
Response 200 - ok.
Response 404 - booking not available.

Params:
partner_id Partner ID (verification)
booking_id ID of booking in client system
return_url URL where partner redirects after succesfull payment
return_url_fail URL where partner redirects after payment failure
Return:
payment_url URL in clients system where user will finish payment