Cambio de estado


Introducción

Método para cambiar el estado de un inmueble, éste no se puede cambiar desde el método de actualización

Ejemplo de uso

{success} PUT: /api/properties/{code}/change-status

use GuzzleHttp\Client;

$client = new Client();
$res = $client->request("PUT", "{$endpoint}/api/properties/{code}/change-status", [
    "headers" => [
        "Content-type" => "application/json",
        "Accept" => "application/json",
        "Authorization" => "TOKEN_INGRESO"
    ],
    "form_params" => [
        "status" => 1,
        "change_date" => "2020-01-01 10:00:00",
        "broker" => 1,
        "close_value" => 100000,
    ]
]);

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

Ejemplo de respuesta

{
    "code": 200,
    "message": "Property's status changed successfully",
    "data": {
        "code": 123,
        "change_date": "2020-01-01 10:00:00",
        "value": 100000,
        "comment": "",
        "property_status": {
            "code": 1,
            "name": "Disponible"
        },
        "property_unique_code": 123,
        "property_code": 1234,
        "assigned_to": {
            "code": 1,
            "name": "Perfil",
            "email": "[email protected]",
            "photo_url": "perfil.png",
            "phone": "123456789",
            "mobile_phone": "321654789",
            "whatsapp_number": "8523698"
        },
        "created_by": {
            "code": 1,
            "name": "Perfil",
            "email": "[email protected]",
            "photo_url": "perfil.png",
            "phone": "123456789",
            "mobile_phone": "321654789",
            "whatsapp_number": "8523698"
        }
    }
}

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 Body (Form params)

Los parámetros en negrilla son obligatorios. Los parámetros en cursiva son obligatorios bajo ciertas condiciones

Parámetro Descripción Ejemplo
code Identificador del inmueble en la URL /123
status Nuevo estado del inmueble &property_type=1
change_date Fecha de la gestión &change_date=2020-01-01 10:00:00
broker code del Agente que realiza la gestión &broker=1
comment Comentario sobre el cambio del estado &comment=Descripción de la transacción
close_value Valor con el que se hizo el negocio &close_value=100000