Ubicaciones


Introducción

Método que trae todas las ubicaciones de acuerdo a un criterio de búsqueda dado, trayendo todas las ubicaciones padres de ésta

Ejemplo de uso

{success} Url: /api/general/ubications

use GuzzleHttp\Client;

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

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

Ejemplo de respuesta

{
    "code": 200,
    "message": "Ubicaciones obtenidas con éxito",
    "data": {
        "total": 116,
        "from": 21,
        "to": 40,
        "current_page": 2,
        "last_page": 6,
        "per_page": 20,
        "data": [
            {
                "code": 3202,
                "name": "GAMA",
                "level": 3,
                "keyword": "GAMA, GAMA, CUNDINAMARCA",
                "latitude": "1",
                "longitude": "1",
                "real_sync_value": 1,
                "type": {
                    "code": 3,
                    "name": "Zona",
                    "level": 3
                },
                "parent": {
                    "code": 523,
                    "name": "GAMA",
                    "level": 2,
                    "keyword": null,
                    "latitude": "1",
                    "longitude": "1",
                    "real_sync_value": 1,
                    "type": {
                        "code": 2,
                        "name": "Ciudad",
                        "level": 2
                    },
                    "parent": {
                        "code": 11,
                        "name": "CUNDINAMARCA",
                        "level": 1,
                        "keyword": null,
                        "latitude": "1",
                        "longitude": "1",
                        "real_sync_value": 1,
                        "type": {
                            "code": 1,
                            "name": "Departamento",
                            "level": 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"

Por URL

Parámetro Descripción Ejemplo
country Código del país &country=1
keyword Criterio de búsqueda en general de la ubicación &keyword=cundi...