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 Daire
2 Lüks villa
3 Yatak ve kahvaltı
4 Emlak
5 Yapı arazisi
6 Kale
7 Mahzen
8 Dağ kulübesi
9 Dubleks
10 Çiftlik evi
11 Otopark
12 Bahçe
13 Ev
14 Arsa
15 Eşyalı daire
16 Emlak Ofisi
17 Park yeri
18 Çatı Katı
19 Kiralama hakkı
20 Mobilyalı villa
21 Stüdyo (1+0)
22 Tripleks
23 Villa
24 Üzüm bahçeleri
25 Ambar
26 İş yeri
27 Sanayi emlağı
28 Aile Evi
29 Mağaza
30 Otel
31 Şehir evi
32 Yeni inşa

Features.xml

ID Feature description
1 Duş
2 Cumba
3 Bilardo
4 Kahvaltı
5 Yemek odası
6 Çift camlı pencere
7 Sürgülü kapı
8 Elektrikli panjur
9 Otomatik perde
11 Yarım pansiyon
12 Arsa
13 Salon
14 Galeri
15 Oyun odası
16 Banyo / Tuvalet
17 Solaryum
18 Atölye
19 Etüt
20 İnternet
21 Şömine
22 Engelli girişi
23 Klima
24 Alarm
25 Asansör
26 Güvenlikçi
27 Diyafon
28 Uydu anteni
29 Yüzme havuzu
30 Güvenlik kapısı
31 Tenis
32 Sulama sistemi
33 Barbekü
35 Dehliz
36 Araba barınağı
37 Bakıcı ev
38 Cumba
39 Merkezi vakum sistemi
41 Jaluzi
43 Çamaşır makinesi
44 Jakuzi
45 Sauna
46 Jakuzi küveti
47 Kuyu
49 Jeneratör
50 Bulaşık makinesi
51 Ocak plağı
52 Kasa
53 Helikopter limanı
54 Videofon
55 Gizli kamera
56 Soba
57 Ütü
58 Saç kurutma makinesi
59 Uydu Tv
60 DVD oynatıcı
61 CD-oynatıcı
62 Dış aydınlatma
63 Spa
64 Ev otomasyonu
65 Eşyalı
66 Ev bezi
67 Sofra takımı
68 Kıyafet kurutucu
69 Telefon
70 Buzdolabı
71 Fırın
72 7/24 Kabul
73 Kahve makinesi
74 Mikrodalga fırın
75 Yüksek hızlı asansör
78 Yatak odası
80 Mutfak
81 Garaj
82 Otopark
83 Mahzen
84 Bahçe barakası
85 Banyo
86 Temizlik odası
88 Hol
89 Koridor
90 Duşluk
91 Gömme dolap
93 Tuvalet
94 Veranda
95 Teras
100 Havuz yatağı
101 Dolap
104 Tavan arası
105 Asma kat
106 Sığınak
107 Bakım odası
108 Atelye
110 Tavanarası
111 Kitaplık
112 Büyük dolap
113 Avlu
115 Havlu odası
116 Bodrum
117 Banyo - lavabo
119 Balkon
120 Spor odası
121 Gece klübü
122 Ev sineması
123 Misafir odası
124 Kiler
125 Bahçe
126 Park
128 Teras
129 Ana yatakodası
130 Suit daire
131 Ahır
132 Daire
133 Kabin
134 Ambar
135 Ek bina
136 Bisiklet odası
137 Kayak odası
138 Çöp odası
139 Hamam
140 Kapalı havuz
141 Ibadet odası
144 Oda
145 Toplantı odası
146 Hizmetçi odası
147 Hizmetçi stüdyosu
148 Çift bekleme odası
149 Üçlü bekleme odası
150 İyi durumda
151 Emlak çok iyi durumda
152 Yenileme gerekiyor
153 Yeni inşa edilmiş emlak
154 Yeni yapı veya yenilenmiş
155 Bu emlak yenilenmiştir
156 Batı yönünde
157 Kuzey yönünde
158 Güney yönünde
159 Doğu yönünde
160 Deniz kenarı kiralık
161 Eski şehir
162 Plaja yakın
163 Kayak alanlarına yakın
164 Kasaba içinde
165 Yüksek standart
166 Lüks standartlara sahip
167 Yüksek kalite
168 Asansör
169 Çocuk oyun alanı
170 Yeraltı otoparkı
171 Ev bakımı
172 Oda servisi
173 Kapıcı hizmeti
174 Ofis yapmaya uygun alan
175 Geniş lüks ofis
176 Özel plaj
177 Özel liman
178 Deniz manzarası
179 Göl manzarası
180 Liman manzarası
181 Bahçe manzarası
182 Park manzarası
183 Köy manzaraları
184 Şehir manzarası
185 Havuz manzarası
186 Rezidans
187 Ekstra yatak
188 Sigara içilmez
189 Evcil hayvan girebilir
190 Dağ gezintisi
191 Yürüyüş
192 Kuzey yürüyüşü
193 Dağ bisikleti
194 Bisiklet binme
195 Yelken
196 Sörf
197 Kros kayak
198 Buz pateni
199 Snowboard
200 Kızak
201 Kış yürüme pisti
202 Thalasso terapi
203 Golf sahası
204 At binme
205 Lunapark
206 Restoran
207 Aşçı
208 Çit
210 Masaj
211 Beşik
212 Feature.parkingprivate
213 Kapalı otopark
214 Özel havuz
216 Isıtmalı havuz
217 Çocuk havuzu
218 Tv
219 Ücretsiz Wi-Fi internet bağlantısı
220 Mandal
221 Evden çıkış temizliği
222 Masa tenisi
223 Döşenmemiş
224 Elektrikli ısıtma
225 Merkezi ısıtma
226 Merdiven
227 Feature.PVC-windows
228 Ahşap pencereler
229 Şehir manzarası
230 Cazip konum
231 Solar panel
232 Modern tasarım
233 Seramik döşeme
234 Lüks emlak
235 Seramik mozaik zemin
236 Elektrikli panjurlar
237 Cam ve alüminyum korkuluklar
238 Seramik karolar
239 Kilima kullanılabilir
240 Merkezi vakum sistemi kurulabilir
241 Kaldırım
243 Yerden ısıtma
244 Separate entrance
245 Kapalı yer
246 Merkezi konum
247 LCD-TV
248 Meşe veya kayın ağacından iç kapılar
249 Tamamen donatılmış mutfak
250 Veranda
251 Duman dedektörü
252 Laminat döşeme
253 Yeni su tesisatı
254 Özel arsa
255 Açık oturma odası
256 Güzel manzara
257 Geniş
258 Enerji tasarruflu
259 Enerji sınıfı A
260 Şömine için bağlantı
261 Parke zemin
263 Sakin bölgede yer alır
264 Gazlı ısıtma
265 Su ısıtıcısı
266 Odunluk
267 Modern ev aletleri
268 Isı pompası
269 Kısmen döşenmiş
270 Izolasyon
271 Aylık ücretler
272 Termo-şömine
273 Alarm
274 Enerji sınıfı B
275 Enerji sınıfı C
276 Enerji sınıfı D
277 Enerji sınıfı E
278 Enerji sınıfı F
279 Enerji sınıfı G
280 Enerji sınıfı H
281 Depozito
282 Çocuk odası
283 Kulüp binası
284 24 saat bakım hizmeti
285 Çekmeceli dolaplar
286 Mermer döşeme
287 Çifte garaj
288 Yan gereksinimler dahil
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 Su sporları
2 Gece kulübü
3 Tenis sahası
4 Doktor
5 Hastane
7 Mağazalar
9 Kayak
10 Toplu taşıma
11 Golf sahası
12 Merkez
13 Deniz
14 Okul
15 Tüm tesisler
16 Eczane
17 Havaalanı

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