Cambio de estado


Introducción

Este es el método para cambiar estado de inmuebles, es necesario ingresar la mayor parte de la información para tener un registro claro del cambio de estado de los inmuebles. Desde este método no se pueden modificar otros atributos del inmueble, para ello se puede actualizar el inmueble.

Ejemplo de uso

{success} PUT: /properties/status/123

use GuzzleHttp\Client;

$client = new Client();
$res = $client->request("PUT", "{$endpoint}/properties/status/123", [
    "headers" => [
        "Authorization" => "TOKEN_INGRESO"
    ],
    "form_params" => [
        "status" => "1"
    ]
]);

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

Ejemplo de respuesta

{
    "code": 200,
    "message": "The property's status was updated successfully",
    "property": {
        "idpro": 123456,
        "codpro": 123,
        "status": "1",
        "value": 500000,
        "description": "API"
    }
}

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 caracteres en negrilla son obligatorios y los que se encuentran en cursiva solo son obligatorios en algunos casos

Parámetro Descripción Ejemplo
status Nuevo estado del inmueble &status=1
description Comentario sobre el cambio del estado  &description=25
change_date Fecha del cambio de estado (por defecto la fecha actual)  &change_date=2020-03-30 11:00:00
value Valor final del negocio (Por defecto el precio del inmueble)  &value=200000
source Id de la procedencia desde la que se concretó el negocio  &source=2
broker Id del asesor beneficiado o encargado  &source=2
real_state Id de la inmobiliaria que concretó el negocio  &real_state=20