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} Url: /api/properties/{code}/{unique?}
[?]: No requerido, es el unique_code del inmueble para especificar

use GuzzleHttp\Client;

$client = new Client();
$res = $client->request("GET", "{$endpoint}/api/properties/1234", [
    "headers" => [
        "Content-type" => "application/json",
        "Accept" => "application/json",
        "Authorization" => "TOKEN_INGRESO"
    ]
]);

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

Ejemplo de respuesta

{
    "data": {
        "unique_code": 2,
        "code": 12345,
        "code_text": "12345AB-12",
        "biz_service": "Ar,Vnt",
        "type_code": 3,
        "type": "Oficina",
        "title": "Apartamento en venta - Bogotá",
        "description": "Property's description",
        "ubication_text": "Property's location ",
        "neighborhood": "Barrio",
        "latitude": "3.49106169354234",
        "longitude": "-76.48856267566",
        "geohash": "h46kz7wjgdk",
        "address": "Property's address",
        "primary_area": "0",
        "bedrooms": 0,
        "bathrooms": 0,
        "parking": 0,
        "build_year": 1995,
        "stratum": 2,
        "consignment_date": "1995-03-05 00:00:00",
        "video": "video_code",
        "virtual_tour": "",
        "featured": false,
        "exclusive": false,
        "separate": 0,
        "count_images": 6,
        "count_images_360": 1,
        "featured_image": "featured_image.png",
        "status": {
            "code": 4,
            "name": "Retirado"
        },
        "tags": [
            {
                "code": 3,
                "name": "Tag's name",
                "color": "'#0000",
                "text_color": "'#ffff"
            }
        ],
        "prices": [
            {
                "biz_service_id": 1,
                "name": "Arriendo",
                "price": 1200000,
                "currency": "Peso",
                "currency_prefix": "$"
            },
            {
                "biz_service_id": 3,
                "name": "Administración",
                "price": 350000,
                "currency": "Peso",
                "currency_prefix": "$"
            },
            {
                "biz_service_id": 2,
                "name": "Venta",
                "price": 120000000,
                "currency": "Peso",
                "currency_prefix": "$"
            }
        ],
        "portals": [
            {
                "code": "12345",
                "status": "SUCCESS",
                "url": "url-inmueble.com",
                "portal_code": 1,
                "portal_name": "Portal",
                "portal_logo": "logo-portal.png"
            },
        ],
        "branch": {
            "code": 1,
            "name": "Company's branch",
            "address": "Company's address",
            "ubication_text": "Company's location",
            "latitude": "3.45",
            "longitude": "-7.45",
            "phone": "123456789",
            "mobile_phone": "123456789",
            "whatsapp_number": "123456789"
        },
        "company": {
            "code": 1,
            "name": "Company",
            "email": "[email protected]",
            "logo": "company_logo.png",
            "phone": "123456789",
            "mobile_phone": "123456789",
            "whatsapp_number": "123456789"
        },
        "promoter": {
            "code": 1,
            "name": "Agent",
            "email": "[email protected]",
            "picture": "agent_picture.png",
            "phone": "123456789",
            "mobile_phone": "123456789",
            "whatsapp_number": "123456789"
        },
        "catcher": {
            "code": 1,
            "name": "Agent",
            "email": "[email protected]",
            "picture": "agent_picture.png",
            "phone": "123456789",
            "mobile_phone": "123456789",
            "whatsapp_number": "123456789"
        },
        "descriptions": [
            {
                "code": 236,
                "description": "Descripción del inmueble",
                "is_generated": false,
                "type_code": 1,
                "type": "Descripción general"
            }
        ],
        "comments": [
            {
                "code": 1,
                "description": "Comentario del inmueble",
                "is_public": false
            }
        ],
        "images": [
            {
                "order": 1,
                "is_picture_360": true,
                "comment": "Bathroom",
                "url": "image.png",
                "url_thumb": "thumb.png"
            }
        ],
        "amenities": [
            {
                "amenity_id": 1,
                "amenity_name": "Piso",
                "amenity_secondary_id": 1,
                "amenity_secondary_name": "General",
                "amenity_type_id": 1,
                "amenity_type": "Interiores",
                "value": "1",
                "comment": "Tradicional2",
                "measurement_id": 1,
                "measurement_name": "Unidades",
                "measurement_prefix": ""
            }
        ]
    }
}

Parámetros que recibe

Por Header

Parámetro Descripción Ejemplo
Authorization Token de ingreso e identificador de la inmobiliaria (obligatorio) "Authorization" => "TOKEN_INGRESO"

Por URL

Parámetro Descripción Ejemplo
code Código (code) del inmueble /123
unique_code Número único (unique_code) específico de cada inmueble, es opcional /123456