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 Stan
2 Luksuzna vila
3 Krevet i doručak
4 Nekretnina
5 Zemljište
6 Dvorac
7 Podrum
8 Planinska koliba
9 Duplex
10 Farma
11 Garaža
12 Vrt
13 Kuća
14 Zemljište
15 Namješten apartman
16 Ured
17 Parking
18 Nastrešnica
19 Pravo na zakup
20 Namještena vila
21 Studio
22 Triplex
23 Vila
24 Vinograd
25 Skladište
26 Komercijalni objekt
27 Industrijski objekt
28 Obiteljska kuća
29 Trgovina
30 Hotel
31 Gradska kuća
32 Novogradnja

Features.xml

ID Feature description
1 Kupka i tuš
2 Isturen prozor
3 Biljar
4 Doručak
5 Blagovaonica
6 Prozori sa dvostrukim oknima
7 Električna vrata
8 Električni zatvarači
9 Sjenilo na električnom prozoru
11 Polupansion
12 Zemljište
13 Dnevna soba
14 Lođa
15 Igraonica
16 Tuš kabina / toalet
17 Solarij
18 Studio
19 Prouči
20 Internet
21 Kamin
22 Onemogućen pristup
23 Klimatizacija
24 Alarm
25 Dizalo
26 Čuvar
27 Interfon
28 Parabolična antena
29 Bazen za plivanje
30 Sigurnosna vrata
31 Teniski teren
32 Sustav prskalica
33 Roštilj
35 Prostor za puzanje
36 Sklonište za auto
37 Čuvarska kuća
38 Isturen prozor
39 Centralni zračni sustav
41 Sjenilo na prozoru
43 Perilica za rublje
44 Jacuzzi
45 Sauna
46 Kada s vrtlogom
47 Zdenac
49 Motorni generator
50 Vaatwasmachine
51 Bauk
52 Sef
53 Heliodromom
54 Video telefon
55 Video sigurnost
56 Štednjak
57 Pegla
58 Sušilica za kosu
59 Satelitska TV
60 DVD čitač
61 CD čitač
62 Vanjsko osvjetljenje
63 Spa
64 Kućna automatizacija
65 Namješteno
66 Posteljina
67 Stolno posuđe
68 Sušilica za rublje
69 Telefon
70 Hladnjak
71 Pećnica
72 Recepcija 0-24
73 Aparat za kavu
74 Mikrovalna
75 Ekspresni lift
78 Spavaća soba
80 Kuhinja
81 Garaža
82 Parking
83 Podrum
84 Vrtno sklonište
85 Kupaonica
86 Nusprostorija
88 Hodnik
89 Koridor
90 Tuš
91 Garderoba
93 Toalet
94 Veranda
95 Terasa
100 Kuća sa bazenom
101 Kredenac
104 Potkrovlje
105 Polukat
106 Podrum
107 Soba za održavanje
108 Radionica
110 Potkrovlje
111 Knjižnica
112 Ormar
113 Dvorište
115 Soba za posteljinu
116 Podrum
117 Kupaonica - zahod
119 Balkon
120 Soba za fitnes
121 Noćni klub
122 Kućno kino
123 Prostorija za recepciju
124 Skladište
125 Vrt
126 Park
128 Otvoreno dvorište
129 Glavna spavaća soba
130 Apartman
131 Transportna kuća
132 Stan
133 Kabina
134 Štala
135 Sporedna zgrada
136 Skladište za bicikle
137 Skladište za skije
138 Soba za smeće
139 Turska kupka
140 Interni bazen za plivanje
141 Prostorija za molitvu
144 Soba
145 Soba za sastanke
146 Djevojačka soba
147 Djevojački studio
148 Dvostruka prijemna soba
149 Trostruka prijemna soba
150 Dobro stanje
151 Vrlo dobro stanje
152 Potrebna renovacija
153 Novogradnja
154 Novogradnja
155 Novorenoviran
156 Istočna orijentacija
157 Sjeverna orijentacija
158 Južna orijentacija
159 Zapadna orijentacija
160 Lokacija kraj mora
161 Stari grad
162 Blizu plaže
163 Blizu skijališta
164 Nalazi se u selu
165 Visoki standard
166 Luksuzni standard
167 Visoke kvalitete
168 Lift
169 Prostorija za dječje igre
170 Podzemni parking
171 Domaćinstvo
172 Posluga u sobu
173 Usluge vratara
174 Kompletno opremljeni poslovni prostor
175 Prostrani luksuzni ured
176 Privatna plaža
177 Privatna luka
178 Pogled na more
179 Pogled na jezero
180 Pogled na luku
181 Pogled na vrt
182 Pogled na park
183 Pogled na selo
184 Pogled na grad
185 Pogled na bazen
186 Prebivalište
187 Dodatni krevet
188 Nije dozvoljeno pušenje
189 Kućni ljubimci dozvoljeni
190 Planine za planinarenje
191 Pješačke ravnice
192 Nordijsko hodanje
193 Planinski bicikl
194 Bicikliranje
195 Plovidba
196 Surfanje
197 Skijaško trčanje
198 Klizalište
199 Snowboard
200 Tobogan
201 Zimska pješačka staza
202 Talaso
203 Igranje golfa
204 Jahanje
205 Tematski park
206 Restoran
207 Kuhar
208 Ograda
210 Masaža
211 Dječji krevetić
212 Feature.parkingprivate
213 Pokriveni parking
214 Privatni bazen
216 Grijači bazen
217 Bazen za djecu
218 Tv
219 Besplatan WiFi
220 Čaša
221 Čišćenje pri kraju boravka
222 Stolni tenis
223 Nenamješteno
224 Električno grijanje
225 Centralno grijanje
226 Stepenice
227 Feature.PVC-windows
228 Drveni prozori
229 Pogled na grad
230 Atraktivna lokacija
231 Solarni panel
232 Suvremeni dizajn
233 Keramički pod
234 Luksuzna obrada
235 Keramički mozaički pod
236 Aluminijski električne šalukatre
237 Staklene i aluminijske ograde
238 Keramičke pločice
239 Predinstalacija za centralno grijanje ili klimatizaciju
240 Centralni vakuumski predinstalacijski sustav
241 Vanjski pločnik
243 Podno grijanje
244 Odvojeni ulaz
245 Zatvoreno odmaralište
246 Lociran/a u centru
247 LCD-TV
248 Unutrašnja vrata od hrastovog ili bukvinog drva
249 Potpuno opremljena kuhinja
250 Trijem
251 Detektor dima
252 Laminatni pod
253 Novi vodovod
254 Privatni nacrt zemljišta
255 Otvorena blagovaona
256 Prekrasan pogled
257 Prostrano
258 Energetski efikasno
259 Energetska klasa A
260 Priključak za kamin
261 Drveni podovi
263 Locirano u tihom području
264 Plinsko grijanje
265 Kotao
266 Nastrešnica
267 Moderni uređaji
268 Toplinska pumpa
269 Djelomično namješteno
270 Vanjska izolacija
271 Mjesečne naknade
272 Termo-kamin
273 Predispozicija alarma
274 Energetska klasa B
275 Energetska klasa C
276 Energetska klasa D
277 Energetska klasa E
278 Energetska klasa F
279 Energetska klasa G
280 Energetska klasa H
281 Depozit
282 Dječji vrtić
283 Klub
284 Održavanje 24 sata
285 Ugradbeni ormari
286 Mramorni podovi
287 Dvostruka garaža
288 Utilities Included_hr
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 Vodeni sportovi
2 Noćni klub
3 Tenis
4 Doktor
5 Bolnica
7 Dućani
9 Skijanje
10 Javni prijevoz
11 Golf
12 Centar
13 More
14 Škola
15 Svi sadržaji
16 Ljekarna
17 Zračna luka

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