Estos 4 endpoints consultan un mapeo ya existente entre un identificador propio de Mapaprop y su equivalente en Cabaprop (zona, operación, tipo/subtipo y atributo).
A diferencia de Zonaprop API > Mapping zone, no existe un método para crear mapeos nuevos. Los mapeos de zona están pre-cargados con el esquema propio de Mapaprop (zone0-zone1-zone2-0, con zone2 = barrio de CABA), por lo que estos 4 endpoints solo son útiles si tu aplicación ya conoce esos ids. Para la mayoría de las integraciones recomendamos usar directamente los Cabaprop API > Catálogos de localización (barrios, tipos de operación, tipos/subtipos, atributos) para resolver los ids del Property Object sin depender de este mapeo. Si necesitás que demos de alta un mapeo nuevo, escribinos a dev@mapaprop.com.
Headers (para los 4 endpoints)
| Header | Requerido | Descripción |
|---|---|---|
Authorization | sí | Bearer <token> — token de Mapaprop |
| Información del recurso | |
|---|---|
| Autenticación | Requerida (token de Mapaprop) |
| Método HTTP | GET |
| Respuesta | JSON |
| Versión | 1 |
Mapeo de zona (GET)
Resource URL
https://property-api.mapaprop.com/cabaprop/get-zone
Parameters - URL
| Key | Tipo | Requerido | Descripción |
|---|---|---|---|
brandZoneId | string | sí | Id de la zona, con el esquema zone0-zone1-zone2-0 (zone3 siempre "0"). |
Response
Si no hay mapeo guardado, responde 200 con {}. Si lo hay:
{
"cz_brand_zone_id": "1-2-2-0",
"cz_brand": "mapaprop",
"cz_cabaprop_zone_id": "1234",
"cz_cabaprop_zone_name": "Palermo"
}
cz_cabaprop_zone_id puede venir como un único id ("1234") o una lista separada por comas ("1234,5678") cuando la zona corresponde a varios barrios limítrofes de Cabaprop.
Mapeo de operación (GET)
Resource URL
https://property-api.mapaprop.com/cabaprop/get-operation
Parameters - URL
| Key | Tipo | Requerido | Descripción |
|---|---|---|---|
brandOperationId | string | sí | Id de la operación en tu aplicación. |
Response
Si no hay mapeo guardado, responde 200 con {}. Si lo hay:
{
"cz_brand_operation_id": "1",
"cz_brand": "mapaprop",
"cz_cabaprop_operation_id": "1"
}
Mapeo de tipo / subtipo (GET)
Resource URL
https://property-api.mapaprop.com/cabaprop/get-type
Parameters - URL
| Key | Tipo | Requerido | Descripción |
|---|---|---|---|
brandTypeId | string | sí | Id del tipo de propiedad en tu aplicación. |
Response
Si no hay mapeo guardado, responde 200 con {}. Si lo hay:
{
"cz_brand_type_id": "2",
"cz_brand": "mapaprop",
"cz_cabaprop_type_id": "3",
"cz_cabaprop_sub_type_id": "12"
}
Mapeo de atributo (GET)
Resource URL
https://property-api.mapaprop.com/cabaprop/get-attribute
Parameters - URL
| Key | Tipo | Requerido | Descripción |
|---|---|---|---|
attributeId | string | sí | Id del atributo en tu aplicación. |
Response
Si no hay mapeo guardado, responde 200 con {}. Si lo hay:
{
"cz_brand_attribute_id": "5",
"cz_brand": "mapaprop",
"cz_cabaprop_attribute_id": "9",
"cz_cabaprop_attribute_name": "Parrilla"
}
Errores (para los 4 endpoints)
| Status | Cuerpo | Causa |
|---|---|---|
| 400 | {"error":"brandZoneId is required"} (o brandOperationId/brandTypeId/attributeId según el endpoint) | Falta el parámetro requerido. |
| 500 | {"error":"Error querying Cabaprop <mapeo>","detail":"..."} | Error inesperado en la consulta. |