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 Квартира
2 Вилла премиум-класса
3 Номер в отеле
4 Недвижимость
5 Земля под застройку
6 Замок
7 Подвал
8 Шале
9 Дуплекс
10 Ферма
11 Гараж
12 Cад
13 Дом
14 Участок Земли
15 Меблированная квартира
16 Офис
17 Парковочное место
18 Пентхаус
19 Право на аренду
20 Меблированная вилла
21 Студия
22 Триплекс
23 Вилла
24 Виноградник
25 Склад
26 Коммерческая недвижимость
27 Промышленное здание
28 Семейный дом
29 Магазин
30 Отель
31 Таунхаус
32 Новостройки

Features.xml

ID Feature description
1 Душ и ванна
2 Эркер
3 Бильярд
4 Завтрак
5 Столовая
6 Двойной стеклопакет
7 Автоматические ворота
8 Электрические жалюзи
9 Электрические шторы
11 Полупансион
12 Земля
13 Гостиная
14 Лоджия
15 Игровая комната
16 Душевая комната / туалет
17 Солярий
18 Студия
19 Кабинет
20 Интернет
21 Камин
22 Доступ для инвалидов
23 Kондиционер
24 Сигнализация
25 Лифт
26 Управляющий
27 Домофон
28 Спутниковая антенна
29 Бассейн
30 Бронированная дверь
31 Теннис
32 Противопожарная система
33 Барбекю
35 Детское площадка
36 Навес для машин
37 Дом управляющего
38 Эркер
39 Центральная вакуумная система
41 Шторы
43 Стиральная машина
44 Джакузи
45 Сауна
46 Джакузи
47 Колодец
49 Генератор
50 Посудомоечная машина
51 Плита
52 Сейф
53 Вертолетная площадка
54 Видеотелефон
55 Видеонаблюдение
56 Плита
57 Утюг
58 Фен
59 Спутниковое телевидение
60 DVD плеер
61 CD-плеер
62 Наружное освещение
63 Спа
64 Автоматизация
65 С мебелью
66 Постельное белье
67 Посуда
68 Сушилка для белья
69 Телефон
70 Холодильник
71 Духовка
72 Ресепшн 24/7
73 Кофеварка
74 Микроволновая печь
75 Скоростной лифт
78 Спальня
80 Кухня
81 Гараж
82 Парковка
83 Подвал
84 Сад
85 Ванная комната
86 Хозяйственное помещение
88 Прихожая
89 Коридор
90 Душевая
91 Гардеробная
93 Туалет
94 Веранда
95 Терраса
100 Раздевалка
101 Шкаф
104 Мансарда
105 Антресоль
106 Подземный погреб
107 Техническое помещение
108 Мастерская
110 Лофт
111 Библиотека
112 Шкаф
113 Внутренний двор
115 Бельевая
116 Подвал
117 Ванная - уборная
119 Балкон
120 Тренажерный зал
121 Ночной клуб
122 Домашний кинотеатр
123 Приёмная комната
124 Кладовая
125 Сад
126 Парк
128 Патио
129 Главная спальня
130 Номер люкс
131 Служебное помещение
132 Апартаменты
133 Коттедж
134 Сарай
135 Пристройка
136 Место для хранения велосипедов
137 Кладовая для лыж
138 Мусоропровод
139 Хаммам
140 Крытый бассейн
141 Молельная комната
144 Комната
145 Переговорная комната
146 Помещение для горничных
147 Студия для горничных
148 Двухкомнатная приемная
149 Трехкомнатная приемная
150 Хорошее состояние
151 Очень хорошее состояние
152 Требуется ремонт
153 Новостройка
154 Новостройка или свежий ремонт
155 Свежий ремонт
156 Восточное направление
157 Северное направление
158 Южное направление
159 Западное направление
160 У моря
161 Старый город
162 Рядом пляж
163 Недалеко от горнолыжных склонов
164 Расположение в посёлке
165 Высокого качества
166 Апартаменты Люкс класса
167 Высокое качество
168 Лифт
169 Игровая зона
170 Подземная парковка
171 Уборка
172 Обслуживание номера
173 Консьерж-сервис
174 Оборудованное офисное помещение
175 Просторный офис люкс
176 Частный пляж
177 Частный порт
178 С видом на море
179 С видом на озерo
180 С видом на гавань
181 С видом на сад
182 С видом на парк
183 С видом на посёлок
184 С видом на город
185 Вид на бассейн
186 Pезиденция
187 Дополнительная кровать
188 Курение не разрешено
189 Можно с животными
190 Поход в горы
191 Прогулки по равнинам
192 Скандинавская ходьба
193 Горный велосипед
194 Велоспорт
195 Парусный спорт
196 Серфинг
197 Лыжные гонки
198 Каток
199 Сноуборд
200 Тобогган
201 Зимние прогулки
202 Талассотерапия
203 Гольф
204 Верховая езда
205 Парк развлечений
206 Ресторан
207 Повар
208 Забор
210 Массаж
211 Детская кроватка
212 Feature.parkingprivate
213 Закрытая парковка
214 Частный бассейн
216 Бассейн с подогревом
217 Детский бассейн
218 Телевизор
219 Бесплатный Wi-Fi
220 Сушилка
221 Заключительная уборка
222 Настольный теннис
223 Без мебели
224 Электрическое отопление
225 Центральное отопление
226 Лестница
227 Feature.PVC-windows
228 Деревянные ставни
229 Виды на город
230 Привлекательное местоположение
231 Солнечные батареи
232 Современный дизайн
233 Керамические полы
234 Премиальная отделка
235 Керамический пол с мозаикой
236 Алюминиевая роль-ставня с электроприводом
237 Ограждение из стекла и алюминия
238 Керамическая плитка
239 Центральное отопление или кондиционирование (пре-монтаж)
240 Централизованная вакуумная система (пре-монтаж)
241 Наружное дорожное покрытие
243 Подогрев полов
244 Отдельный вход
245 Огороженный комплекс
246 Центральное месторасположение
247 ЛСД-телевизор
248 Interior doors in oak or beech wood_ru
249 Полностью оборудованная кухня
250 Крыльцо
251 Smoke detector _ru
252 Laminate flooring_ru
253 Новая водопроводная система
254 Частные владения
255 Кухня совмещенная с гостиной
256 Панорамные виды
257 Просторный
258 Энергосберегающий
259 Класс энергопотребления А
260 Возможно установление камина
261 Деревянные полы
263 Находится в тихом месте
264 Газовое отопление
265 Бойлер
266 Shed_ru
267 Современное оборудование
268 Тепловой насос
269 Частично с мебелью
270 Внешняя изоляция
271 Коммунальные услуги за месяц
272 Эко-камин
273 Пожарная сигнализация
274 Класс энергопотребления В
275 Класс энергопотребления С
276 Класс энергопотребления D
277 Класс энергопотребления Е
278 Класс энергопотребления F
279 Класс энергопотребления G
280 Класс энергопотребления H
281 Депозит
282 Детский сад
283 Клубный дом
284 Обслуживание 24/7
285 Встроенные шкафы
286 Мраморные полы
287 Гараж на два машиноместа
288 Utilities Included_ru
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 Водный Спорт
2 Ночные клубы
3 Tеннис
4 Доктор
5 Больница
7 Магазины
9 Лыжный отдых
10 Общественный Транспорт
11 Гольф
12 Центр
13 Mоре
14 Школа
15 Все услуги
16 Аптека
17 Аэропорт

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