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 Wohnung
2 Luxusvilla
3 Bed & Breakfast
4 Grundeigentum
5 Baugrundstück
6 Schlösser und Burgen
7 Keller
8 Chalet/Almhütte
9 Duplex
10 Bauernhaus
11 Garage
12 Grundstücke für Landwirtschaft
13 Haus
14 Grundstück
15 Möblierte Wohnung
16 Büro
17 Parkplatz
18 Penthouse
19 Mietrecht
20 Möblierte Villa
21 Studio
22 Triplex
23 Villa
24 Weingut
25 Lager
26 Gewerbeimmobilien
27 Industrieimmobilie
28 Familienhaus
29 Laden
30 Hotel
31 Reihenhaus
32 Neubau

Features.xml

ID Feature description
1 Dusche und Bad
2 Erkerfenster
3 Billiard
4 Frühstück
5 Esszimmer
6 Doppelglasfenster
7 Elektrisches Tor
8 Elektrische Rollläden
9 Elektrische Jalousien
11 Halbpension
12 Land
13 Wohnzimmer
14 Loggia
15 Spielzimmer
16 Dusche / WC
17 Solarium
18 Studio
19 Arbeitszimmer
20 Internet
21 Kamin/Feuerstelle
22 Behindertenzugang
23 Klimaanlage
24 Alarm
25 Aufzug
26 Hausmeister
27 Gegensprechanlage
28 Parabolantenne
29 Schwimmbad
30 Sicherheitstür
31 Tennis
32 Sprinkleranlage
33 Grill
35 Kriechkeller
36 Carport
37 Hausmeisterhaus
38 Erkerfenster
39 Zentrales Staubsaugersystem
41 Jalousien
43 Waschmaschine
44 Whirlpool
45 Sauna
46 Whirlpool-Badewanne
47 Brunnen
49 Generator
50 Spülmaschine
51 Herdplatte
52 Safe
53 Hubschrauberlandeplatz
54 Videotelefon
55 Videoüberwachung
56 Herd
57 Bügeleisen
58 Föhn
59 Satelliten Fernsehen
60 DVD-player
61 CD-Player
62 Außenbeleuchtung
63 Spa
64 Heimautomatisierung
65 Möbliert
66 Bettwäsche
67 Geschirr
68 Wäschetrockner
69 Telefon
70 Kühlschrank
71 Backofen
72 Rezeption 24/7
73 Kaffeemaschine
74 Mikrowelle
75 Aufzug
78 Schlafzimmer
80 Küche
81 Garage
82 Parkplatz
83 Keller
84 Gartenhäuschen
85 Badezimmer
86 Hauswirtschaftsraum
88 Flur
89 Korridor
90 Dusche
91 Begehbarer Kleiderschrank
93 Toilette
94 Veranda
95 Terrasse
100 Poolhouse
101 Schrank
104 Dachboden
105 Mezzanin
106 Erdkeller
107 Wartungsraum
108 Werkstatt
110 Loft
111 Bibliothek
112 Kleiderschrank
113 Innenhof
115 Wäschekammer
116 Untergeschoss
117 Badezimmer - Toilette
119 Balkon
120 Fitnessraum
121 Diskothek
122 Heimkino
123 Empfangsraum
124 Abstellraum
125 Garten
126 Park
128 Terrasse
129 Hauptschlafzimmer
130 Suite
131 Remise
132 Wohnung
133 Hütte
134 Scheune
135 Nebengebäude
136 Fahrradabstellraum
137 Skiabstellraum
138 Müllraum
139 Dampfbad
140 Hallenbad
141 Gebetsraum
144 Raum
145 Konferenzraum
146 Dienstmädchenzimmer
147 Dienstmädchenzimmer
148 Empfangsraum mit Wohn- und Essbereich
149 Empfangsraum mit Wohn- und Essbereich
150 Guter Zustand
151 Sehr guter Zustand
152 Renovierung notwendig
153 Neubau
154 Neubau oder renoviert
155 Renovierte Immobilie
156 Ost-Ausrichtung
157 Nord-Ausrichtung
158 Süd-Ausrichtung
159 West-Ausrichtung
160 Lage am Meer
161 Altstadt
162 Nahe dem Strand
163 Nahe der Skipisten
164 Ortslage
165 Hoher Standard
166 Luxuriöser Standard
167 Spitzenqualität
168 Aufzug
169 Kinderspielraum
170 Tiefgarage
171 Raumpflege
172 Zimmerservice
173 Concierge Service
174 Voll ausgestatteter Büroraum
175 Geräumiges Luxus-Büro
176 Privatstrand
177 Privater Hafen
178 Meerblick
179 Blick auf den See
180 Hafenblick
181 Gartenblick
182 Parkblick
183 Dorfblick
184 Blick über die Stadt
185 Blick auf Pool
186 Wohnsitz
187 Zusatzbett
188 Nichtraucher
189 Haustiere erlaubt
190 Bergwanderungen
191 Wandern
192 Nordic Walking
193 Mountainbike
194 Radfahren
195 Segeln
196 Surfen
197 Skilanglauf
198 Eisbahn
199 Snowboard
200 Rodel
201 Winterwanderweg
202 Thalasso-Therapie
203 Golf
204 Reiten
205 Freizeitpark
206 Restaurant
207 Koch
208 Umzäunung
210 Massage
211 Babybett
212 Feature.parkingprivate
213 Überdachte Parkplätze
214 Privates Schwimmbecken
216 Beheizter Pool
217 Planschbecken
218 Fernseher
219 Kostenloses WLAN
220 Wäschetrockner
221 Endreinigung
222 Tischtennis
223 Unmöbliert
224 Elektroheizung
225 Zentralheizung
226 Treppe
227 Feature.PVC-windows
228 Holzfenster
229 Blick über die Stadt
230 Attraktive Lage
231 Sonnenkollektor
232 Zeitgemäßes Design
233 Keramik Bodenbeläge
234 Luxuriöse Verarbeitung
235 Keramik-Mosaikboden
236 Elektrische Rollläden
237 Geländer au Glas un Aluminium
238 Keramikfliesen
239 Vorinstallation für Zentralheizung oder Klimaanlage
240 Vorbereitung für Zentralstaubsauger
241 Gepflastert (außen)
243 Fußbodenheizung
244 Separater Eingang
245 Geschlossener Ferienort
246 Zentrale Lage
247 LCD-Fernseher
248 Innentüren in Eiche oder Buchenholz
249 Voll ausgestattete Küche
250 Veranda
251 Rauchmelder
252 Laminatböden
253 Saniert
254 Privates Grundstück
255 Offenes Wohnzimmer
256 Schöne Aussicht
257 Geräumig
258 Energieeffizient
259 Energieklasse A
260 Feuerstelle
261 Holzboden
263 Ruhige Lage
264 Gas Heizung
265 Boiler
266 Moderne Küchenausstattung
267 Modern appliances_de
268 Wärmepumpe
269 Teilmöbliert
270 Außenisolierung
271 Monatliche Gebühren
272 Thermo-Kamin
273 Alarmvorbereitung
274 Energieklasse B
275 Energieklasse C
276 Energieklasse D
277 Energieklasse E
278 Energieklasse F
279 Energieklasse G
280 Energieklasse H
281 Kaution
282 Kindergarten
283 Clubhaus
284 24h geöffnet
285 Begehbarer Kleiderschrank
286 Marmorboden
287 Doppelgarage
288 Nebenkosten in Miete enthalten
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 Wassersport
2 Nachtclubs
3 Tennis
4 Arzt
5 Krankenhaus
7 Geschäfte
9 Skifahren
10 Öffentlicher Verkehr
11 Golfplatz
12 Zentrum
13 Meer
14 Schule
15 Annehmlichkeiten
16 Apotheke
17 Flughafen

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