Método para cambiar el estado de un inmueble, éste no se puede cambiar desde el método de actualización
{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;
{
"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ámetro | Descripción | Ejemplo |
---|---|---|
Authorization | Token de ingreso e identificador de la inmobiliaria (obligatorio) | "Authorization" => "TOKEN_INGRESO" |
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 |