Inmuebles


Introducción

Éste es el detalle de inmueble en particular, muestra toda la información específica del inmueble como todas las imágenes, fotos en 360, url del tour virtual, etc. Es un recurso indispensable a la hora de integrar el API con una página web.

Ejemplo de uso

{success} GET: /properties/{codpro}/{idpro?}
[?]: No requerido, es el idpro del inmueble para especificar

use GuzzleHttp\Client;

$client = new Client();
$res = $client->request("GET", "{$endpoint}/properties/1234", [
    "headers" => [
        "Authorization" => "TOKEN_INGRESO",
        "inmobiliaria" => 1
    ]
]);

$properties = json_decode($res->getBody(), true);
return $properties;

Ejemplo de respuesta

{
    "data": {
        "idpro": 123456,
        "codpro": 123,
        "address": "Address",
        "address_alt": "Inmobiliaria ejemplo",
        "city": "CIUDAD",
        "city_code": 1,
        "estate": "ESTADO/DEPARTAMENTO",
        "zone": "ZONA",
        "zone_code": 1,
        "neighborhood": "NOMBRE DEL BARRIO",
        "neighborhood_code": 1,
        "type": "TIPO DE INMUEBLE",
        "type_code": 1,
        "biz": "GESTION",
        "biz_code": 1,
        "area_cons": 1,
        "area_lot": 0,
        "private_area": 0,
        "floor_type": "",
        "floor": "1",
        "bedrooms": 0,
        "bathrooms": 1,
        "stratum": 1,
        "price": "30000000",
        "price_format": "30.000.000",
        "rent": 30000000,
        "saleprice": 0,
        "administration": 0,
        "description": "Descripción de prueba",
        "english_description": "",
        "desc_eng": "",
        "desc_fre": "",
        "resctrictions": "",
        "comment": "",
        "comment2": "",
        "video": "",
        "parking": 0,
        "parking_covered": 0,
        "consignation_date": "2016-08-10",
        "registry_date": "2016-08-30 15:36:42",
        "latitude": "4.71",
        "longitude": "-74.05",
        "status": 1,
        "status_name": "DISPONIBILIDAD",
        "build_year": 2011,
        "great": "of",
        "building_unit": "",
        "branch": 1,
        "real_state": 1,
        "real_state_name": "Inmobiliaria ejemplo",
        "window_sign": 0,
        "front": 0,
        "rear": 0,
        "proyect_id": 0,
        "destination": 1,
        "destination_name": "DESTINO DEL INMUEBLE",
        "commission_percentage": 0,
        "matricula_number": "",
        "visits": 1,
        "detached_count": 0,
        "iva": 0,
        "price_iva": 0,
        "tour3d": null,
        "broker": [
            {
                "code": 1,
                "name": "NOMBRE",
                "last_name": "APELLIDOS",
                "telephone": "123456",
                "movil_phone": "1234567891",
                "email": "[email protected]",
                "picture": "http://pictures.domus.la/perfiles/inmobiliaria_id/imagen.png",
                "status": 1,
                "department": ""
            }
        ],
        "brokers":[
            {
                "name": "NOMBRE Y APELLIDOS",
                "type_id": 1,
                "type": "Agente Promotor"
            }
        ],
        "branch_office":[
            {
                "name": "Inmobiliaria ejemplo",
                "address": "Dirección de ejemplo",
                "phone": "PBX 123456",
                "neighborhood": "Barrio de ejemplo"
            }
        ],
        "asesor": 1,
        "images": [
            {
                "imageurl": "http://pictures.domus.la/inmobiliaria_id/imagen.jpg",
                "thumburl": "http://pictures.domus.la/inmobiliaria_id/imagen_min.jpg"
            }
        ],
        "images360":[],
        "amenities": [
            {
                "id": 1,
                "name": "Característica de prueba",
                "type": 1
            }
        ]
    }
}

Parámetros que recibe

Por Header

Parámetro Descripción Ejemplo
Authorization Token de ingreso e identificador de la inmobiliaria (obligatorio) "Authorization" => "TOKEN_INGRESO"
Inmobiliaria Permite mostrar todos los inmuebles de la inmobiliaria si se envía el valor 1 (por defecto 0 y solo se muestran inmuebles de la sucursal adscrita al token) "Inmobiliaria" => 1
Ficha Permite ver la ficha del inmueble si se envía el valor 1 "ficha" => 1
Mapa Permite obtener el mapa del inmueble en imagen si con el zoom que se envíe en el header "mapa" => 15
Propietario Permite obtener la información del propietario del inmueble (si se tienen los permisos para ello), para ello se envía el valor 1 "propietario" => 1

Por URL

Parámetro Descripción Ejemplo
codpro Código del inmueble /123
idpro Idpro específico de cada inmueble, es opcional /123456