PROD

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)

HeaderRequeridoDescripción
AuthorizationBearer <token> — token de Mapaprop
Información del recurso
AutenticaciónRequerida (token de Mapaprop)
Método HTTPGET
RespuestaJSON
Versión1

Mapeo de zona (GET)

Resource URL

https://property-api.mapaprop.com/cabaprop/get-zone

Parameters - URL

KeyTipoRequeridoDescripción
brandZoneIdstringId 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

KeyTipoRequeridoDescripción
brandOperationIdstringId 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

KeyTipoRequeridoDescripción
brandTypeIdstringId 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

KeyTipoRequeridoDescripción
attributeIdstringId 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)

StatusCuerpoCausa
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.