Éste es el detalle de inmueble en particular, muestra toda la información específica del inmueble como todas las imágenes, fotos en 360, url del tour virtual, etc. Es un recurso indispensable a la hora de integrar el API con una página web.
{success} Url: /api/properties/{code}/{unique?}
[?]: No requerido, es el unique_code del inmueble para especificar
use GuzzleHttp\Client;
$client = new Client();
$res = $client->request("GET", "{$endpoint}/api/properties/1234", [
"headers" => [
"Content-type" => "application/json",
"Accept" => "application/json",
"Authorization" => "TOKEN_INGRESO"
]
]);
$properties = json_decode($res->getBody(), true);
return $properties;
{
"data": {
"unique_code": 2,
"code": 12345,
"code_text": "12345AB-12",
"biz_service": "Ar,Vnt",
"type_code": 3,
"type": "Oficina",
"title": "Apartamento en venta - Bogotá",
"description": "Property's description",
"ubication_text": "Property's location ",
"neighborhood": "Barrio",
"latitude": "3.49106169354234",
"longitude": "-76.48856267566",
"geohash": "h46kz7wjgdk",
"address": "Property's address",
"primary_area": "0",
"bedrooms": 0,
"bathrooms": 0,
"parking": 0,
"build_year": 1995,
"stratum": 2,
"consignment_date": "1995-03-05 00:00:00",
"video": "video_code",
"virtual_tour": "",
"featured": false,
"exclusive": false,
"separate": 0,
"count_images": 6,
"count_images_360": 1,
"featured_image": "featured_image.png",
"status": {
"code": 4,
"name": "Retirado"
},
"tags": [
{
"code": 3,
"name": "Tag's name",
"color": "'#0000",
"text_color": "'#ffff"
}
],
"prices": [
{
"biz_service_id": 1,
"name": "Arriendo",
"price": 1200000,
"currency": "Peso",
"currency_prefix": "$"
},
{
"biz_service_id": 3,
"name": "Administración",
"price": 350000,
"currency": "Peso",
"currency_prefix": "$"
},
{
"biz_service_id": 2,
"name": "Venta",
"price": 120000000,
"currency": "Peso",
"currency_prefix": "$"
}
],
"portals": [
{
"code": "12345",
"status": "SUCCESS",
"url": "url-inmueble.com",
"portal_code": 1,
"portal_name": "Portal",
"portal_logo": "logo-portal.png"
},
],
"branch": {
"code": 1,
"name": "Company's branch",
"address": "Company's address",
"ubication_text": "Company's location",
"latitude": "3.45",
"longitude": "-7.45",
"phone": "123456789",
"mobile_phone": "123456789",
"whatsapp_number": "123456789"
},
"company": {
"code": 1,
"name": "Company",
"email": "[email protected]",
"logo": "company_logo.png",
"phone": "123456789",
"mobile_phone": "123456789",
"whatsapp_number": "123456789"
},
"promoter": {
"code": 1,
"name": "Agent",
"email": "[email protected]",
"picture": "agent_picture.png",
"phone": "123456789",
"mobile_phone": "123456789",
"whatsapp_number": "123456789"
},
"catcher": {
"code": 1,
"name": "Agent",
"email": "[email protected]",
"picture": "agent_picture.png",
"phone": "123456789",
"mobile_phone": "123456789",
"whatsapp_number": "123456789"
},
"descriptions": [
{
"code": 236,
"description": "Descripción del inmueble",
"is_generated": false,
"type_code": 1,
"type": "Descripción general"
}
],
"comments": [
{
"code": 1,
"description": "Comentario del inmueble",
"is_public": false
}
],
"images": [
{
"order": 1,
"is_picture_360": true,
"comment": "Bathroom",
"url": "image.png",
"url_thumb": "thumb.png"
}
],
"amenities": [
{
"amenity_id": 1,
"amenity_name": "Piso",
"amenity_secondary_id": 1,
"amenity_secondary_name": "General",
"amenity_type_id": 1,
"amenity_type": "Interiores",
"value": "1",
"comment": "Tradicional2",
"measurement_id": 1,
"measurement_name": "Unidades",
"measurement_prefix": ""
}
]
}
}
Parámetro | Descripción | Ejemplo |
---|---|---|
Authorization | Token de ingreso e identificador de la inmobiliaria (obligatorio) | "Authorization" => "TOKEN_INGRESO" |
Parámetro | Descripción | Ejemplo |
---|---|---|
code | Código (code) del inmueble | /123 |
unique_code | Número único (unique_code) específico de cada inmueble, es opcional | /123456 |