PROD

Este serviço retorna os detalhes de um imóvel.

Informações do recurso
AutenticaçãoRequired
Scopeinternal-portal
Método HTTPGET
RespostaJSON
Versão2

Escopo de rede

Se seu cliente possui o scope network-suscription, o imóvel deve pertencer a um cliente da sua rede. Imóveis fora da sua rede retornam um erro de não encontrado, mesmo que o hash seja válido.

URL do recurso

https://mapaprop.app/api/action/portal-v2/properties/{propertyHash}

Exemplo de chamada

GET /api/action/portal-v2/properties/YoJEWd1x4qvlpGw HTTP/1.1
Host: mapaprop.app
Content-Type: application/x-www-form-urlencoded
Content-Length: 0
Authorization: Bearer {access_token}

Parâmetros

ChaveTipoObrigatórioDescrição
propertyHashstringyesO Hash ID do imóvel

Resposta

Um documento JSON com os detalhes do imóvel.

ObjetoCampoTipoObrigatórioDescrição
ResponsepropertyProperty objectyesO objeto imóvel
PropertypropertyHashstringyesID único do imóvel
timestampstringyesTimestamp ISO8601 de quando o imóvel foi criado
lastUpdatestringyesTimestamp ISO8601 da última atualização
codestringyesCódigo único do imóvel inserido pelo cliente
branchIdintyesID da filial associada ao imóvel. GET /api/action/express-v1/branches.
typeintyesTipo do imóvel. GET /api/action/portal-v2/settings/types/{country}
propertyTypestringyesDescrição traduzida do tipo de imóvel. GET /api/action/portal-v2/settings/types/{country}
operationintyesOperação do imóvel. GET /api/action/portal-v2/settings/operations/{country}
propertyOperationstringyesDescrição traduzida da operação. GET /api/action/portal-v2/settings/operations/{country}
statusintyesID do status construtivo. Constantes
mainImagestringnoURL da thumbnail principal do imóvel
currencystringyesSímbolo da moeda do preço. Constantes
priceintyesPreço do imóvel
expensesCurrenciesstringnoSímbolo da moeda do condomínio. Constantes
expensesPriceintnoValor do condomínio mensal / anual
taxCurrencystringnoSímbolo da moeda dos impostos. Constantes
taxPriceintnoValor dos impostos mensais / anuais
titlestringyesTítulo inserido pelo cliente
addressstringyesRua e número do imóvel
zipCodestringyesCEP da localização
zonestringyesDescrição amigável combinando cidade (se disponível) e estado
countryIdintyesID do país do imóvel
stateIdintyesID do estado. GET /api/action/express-v1/zones
countyIdintyesID do município. GET /api/action/express-v1/zones
cityIdintnoID da cidade. GET /api/action/express-v1/zones
countryIdintyesID do país. GET /api/action/express-v1/zones
countrystringyesNome do país
statestringyesNome do estado
countystringyesNome do município ou segunda divisão
citystringnoNome da cidade / bairro ou terceira divisão
suspendedbooleanyesA publicação foi suspensa
reservedbooleanyesO imóvel foi reservado
rentedbooleanyesO imóvel foi alugado
soldbooleanyesO imóvel foi vendido
descriptionstringyesDescrição longa do imóvel
conditionsstringnoCondições do imóvel. Geralmente relacionadas ao pagamento
bedroomsintnoQuantidade de quartos
ambiencesintnoQuantidade de ambientes
bathroomsintnoQuantidade de banheiros
dependenciesintnoQuantidade de dependências (quartos extras)
occupancyintnoQuantidade de ocupantes (geralmente para aluguel temporário)
toilettesintnoQuantidade de lavabos
buildingAreaintnoMetros quadrados de área construída
landAreaintnoMetros quadrados de terreno
yearsOldintnoAntiguidade do imóvel
ubicationstringnoOrientação cardinal do imóvel no edifício
totalFloorsintnoTotal de andares do edifício
apartmentsPerFloorintnoQuantidade de apartamentos por andar
airConditionerTypestringnoTipo de ar-condicionado
waterHeaterTypestringnoTipo de aquecedor de água
heatingTypestringnoTipo de aquecimento
balconyTypestringnoTipo de varanda
garageintnoQuantidade de vagas de garagem
garageTypestringnoTipo de garagem
imagesArray of ImagenoArray de objetos Image
locationLocationyesObjeto de localização geográfica
LocationlonstringyesLongitude do imóvel
latstringyesLatitude do imóvel
ImageimagestringyesURL da imagem
thumbnailstringyesURL da thumbnail
orientationintyesOrientação da imagem. 1 = PORTRAIT, 2 = LANDSCAPE
typeintyesTipo de imagem.
1 = PHOTO,
2 = BLUEPRINT
contentTypestringyesTipo de conteúdo da imagem
timestampstringyesTimestamp ISO8601 de quando a imagem foi enviada
branchBranch DataArray of infoyesLista de dados da filial do corretor
zipstringyes
zone0Descriptionstringyes
zone1Descriptionstringyes
zone2Descriptionstringyes
zone3Descriptionstringno
zone0intyes
zone1intyes
zone2intyes
zone3intno
addressstringyes
phone1stringyes
phone2stringno
phone3stringno
mobilestringno
mainbooleanyes
namestringyes
emailstringyes
customerstringyes
LabelslabelsArray of labelsnoEtiquetas / comodidades do imóvel - Constantes
customercustomerAddressstringyes
customerCountryintyes
customerEmailstringyes
customerIdintyes
customerlogostringyes
customerNamestringyes
customerPhonestringyes
attributesattributesArray of json attributesnoTodos os atributos do imóvel
descriptionFormatteddescriptionstringnoDescrição com nova formatação que aceita quebras de linha
videosvideosArray of jsonnoVídeos do imóvel (URL ou embed)

Exemplo de resposta

{
  "property": {
      "country": "Argentina",
      "heatingType": "Estufas",
      "occupancy": 2,
      "waterHeaterType": "Termotanque",
      "landArea": 200,
      "county": "Chilecito",
      "buildingArea": 120,
      "ubication": "Lateral",
      "cityId": 4011,
      "type": "1",
      "propertyType": "Departamento",
      "apartmentsPerFloor": 3,
      "zone": "Colonia Malligasta, Chilecito, La Rioja, Argentina",
      "price": 2500,
      "airConditionerType": "Split/Ventana",
      "state": "La Rioja",
      "branchId": 23443,
       "videos": [
        {
            "custId": 1,
            "description": "asdasdsadadasd",
            "videoId": 7252,
            "source": "https://www.youtube.com/shorts/DV5mG3XGPZU",
            "propertyId": 256854
        },
        {
            "custId": 1,
            "description": "asdasdsadadasd",
            "videoId": 7253,
            "source": "https://www.youtube.com/watch?v=gLcP6qqulhA&ab_channel=NovalProperties",
            "propertyId": 256854
        },
        {
            "custId": 1,
            "description": "asdasdsadadasd",
            "videoId": 7254,
            "source": "<iframe width=\"560\" height=\"315\" src=\"https://www.youtube.com/embed/gLcP6qqulhA?si=CpKaYWLYZXXh4zyP\" title=\"YouTube video player\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen></iframe>",
            "propertyId": 256854
        },
        {
            "custId": 1,
            "description": "dasdsadsss",
            "videoId": 7258,
            "source": "https://my.matterport.com/show?play=1&lang=en-US&m=CmhKN1eSdqR",
            "propertyId": 256854
        }
    ],
      "branch": {
        "zip": "1878",
        "zone2Description": "Quilmes",
        "branchId": 7914,
        "address": "Lavalle 654 ",
        "phone2": "11-0000-0000",
        "main": true,
        "zone0Description": "Argentina",
        "zone3": 1098,
        "zone2": 237,
        "zone1": 2,
        "zone0": 1,
        "phone1": "7078-0000",
                "mobile": "541144440000"
        "zone1Description": "Buenos Aires",
        "custId": 7466,
        "name": "Gabriel Bagnato Bienes Ra?ces",
        "zone3Description": "Quilmes",
        "email": "xxxxx@gmail.com",
        "customer": "Ruben Inmobiliaria"
    },
      "images": [
        {
          "image": "https://s3.amazonaws.com/mapaprop-dev/photos/2342/92478/755270.jpg",
          "thumbnail": "https://s3.amazonaws.com/mapaprop-dev/photos/234/92478/755270t.jpg",
          "orientation": 1,
          "imageId": 234432,
          "main": true,
          "type": 1,
          "contentType": "image/jpeg",
          "timestamp": "2015-11-18T22:47:53Z"
        },
        {
          "image": "https://s3.amazonaws.com/mapaprop-dev/photos/234/9242348/755271.jpg",
          "thumbnail": "https://s3.amazonaws.com/mapaprop-dev/photos/1687/2/34755271t.jpg",
          "orientation": 2,
          "imageId": 234,
          "main": false,
          "type": 1,
          "contentType": "image/jpeg",
          "timestamp": "2015-11-18T22:48:23Z"
        }
      ],
      "bathrooms": 1,
      "suspended": false,
      "dependencies": 3,
      "labels": [
        "mortgageReady",
        "professionalAvailable",
        "furnished",
        "janitor",
        "grill",
        "security",
        "securityBox",
        "swimmingPool",
        "partySaloon",
        "cableIncluded",
        "heating",
        "airConditioning",
        "telephoneLine",
        "dialyDinning",
        "alarm",
        "frontGarden",
        "garage",
        "laundry",
        "patio",
        "playroom",
        "privateElevator",
        "suite"
      ],
      "bedrooms": 2,
      "ambiences": 2,
      "balconyType": "Terraza",
      "yearsOld": 2,
      "reserved": false,
      "lastUpdate": "2017-11-01T06:40:40.000-04:00",
      "paymentPeriod": "Por mes",
      "conditions": "•\tAlquiler pago mes a mes. •\tDepósito de 1 mes de alquiler. •\tComisión inmobiliaria. ",
      "status": "A Refaccionar",
      "code": "1687-paunero.lasheras-102apt",
      "expensesCurrency": "USD",
      "city": "Colonia Malligasta",
      "description": "Muy luminoso departamento muy bien ubicado en Palermo - Gran balcón - Totalmente amoblado - Gran Sofa - Cocina completamente equipada - Cama grande - baño completo - Tv con Cable - Wifi - Todo INCLUIDO",
      "alternativePrices": [],
      "title": "Hermoso y muy Luminoso depto ubicado en Palermo",
      "totalFloors": 2,
      "countryId": 1,
      "toilettes": 2,
      "seoUrl": "alquiler-temporario-de-departamento-en-colonia-malligasta234-la-rioja-16e87-344",
      "rented": false,
      "expensesPrice": 322,
      "countyId": 561,
      "hightlight": {},
      "currency": "ARS",
      "timestamp": "2015-11-18T00:00:00.000-05:00",
      "sold": true,
      "orientation": "NORTE",
      "address": "Paunero ",
      "zipCode": "1661",
      "stateId": 12,
      "propertyHash": "9cd969ac3a4623sdffd2cfeea1abab7",
      "mainImage": "https://s3.amazonaws.com/mapaprop-dev/photos/32443/2434/755270t.jpg",
      "taxCurrency": "USD",
      "garage": 2,
      "garageType": "Garage Cubierto",
      "taxPrice": 329032,
      "location": {
        "lon": "-58.409215670639014",
        "lat": "-34.58256378363613"
      },
      "operation": "3",
      "propertyOperation": "Alquiler Temporario",
      "customerLogo": "https://s3.amazonaws.com/mapaprop-dev/photos/32443/2434/755270t.jpg",
      "customerAddress": "Malabia 3526",
      "customerCountry": 1,
      "customerEmail": "email@dominio.com",
      "customerId": 0000,
      "customerName": "Inmobiliaria X",
      "customerPhone": "111-111",
            "attributes": [
                {
                    "group_sub": "label",
                    "country": "ar",
                    "key_legacy": "electricity",
                    "group_subtype": "services",
                    "id": "electricity",
                    "label": "Electricidad",
                    "locale": "es_AR",
                    "type": "bool",
                    "group": "propertyAttribute",
                    "status": true
                },
                {
                    "group_sub": "label",
                    "country": "ar",
                    "key_legacy": "grill",
                    "group_subtype": "ammenities",
                    "id": "grill",
                    "label": "Parrilla",
                    "locale": "es_AR",
                    "type": "bool",
                    "group": "propertyAttribute",
                    "status": true
                },
                {
                    "group_sub": "label",
                    "country": "ar",
                    "key_legacy": "laundryMachine",
                    "group_subtype": "ammenities",
                    "id": "laundry-machine",
                    "label": "Lavarropas",
                    "locale": "es_AR",
                    "type": "bool",
                    "group": "propertyAttribute",
                    "status": true
                },
                {
                    "group_sub": "label",
                    "country": "ar",
                    "key_legacy": "professionalAvailable",
                    "group_subtype": "extras",
                    "id": "professional-available",
                    "label": "Apto profesional",
                    "locale": "es_AR",
                    "type": "bool",
                    "group": "propertyAttribute",
                    "status": true
                },
                {
                    "group_sub": "label",
                    "country": "ar",
                    "key_legacy": "hasSecurity",
                    "group_subtype": "services",
                    "id": "security",
                    "label": "Seguridad",
                    "locale": "es_AR",
                    "type": "bool",
                    "group": "propertyAttribute",
                    "status": true
                },
                {
                    "group_sub": "label",
                    "country": "ar",
                    "key_legacy": "sewers",
                    "group_subtype": "services",
                    "id": "sewers",
                    "label": "Cloacas",
                    "locale": "es_AR",
                    "type": "bool",
                    "group": "propertyAttribute",
                    "status": true
                }
          ],
        "descriptionFormatted": "Test Images, Propiedad TestTest Images, \n\nPropiedad Test",
    }
}