Para crear o editar inmuebles y tener una dirección más estándar, es bueno enviar los campos que se encuentran aquí documentados. Son en total 10 valores que se envían como dir_1, dir_2... hasta dir_10 y corresponden a las diferentes porciones de la dirección.
Todos los campos, excepto por dir_2, dir_7 y dir_9 deben ser consultados en la base de datos
con los endpoint correspondientes que serán dichos a continuación. dir_2, dir_7 y dir_9 son
campos de entrada libre:
dir_1 = GET: /address/1
dir_3 = GET: /address/2
dir_4 = GET: /address/3
dir_5 = GET: /address/2
dir_6 = GET: /address/4
dir_8 = GET: /address/2
dir_10 = GET: /address/4
Entonces ¿cómo se enviarían estos parámetros al API para crear o actualizar inmuebles?, dentro de los form_params se envía primero el parámetro de complete_address con valor de 1 y luego el resto de elementos desde dir_1 hasta dir_10 se envían como parámetros individuales.
Recuerde ser muy cuidadoso a la hora de enviar los parámetros para que al final de la dirección
recibida sea la correcta. Si se envían estos parámetros, no se debe enviar la dirección en
formato string.
El beneficio que tiene insertar inmuebles con estas opciones es que la búsqueda de max_street,
min_street, max_avenue y min_avenue podrán efectuarse sin problemas y con precisión.
{success} POST: /general/address/#
use GuzzleHttp\Client;
$client = new Client();
$res = $client->request("GET", "{$endpoint}/general/address/#", [
"headers" => [
"Authorization" => "TOKEN_INGRESO"
]
]);
$properties = json_decode($res->getBody(), true);
return $properties;
{
"data":[
{
"code": 1,
"name": "SUR"
}
]
}
Parámetro | Descripción | Ejemplo |
---|---|---|
Authorization | Token de ingreso e identificador de la inmobiliaria (obligatorio) | "Authorization" => "TOKEN_INGRESO" |