Detalle de captación Domus V2


Introducción

Este es el detalle de captaciones de Domus V2; si la captación no tiene el parámetro "code", entonces se puede poner el valor 0 y especificar el "unique_code"

Ejemplo de uso

{success} GET: /captures-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}/captures-v2/{code}?unique_code={unique_code}", [
    "headers" => [
        "Authorization" => "TOKEN_INGRESO"
    ]
]);

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

Ejemplo de respuesta

{
    "code": 200,
    "message": "Capture retrieved successfully",
    "data": {
        "unique_code": 3,
        "code": 1,
        "property": {
            "unique_code": 1,
            "code": 1,
            "biz": {
                "code": 1,
                "name": "ARRIENDO"
            },
            "type": {
                "code": 1,
                "name": "APARTAMENTO"
            }
        },
        "biz_service": {
            "code": 1,
            "name": "ARRIENDO"
        },
        "type": {
            "code": 1,
            "name": "APARTAMENTO"
        },
        "value": 1000000,
        "formatted_value": "1.000.000",
        "administration": null,
        "formatted_administration": "0",
        "area": 50,
        "bedrooms": 3,
        "bathrooms": 1,
        "address": "cra 1 # 1 - 1",
        "neighborhood": "Barrio",
        "latitude": "1.23456789",
        "longitude": "1.23456789",
        "city": {
            "code": 11001,
            "name": "Bogotá",
            "state_code": 11,
            "state_name": "Bogotá"
        },
        "description": "Descripción",
        "broker": {
            "code": 1,
            "identification": 1,
            "name": "Agente",
            "last_name": "Del inmueble",
            "phone": "123456789",
            "mobile_phone": "",
            "email": "[email protected]",
            "picture": ""
        },
        "crm_contact": 249,
        "branch_office": {
            "code": 90,
            "name": "INMOBILIARIA PRUEBA",
            "address": "Calle 0 # 0-0",
            "neighborhood": "Barrio",
            "phone": "123456789",
            "city": {
                "code": 11001,
                "name": "Bogotá",
                "state_code": 11,
                "state_name": "Bogota"
            }
        },
        "real_state": {
            "code": 1,
            "name": "INMOBILIARIA",
            "logo": "logo.png",
            "phone": "123456789",
            "email": "[email protected]",
            "web_url": "https://domus.la"
        }
    }
}

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