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 Appartement
2 Luxueuze villa
3 Bed & Breakfast
4 Onroerende goederen
5 Bouwperceel
6 Kasteel
7 Kelder
8 Chalet
9 Duplex
10 Boederijwoning
11 Garage
12 Landbouwgrond
13 Huis
14 Bouwgrond
15 Gemeubileerd appartement
16 Kantoor
17 Parking
18 Penthouse
19 Huurrecht
20 Gemeubileerde villa
21 Studio
22 Triplex
23 Villa
24 Wijngaard
25 Magazijn
26 Commercieel vastgoed
27 Industrieel vastgoed
28 Gezinswoning
29 Winkel
30 Hotel
31 Rijhuis
32 Nieuwbouw

Features.xml

ID Feature description
1 Bad en douche
2 Schuifraam
3 Biljart
4 Ontbijt
5 Eetkamer
6 Dubbele beglazing
7 Elektrische poort
8 Elektrische rolluiken
9 Elektrische raamkap
11 Halfpension
12 Terrein
13 Woonkamer
14 Loggia
15 Speelkamer
16 Doucheruimte / toilet
17 Zonnebank
18 Studio
19 Studeerkamer
20 Internet
21 Open haard
22 Toegang voor mindervaliden
23 Airconditioning
24 Alarm
25 Lift
26 Congiërge
27 Intercom
28 Satelliet-TV
29 Zwembad
30 Beveiligde deur
31 Tennis
32 Sprinklersysteem
33 Barbecue
35 Kruipruimte
36 Carport
37 Het huis van de beheerder
38 Erker
39 Centraal stofzuigsysteem
41 Rolgordijnen
43 Wasmachine
44 Jacuzzi
45 Sauna
46 Bubbelbad
47 Goed
49 Motorgenerator
50 Vaatwasser
51 Kookplaat
52 Kluis
53 Helicopterplatform
54 Videophone
55 Camerabewaking
56 Stoof
57 Strijkijzer
58 Haardroger
59 Satelliet-tv
60 DVD-speler
61 CD-speler
62 Buitenverlichting
63 Spa
64 Domotica
65 Bemeubeld
66 Lakens
67 Servies
68 Wasdroger
69 Telefoon
70 Ijskast
71 Oven
72 Receptie
73 Koffiemachine
74 Magnetron (microgolf)
75 Hoge snelheidslift
78 Slaapkamer
80 Keuken
81 Garage
82 Parking
83 Kelder
84 Tuinhuisje
85 Badkamer
86 Wasruimte
88 Hal
89 Gang
90 Douche
91 Inloopkast
93 Toilet
94 Veranda
95 Terras
100 Poolhouse
101 Kast
104 Zolder
105 Tussenverdieping
106 Kelder
107 Wachtkamer
108 Workshop
110 Loft
111 Bibliotheek
112 Kleerkast
113 Binnenhof
115 Wasruimte
116 Kelder
117 Badkamer - toilet
119 Balkon
120 Fitness
121 Nachtclub
122 Home cinema
123 Ontvangsruimte
124 Bergplaats
125 Tuin
126 Park
128 Terras
129 Hoofdslaapkamer
130 Suite
131 Koetshuis
132 Appartement
133 Huisje
134 Stal
135 Bijgebouw
136 Opbergruimte voor fietsen
137 Opbergruimte voor ski's
138 Vuilnisruimte
139 Hamam
140 Binnenzwembad
141 Bidruimte
144 Kamer
145 Vergaderzaal
146 Dienstmeisjeskamer
147 Dienstmeisjesatelier
148 Dubbele ontvangsruimte
149 Driedubbele ontvangsruimte
150 In goede staat
151 In uitstekende staat
152 Renovatie noodzakelijk
153 Nieuwbouw (of recent gebouwde woning)
154 Nieuwbouw of gerenoveerd
155 Woning is gerenoveerd
156 Oostelijk georiënteerd
157 Noordelijk georiënteerd
158 Zuidelijk georiënteerd
159 Westelijk georiënteerd
160 Aan de zee
161 Gelegen in het oude centrum
162 Dicht bij het strand
163 Dicht bij de skipistes
164 Gelegen in het dorp
165 Hoge standaard
166 Luxueuze woning
167 Van hoge kwaliteit
168 Lift
169 Speeltuin voor kinderen
170 Ondergrondse parking
171 Huishoudster
172 Roomservice
173 Serviceconciërge
174 Volledig ingerichte kantoorruimte
175 Ruim luxekantoor
176 Privéstrand
177 Privéhaven
178 Zeezicht
179 Uitzicht op het meer
180 Uitzicht op de haven
181 Tuinzicht
182 Uitzicht op het park
183 Uitzicht over het dorp
184 Uitzicht op de stad
185 Uitzicht op het zwembad
186 Verblijfplaats
187 Extra bed_nl
188 Niet-roken
189 Huisdieren toegelaten
190 Bergbeklimmen
191 Wandelgebied
192 Scandinavisch wandelen
193 Mountainbike
194 Fietsen
195 Zeilen
196 Surfen
197 Langlaufen
198 Ijsbaan
199 Snowboard
200 Toboggan_nl
201 Winterwandelpad
202 Thalasso-therapie
203 Golf
204 Paardrijden
205 Pretpark
206 Restaurant
207 Koken
208 Omheind
210 Massage
211 Babybedje
212 Feature.parkingprivate
213 Overdekte parkeerplaats
214 Privézwembad
216 Verwarmd zwembad
217 Kinderzwembad
218 Televisie
219 WiFi
220 Droogmachine
221 Schoonmaak
222 Table tennis_nl
223 Niet gemeubileerd
224 Elektrische verwarming
225 Centrale verwarming
226 Trap
227 Feature.PVC-windows
228 Houten ramen
229 Uitzicht op de stad
230 Aantrekkelijke locatie
231 Zonnepanelen
232 Modern design
233 Keramische vloeren
234 Luxe afwerkingen
235 Keramische mozaïekvloer
236 Elektrische rolluiken in aluminium
237 Leuningen in glas en aluminium
238 Keramische tegels
239 Voorinstallatie voor centrale verwarming of airconditioning
240 Centrale vacuümsysteem-voorinstallatie
241 Buitenbestrating
243 Vloerverwarming
244 Aparte ingang
245 Gesloten resort
246 Centraal gelegen
247 LCD tv
248 Binnendeuren in eiken- of beukenhout
249 Volledig uitgeruste keuken
250 Veranda
251 Rookmelder
252 Laminaten vloer
253 Nieuw sanitair
254 Privéterrein
255 Open woonkamer
256 Prachtig uitzicht
257 Ruim
258 Energiebesparend
259 Energieklasse A
260 Aansluiting voor open haard
261 Houten vloer
263 Ligt in een rustige buurt
264 Gasverwarming
265 Boiler
266 Loods
267 Moderne apparatuur
268 Warmtepomp
269 Deels gemeubileerd
270 Buitenisolatie
271 Maandelijkse lasten
272 Open haard
273 Brandalarm
274 Energieklasse B
275 Energieklasse C
276 Energieklasse D
277 Energieklasse E
278 Energieklasse F
279 Energieklasse G
280 Energieklasse H
281 Voorschot
282 Kinderkamer
283 Clubhuis
284 24 uur onderhoud
285 Ingebouwde kasten
286 Marmeren vloeren
287 Dubbele garage
288 Voorzieningen inbegrepen
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 Watersporten
2 Nachtclub
3 Tennisbaan
4 Dokter
5 Ziekenhuis
7 Winkels
9 Skiën
10 Openbaar vervoer
11 Golfbaan
12 Centrum
13 Zee
14 School
15 Alle voorzieningen
16 Apotheek
17 Luchthaven

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