Every published listing is stored in our database under its Id. You can eventually unpublish it (Zonaprop API > DELETE aviso ), republish it (Zonaprop API > PUT aviso ) or modify it without losing the data.
Here is an example of how each field might be filled in
property: refers to a property objectcustomerData: refers to an object for the application's clientpropertyPriceNavent: If the property has a price of 1, it will be mapped to price 0 in Zonaprop (special property cases)characteristicsNavent: refers to the characteristics previously mapped to the format required by Zonaprop- The official documentation is available at the following link https://open-docs.navent.com/arg/modelo-de-aviso/
Working model.
{
"realStateId": property.custId,
"propertyId": property.propertyId,
"apiKey":apikeyNavent,
"custId":property.custId,
"brand":"mapaprop",
"propertyJson": {
"codigoAviso": property.propertyId,
"claveReferencia": null,
"titulo":property.title,
"descripcion":property.description,
"tipoDePropiedad": {
"idTipo":propertyTypeId,
"tipo":propertyTypeName,
"idSubTipo": null,
"subTipo": null
},
"caracteristicas": characteristicsNavent,
"precios": [
{
"monto": propertyPriceNavent,
"moneda": property.currency,
"operacion": propertyOperationId
}
],
"multimedia": {
"imagenes": imagesNavent,
"videos": null,
"recorridos360": null,
"planos": houseMapsNavent
},
"localizacion": {
"codigoPostal": property.zipcode,
"direccion": property.address,
"idUbicacion": zoneNavent,
"latitud": property.mapLatitude,
"longitud": property.mapLongitude,
"muestraMapa": "EXACTO",
"ubicacion": zoneDescription
},
"publicacion": {
"tipoDePublicacion": plan,
},
"publicador": {
"codigoInmobiliaria": property.custId,
"emailAsesor": customerData.email,
"emailDeContacto": customerData.email,
"nombreDeContacto": customerData.name,
"telefonoDeContacto": customerData.phone1
},
}
}
Final model Zonaprop July 17, 2025
{
"claveReferencia": "ADPM12",
"codigoAviso": "ONCA213",
"titulo": "Departamento espacioso con vista al mar - Excelente oportunidad",
"descripcion": "Departamento 3 ambientes con pileta y cochera",
"localizacion": {
"codigoPostal": "5312-MI",
"direccion": "Casa en Lomas de la Rioja, Riviera Veracruzana",
"idUbicacion": "V1-C-2491",
"latitud": "19.02689486",
"longitud": "-96.096215",
"muestraMapa": "EXACTO",
"ubicacion": "Riviera Veracruzana"
},
"caracteristicas": [
{
"idValor": "0",
"nombre": "SERVICIOS|CISTERNA",
"valor": "False"
},
{
"idValor": "0",
"nombre": "GENERALES|MASCOTAS",
"valor": "False"
},
{
"valor": "2",
"nombre": "GENERALES|ELEVADOR(S)",
"idValor": null
},
{
"id": "1000129",
"nombre": "SERVICIOS|TELEFONO",
"valor": "True",
"idValor": "1"
},
{
"id": "CFT5",
"nombre": "PRINCIPALES|ANTIGUEDAD",
"valor": "20",
"idValor": null
},
{
"id": "1000032",
"nombre": "GENERALES|SUPERFICIE_DEL_TERRENO_(M2)",
"valor": "256",
"idValor": null
},
{
"id": "1000036",
"nombre": "GENERALES|TIPO_TECHO",
"valor": "Pizarra",
"idValor": "1000238"
},
{
"id": "1000078",
"nombre": "GENERALES|PARRILLA",
"valor": "True",
"idValor": "1"
}
],
"multimedia": {
"imagenes": [
{
"titulo": "Cuarto principal",
"urlImagenOriginal": "https://images.com/2020/12/18/departamento_a_estrenar.jpg"
}
],
"planos": [
{
"titulo": "Primer Plano",
"urlImagenOriginal": "https://planos.com/2020/12/18/plano_del_departamento.jpg"
}
],
"recorridos360": [
{
"codigoRecorrido360": "view/depto_360.com",
"titulo": "Video 360"
}
],
"videos": [
{
"codigoVideo": "e4agbGljftk8",
"titulo": "Sala principal"
}
]
},
"precios": [
{
"moneda": "MXN",
"monto": "1550000",
"operacion": "VENTA"
}
],
"publicacion": {
"tipoDePublicacion": "DESTACADO"
},
"publicador": {
"codigoInmobiliaria": "ON1254",
"emailAsesor": "asesor@mail.com",
"emailDeContacto": "contacto@mail.com",
"nombreDeContacto": "Esteban Raul",
"telefonoDeContacto": "555-48695-42"
},
"tipoDePropiedad": {
"tipo": "1"
}
}
Zone Mapping
To obtain the correct Navent zone, you should map your zones against Navent's. We have a system composed of several methods for this purpose. You can see the details in Zonaprop API > Mapping zone
Characteristics Mapping
The characteristics must comply with a predefined format so they can be properly validated during a Zonaprop API > PUT aviso
To obtain the required format, you can make a GET request to the Navent characteristics endpoint, passing the OpenNavent integrator access_token as a URL parameter
https://api-zp.open.navent.com/v1/tipopropiedades/1/caracteristicas?access_token=xxxx
Each characteristic has an id which we can use to map each one against those in your APP
//Authorization required
//Endpoint
https://api-navent.mapaprop.com/property-api/navent/put-property
//JSON body
{
"realStateId": "3454",
"propertyId": 188017,
"apiKey": "40a6660d-dfb3-48ca-8cbd-f381a525b2a4",
"custId": 1,
"brand": "mapaprop",
"propertyJson": {
"codigoAviso": "188017___mapaprop",
"claveReferencia": null,
"titulo": "esta es la propiedad A58f",
"descripcion": "una gran casa una gran",
"tipoDePropiedad": {
"idTipo": "1",
"tipo": "Casa",
"idSubTipo": null,
"subTipo": null
},
"caracteristicas": [
{
"id": "CFT4",
"nombre": "PRINCIPALES|MEDIO_BANO",
"valor": "1",
"idValor": null
},
{
"id": "CFT2",
"nombre": "PRINCIPALES|DORMITORIO",
"valor": "2",
"idValor": null
},
{
"id": "CFT7",
"nombre": "PRINCIPALES|COCHERA",
"valor": "1",
"idValor": null
}
],
"precios": [
{
"monto": 50008,
"moneda": "ARS",
"operacion": "ALQUILER"
}
],
"multimedia": {
"imagenes": [
{
"urlImagenOriginal": "https://s3.amazonaws.com/mapaprop-image/photos/1/188017/1883534.jpg",
"titulo": "imagen1"
},
{
"urlImagenOriginal": "https://s3.amazonaws.com/mapaprop-image/photos/1/188017/2718472.jpg",
"titulo": "imagen2"
},
{
"urlImagenOriginal": "https://s3.amazonaws.com/mapaprop-image/photos/1/188017/2718473.jpg",
"titulo": "imagen3"
},
{
"urlImagenOriginal": "https://s3.amazonaws.com/mapaprop-image/photos/1/188017/2719065.jpg",
"titulo": "imagen4"
},
{
"urlImagenOriginal": "https://s3.amazonaws.com/mapaprop-image/photos/1/188017/2719069.jpg",
"titulo": "imagen5"
}
],
"videos": null,
"recorridos360": null,
"planos": []
},
"localizacion": {
"codigoPostal": "1885",
"direccion": "Calle ficticia d",
"idUbicacion": "V1-C-1003674",
"latitud": "-34.61134195324214",
"longitud": "-58.45366379921022",
"muestraMapa": "EXACTO",
"ubicacion": "Argentina, Capital Federal, Once"
},
"publicacion": {
"tipoDePublicacion": "SIMPLE"
},
"publicador": {
"codigoInmobiliaria": "3454",
"emailAsesor": "info@mapaprop.com",
"emailDeContacto": "info@mapaprop.com",
"nombreDeContacto": "Mapaprop Demo INCsss",
"telefonoDeContacto": "4581-8985"
}
}
}