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 Piso
2 Chalet de lujo
3 Alojamiento y desayuno
4 Edificio
5 Solar
6 Castillo
7 Bodega
8 Chalé
9 Dúplex
10 Granja
11 Garaje
12 Jardín
13 Casa
14 Terreno
15 Piso amueblado
16 Oficina
17 Aparcamiento
18 Ático
19 Derecho a arrendamiento
20 Chalet amueblado
21 Estudios
22 Tríplex
23 Chalet
24 Viña
25 Almacén
26 Local Comercial
27 Inmueble Industrial
28 Casa familiar
29 Tienda
30 Hotel
31 Adosado
32 Obra nueva

Features.xml

ID Feature description
1 Ducha y baño
2 Ventana mirador
3 Billar
4 Desayuno
5 Comedor
6 Ventanas de doble acristalamientos
7 Portón eléctrico
8 Persianas eléctricas
9 Persianas eléctricas
11 Desayuno y cena
12 Terreno
13 Sala de estar
14 Logia
15 Sala de juegos
16 Cuarto de baño / lavabo
17 Solárium
18 T-0
19 T-0
20 Internet
21 Chimenea
22 Acceso para personas con discapacidad
23 Aire acondicionado
24 Alarma
25 Ascensor
26 Conserje
27 Portero automático
28 Antena parabólica
29 Piscina
30 Puerta blindada
31 Pista de tenis
32 Aspersores
33 Parrilla
35 Semisótano
36 Refugio para el coche
37 Empleado de hogar
38 Ventana mirador
39 Sistema de aspiración centralizada
41 Persianas
43 Lavadora
44 Jacuzzi
45 Sauna
46 Jacuzzi
47 Pozo
49 Generador eléctrico
50 Lavavajillas
51 Hornilla
52 Caja fuerte
53 Helipuerto
54 Videoteléfono
55 Videovigilancia
56 Vitrocerámica
57 Plancha
58 Secador de pelo
59 Televisión por satélite
60 Reproductor de DVD
61 Reproductor de CDs
62 Illuminación exterior
63 Spa
64 Automatización del hogar
65 Amueblado
66 Ropa de cama
67 Vajilla
68 Secadora
69 Teléfono
70 Frigorífico
71 Horno
72 Recepción 24 horas
73 Cafetera
74 Microondas
75 Ascensor de alta velocidad
78 Dormitorio
80 Cocina
81 Garaje
82 Aparcamiento
83 Bodega
84 Cobertizo de jardín
85 Cuarto de baño
86 Lavadero
88 Vestíbulo
89 Corredor
90 Ducha
91 Vestidor
93 Lavabo
94 Veranda
95 Terraza
100 Casa con piscina
101 Alacena
104 Ático
105 Entresuelo
106 Bodega
107 Sala de mantenimiento
108 Taller
110 Desván
111 Biblioteca
112 Armario
113 Patio
115 Zona de sábanas y ropa blanca
116 Sótano
117 Cuarto de aseo
119 Balcón
120 Sala de fitness
121 Discoteca
122 Home cinema
123 Sala de recepción
124 Trastero
125 Jardín
126 Parque
128 Patio
129 Habitación principal
130 Suite
131 Cochera
132 Apartamento
133 Cabaña
134 Granero
135 Edificio anexo
136 Habitación para guardar bicicletas
137 Guardaesquís
138 Cuarto de basura
139 Baños Turcos
140 Piscina interior
141 Sala de oración
144 Habitación
145 Sala de reuniones
146 Habitación para empleada del hogar
147 Estudio para la empleada del hogar
148 Sala de recepción doble
149 Sala de recepción triple
150 En buenas condiciones
151 En muy buenas condiciones
152 Necesita reforma
153 Construida recientemente
154 Propiedad nueva o renovada
155 Inmueble renovado
156 Orientado hacia el este
157 Orientado hacia el norte
158 Orientado hacia el sur
159 Orientado hacia el oeste
160 En la costa
161 Centro histórico
162 Hacia el mar
163 Cerca de las pistas de esquí
164 Situado en una fascinante aldea.
165 Propiedad de alto estándar
166 Propiedad de lujo
167 En estupendas condiciones
168 Ascensor
169 Area de juegos para niños
170 Parking subterráneo
171 Servicio de limpieza
172 Servicio de habitaciones
173 Servicio de conserjería
174 Espacio de oficina completamente equipado
175 Oficina de lujo
176 Playa privada
177 Puerto privado
178 Vistas al mar
179 Vistas hacia el lago
180 Bonitas vistas al puerto
181 Vista al jardin
182 Vista al parque
183 Vistas al pueblo
184 Vistas hacia la ciudad
185 Vista a la piscina
186 Residencia
187 Cama adicional
188 No fumar
189 Se permiten mascotas
190 Montañismo
191 Senderismo
192 Caminata nórdica
193 Mountain bike
194 Ciclismo
195 Navegación marítima
196 Surf
197 Esquí de fondo
198 Pista de hielo
199 Snowboard
200 Tobogán
201 Paseos de invierno
202 Talasoterapia
203 Golf
204 Equitación
205 Parque temático
206 Restaurante
207 Cocinero
208 Valla
210 Masaje
211 Cuna
212 Feature.parkingprivate
213 Aparcamiento cubierto
214 Piscina privada
216 Piscina climatizada
217 Piscina infantil
218 TV
219 Conexión WiFi
220 Coctelera
221 Limpieza al final de la estancia
222 Mesa de ping pong
223 Sin amueblar
224 Calefacción eléctrica
225 Calefacción central
226 Escalera
227 Feature.PVC-windows
228 Ventanas de madera
229 Vistas a la ciudad
230 Location atractiva
231 Placa solar
232 Diseño contemporáneo
233 Suelos cerámica
234 Lujosos acabados
235 Suelos mosaic de cerámic
236 Persianas eléctricas aluminio
237 Puertas correderas de aluminio
238 Tejas de cerámica
239 PRE instalación de aire caliente y de aire acondicionado
240 PRE instalación aspiración central
241 Pavimento exterior
243 Suelos sistema calefactor
244 Entrada independiente
245 Urbanización cerrada
246 Ubicación céntrica
247 Television LCD
248 Puertas interiores en madera de roble o haya.
249 Cocina totalmente equipada
250 Pórtico
251 Detector de humo
252 Suelo laminado
253 Nueva fontanería
254 Terreno privado
255 Sala abierta
256 Vista hermosa
257 Espacioso
258 En baja energia
259 Clase energética A
260 Conexion para chimenea
261 Suelo de madera
263 Zona tranquila
264 Calefaccion de gas
265 Caldera
266 Cobertizo
267 Aparatos modernos
268 Bomba de calor
269 Parcialmento amueblado
270 Aislamiento exterior
271 Cargos mensuales
272 Chimenea termo
273 Servicio de alarma
274 Clase energética B
275 Clase energética C
276 Clase energética D
277 Clase energética E
278 Clase energética F
279 Clase energética G
280 Clase energética H
281 Deposito
282 Cuarto de niños
283 Club
284 Mantenimiento 24h
285 Armarios empotrados
286 Piso de mármol
287 Doble garaje
288 Gastos incluidos
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 Deportes acuáticos
2 Discotecas
3 Tenis
4 Doctor
5 Hospital
7 Tiendas
9 Esquiar
10 Transporte público
11 Golf
12 Centro
13 Mar
14 Colegios
15 Instalaciones
16 Farmacia
17 Aeropuerto

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