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 Lägenhet
2 Lyxvilla
3 Bed and breakfast
4 Fastighet
5 Tomt
6 Slott
7 Källare
8 Stuga
9 Duplex
10 Gård
11 Garage
12 Trädgård
13 Hus
14 Tomt
15 Möblerat lägenhet
16 Kontorslokal
17 Parkering
18 Takvåningen
19 Hyresavtalet
20 Möblerat villa
21 Studio
22 Triplex
23 Villa
24 Vingård
25 Lager
26 Kommersiella fastighet
27 Industri lokal
28 Stor villa
29 Butik
30 Hotell
31 Radhus
32 Nyproduktion

Features.xml

ID Feature description
1 Bad och dusch
2 Bay-fönster
3 Billard
4 Frukost
5 Matsal
6 Dubbel glas fönster
7 Elektrisk grind
8 Elektriska fönsterluckor
9 Elektrisk rullgardin
11 Halvpension
12 Mark
13 Vardagsrum
14 Loggia
15 Lekrum
16 Dusch / Toalett
17 Solarium
18 Studio
19 Studie
20 Internet
21 Eldstad
22 Handikappvänligt
23 Luftkonditionering
24 Larm
25 Hiss
26 Vaktmästare
27 Intercom
28 Parabol antenn
29 Pool
30 Säkerhet dörr
31 Tennis
32 Sprinklersystem
33 Grill
35 Kryputrymme
36 Bil skydd
37 Vaktmästare hus
38 Bay-fönster
39 Central dammsugare
41 Blinds
43 Tvättmaskin
44 Jacuzzi
45 Bastu
46 Bubbelbadkar
47 Bra
49 Generator
50 Diskmaskin
51 Spis
52 Kassaskåp
53 Helikopterplatta
54 Videotelefon
55 Video bevakning
56 Spis
57 Kläder-Stryk
58 Hårtork
59 Satellit TV
60 DVD-spelare
61 CD spelare
62 Utomhusbelysning
63 Spa
64 Home automation_sv
65 Möblerat
66 Linne
67 Porslin
68 Torktumlare
69 Telefon
70 Kylskåp
71 Ugn
72 Receptionen 24/7
73 Kaffebryggare
74 Mikrovågsugn
75 Hiss
78 Sovrum
80 Kök
81 Garage
82 Parkering
83 Källare
84 Pergola
85 Badrum
86 Förråd
88 Hall
89 Korridor
90 Dusch
91 Walk in closet
93 Toalett
94 Veranda
95 Terrass
100 Poolhus
101 Skåp
104 Vind
105 Entresol
106 Jordkällare
107 Pannrummet
108 Verkstad
110 Loft
111 Bibliotek
112 Garderåb / skåp
113 Courtyard_sv
115 Tvättstuga
116 Källare
117 Badrum - WC
119 Balkong
120 Träningsrum
121 Diskotek
122 Hemmabio
123 Reception
124 Förråd
125 Trädgård
126 Park
128 Uteplats
129 Master sovrum
130 Svit
131 Vagn hus
132 Lägenhet
133 Stuga
134 Ladugård
135 Lekstuga
136 Cykel förråd
137 Skidförråd
138 Soprum
139 Ångbastu
140 Inomhuspool
141 Bönerum
144 Rum
145 Mötesrum
146 Rum för barnflicka
147 Personal lägenhet
148 2 st mottagningsrum
149 3 st mottagningsrum
150 Gott skick
151 Fastigheten är i toppskick
152 Renoveringsbehov
153 Nybyggt fastighet
154 Nyproduktion eller nyligen renoverats
155 Nyligen renoverat
156 Ligger mot öst
157 North orientering
158 Sydlig riktning
159 Västläge
160 Ett unikt och exklusiv läge vid havet
161 Fastgheten är mit i gamla stan
162 Nära stranden
163 Beläget nära skidbackarna
164 Fastighet i charmigt by
165 Hög standard
166 Lyx fastighet
167 Exceptionell lyxfastighet
168 Hiss
169 Barn lekplats
170 Parkeringshus
171 Städning
172 Rum service
173 Concierge
174 Möblerat kontor
175 Stort och rymligt kontor
176 Egen strand
177 Egen brygga
178 Utsikt över havet
179 Utsikt över sjön
180 Utsikt över hamn
181 Utsikt över trädgården
182 Utsikt över parken
183 Utsikt över by
184 Utsikt över stad
185 Utsikt över poolen
186 Residence
187 Extra säng
188 Ej Rökning
189 Husdjur
190 Vandring berg
191 Vandring slätter
192 Stavgång
193 Mountain bike
194 Cykling
195 Segling
196 Surfing
197 Längdskidåkning
198 Isrink
199 Snowboard
200 Kälke
201 Vinter vandringsled
202 Thalasso terapi
203 Golf
204 Häst ridning
205 Nöjesfält
206 Restaurang
207 Kock
208 Staket
210 Massage
211 Spjälsäng
212 Feature.parkingprivate
213 Täckt parkering
214 Privat pool
216 Uppvärmd pool
217 Plaskdamm
218 TV
219 Gratis Wi-Fi
220 Torktumlare
221 Slutstädning
222 Bordtennis
223 Omöblerad
224 Electric heating_sv
225 Centralvärme
226 Staircase_sv
227 Feature.PVC-windows
228 Wooden windows_sv
229 Views over the city_sv
230 Attractive location_sv
231 Solar panel_sv
232 Contemporary design_sv
233 Ceramic flooring_sv
234 Luxury finishes_sv
235 Ceramic mosaic floor_sv
236 Electric shutters in aluminium_sv
237 Railings in glass and aluminium_sv
238 Ceramic tiles_sv
239 Pre installation for central heating or air-conditioning_sv
240 Central vacuum system pre installation_sv
241 Outdoor pavement_sv
243 Floor heating_sv
244 Separate entrance_sv
245 Closed resort_sv
246 Centrally located_sv
247 LCD-tv_sv
248 Interior doors in oak or beech wood_sv
249 Fullt utrustat kök
250 Porch_sv
251 Smoke detector _sv
252 Laminate flooring_sv
253 New plumbing_sv
254 Private plot of land _sv
255 Open living room_sv
256 Beautiful view_sv
257 Spacious_sv
258 Energy efficient_sv
259 Energi klass A
260 Connection for fireplace_sv
261 Trägolv
263 Beläget i ett lugnt område
264 Gasvärmare
265 Varmvattenberedare
266 Shed_sv
267 Modern appliances_sv
268 Heat pump_sv
269 Delvis möblerat
270 Utomhusisolationj
271 Månadsavgift
272 Termo- eldstad
273 Känslighet
274 Energi klass B
275 Energi klass C
276 Energi klass D
277 Energi klass E
278 Energi klass F
279 Energi klass G
280 Energi klass H
281 Deposition
282 Barnkammare
283 Klubbhus
284 24/7
285 Inbyggda garderober
286 Marmorgolv
287 Dubbelgarage
288 Månadsavgifter ingår
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 Vattensporter
2 Nattklubbar
3 Tennis
4 Läkare
5 Sjukhus
7 Butiker
9 Skidåkning
10 Kollektivtrafik
11 Golf
12 Centrum
13 Hav
14 Skola
15 All amenities_sv
16 Apotek
17 Flygplats

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