Actualización de un propietario


Introducción

Este método permite editar un propietario por cada petición enviando toda la información necesaria. Se puede asociar y editar el inmueble desde aquí también. Al igual que en el detalle del inmueble, el número que se envía en la URL corresponde a la cédula del propietario correspondiente.

Ejemplo de uso

{success} PUT: /owners/123456

use GuzzleHttp\Client;

$client = new Client();
$res = $client->request("PUT", "{$endpoint}/owners/123456", [
    "headers" => [
        "Authorization" => "TOKEN_INGRESO"
    ]
]);

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

Ejemplo de respuesta

{
    "code": 200,
    "message": "The owner was updated successfully",
    "property": {
        "code": 123456,
        "document": 123,
        "sent_property_code": 123
    }
}

Parámetros que recibe

Por Header

Parámetro Descripción Ejemplo
Authorization Token de ingreso e identificador de la inmobiliaria (obligatorio) "Authorization" => "TOKEN_INGRESO"
Inmobiliaria Mostrar todos los propietarios de la inmobiliaria si se envía el valor uno (1) "Inmobiliaria" => "1"

Por Body (Form params)

Parámetro Descripción Ejemplo
name Nombres del propietario &name=Prueb...
last_name Apellidos del propietario &last_name=Prueb...
email Email del propietario &email=prueba@...
document_type Tipo de documento &document_type=1
document Documento de identificación del propietario, sí, se puede actualizar el documento &document=123...
verification_digit Dígito de verificación si se requiere &verification_digit=2
branch Sucursal a la que pertenece el propietario (por defecto la sucursal en sesión) &branch=10
city Ciudad a la que pertenece el propietario (por defecto la ciudad de la sucursal en sesión) &city=11001
birthday Fecha de nacimiento &birthday=2020-03-13
neighborhood Barrio de residencia (por defecto barrio de la sucursal en sesión) &neighborhood=Barrio...
description Descripción o comentario &description=Prueba...
property Código del inmueble en el que el propietario tiene participación &property=123...
share_percentage Porcentaje de participación (máximo 100 por inmueble) &share_percentage=95...
phones Teléfonos del propietario (en formato JSON, creación y actualización) (ver tipos de teléfono) &phones=[{"type":"1","number":"12356"},{"oldType":"1","oldNumber":"123567", "newType":"1","newNumber":"1235678"}, {"oldType":"1","oldNumber":"123567", "delete":"1"}]...
phones_recursive Si se envía como valor uno (1), solo se debe enviar los teléfonos (json "phones") como en la creación de propietario &phones_recursive=1