Detalle de proyecto Domus V2


Introducción

Este es el detalle de proyectos de Domus V2; si el proyecto no tiene el parámetro "code", entonces se puede poner el valor 0 y especificar el "unique_code"

Ejemplo de uso

{success} GET: /projects-v2/{code}?unique_code={unique_code}
[?]: No requerido, es el unique_code del proyecto para especificar

use GuzzleHttp\Client;

$client = new Client();
$res = $client->request("GET", "{$endpoint}/projects-v2/{code}?unique_code={unique_code}", [
    "headers" => [
        "Authorization" => "TOKEN_INGRESO"
    ]
]);

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

Ejemplo de respuesta

{
    "unique_code": 1,
    "code": 1,
    "name": "Título",
    "slogan": "Slogan",
    "city_code": 76001,
    "city_name": "Cali ",
    "neighborhood": "Barrio",
    "address": "Dirección",
    "stratum": 3,
    "latitude": "1.23456789",
    "longitude": "-1.23456789",
    "min_price": 120000000,
    "max_price": 220000000,
    "min_area": 56,
    "max_area": 82,
    "description": "Descripción",
    "featured": 0,
    "status": 1,
    "branch_code": 1,
    "branch_name": "Sucursal",
    "types": [
        {
            "unique_code": 22,
            "name": "Tipo A",
            "property_type_code": 1,
            "property_type_name": "APARTAMENTO",
            "area_lot": 78,
            "area_cons": 72,
            "private_area": 60,
            "description": "Descripción",
            "min_price": 165000000,
            "max_price": 170000000,
            "pictures": [
                {
                    "unique_code": 1,
                    "order": 1,
                    "url": "picture.png",
                    "thumb_url": "picture.png"
                }
            ]
        },
    ],
    "pictures": [
        {
            "unique_code": 1,
            "order": 1,
            "url": "picture.png",
            "thumb_url": "picture.png"
        },
    ]
}

Parámetros que recibe

Por Header

Parámetro Descripción Ejemplo
Authorization Token de ingreso e identificador de la inmobiliaria (obligatorio) "Authorization" => "TOKEN_INGRESO"
Perpage Cantidad de inmuebles a mostrar por página (por defecto 1) "Perpage" => 12

Por URL

En general la mayoría de parámetros que no se trate de rangos o campos de texto se pueden buscar con valores múltiples, por ejemplo ciudad, tipo de inmueble, gestión, entre otros: "&city=11001,5001"

Parámetro Descripción Ejemplo
code Código del proyecto /1
unique_code Código único del proyecto ?unique_code=1