Pular para o conteúdo principal

Entidade: Imóvel

Representa os imóveis avulsos para venda, aluguel ou temporada, com todas as suas informações, imagens e vídeos.

Atributos do Imóvel

AtributoTipoDescrição
codigoImovelStringCódigo do Imóvel.
codigoReferenciaImovelStringCódigo de Referência do Imóvel.
nomeImovelStringNome do Imóvel.
precoBigDecimalPreço do imóvel (venda e aluguel mensal).
temporadachar'0' para normal, '1' para temporada.
precoTemporadaBigDecimalPreço da diária se for de temporada.
enderecoStringLogradouro do imóvel.
nomeBairroStringNome do Bairro.
nomeCidadeStringNome da Cidade.
siglaEstadoStringSigla do Estado.
areautilDoubleÁrea privativa.
iptuBigDecimalValor do IPTU.
condominioBigDecimalValor do Condomínio.
nquartosStringNúmero de quartos.
nsuitesIntegerNúmero de Suítes.
ngaragensStringNúmero de vagas de garagem.
fotoImovel1 a fotoImovel30StringNomes das fotos do imóvel.
descricaoFoto1 a descricaoFoto30StringDescrições das fotos.
descricaoStringDescrição completa do Imóvel.
tipoImovelStringDescrição do tipo do imóvel (Ex: "Apartamento").
idTipoImovelStringID do tipo do imóvel (Ex: "1").
tipoOperacaoCharacter'V' para Venda, 'L' para Aluguel.
urlDetalheStringURL amigável para a página de detalhes do imóvel.
......E todos os outros atributos de características (temPiscina, etc.)

Parâmetros de Filtro (Imóveis)

AtributoTipoObrigatórioDescrição
tokenStringSimToken de Integração da Empresa.
quantidadeImoveisIntegerSimNúmero máximo de imóveis a serem retornados.
tipoImovelStringNãoIDs dos tipos de imóvel, separados por ; (Ex: "1;2").
idCidadeIntegerNãoID da Cidade.
idBairrosInteger[]NãoArray de IDs de Bairros (Ex: [297, 298]).
statusImovelStrStringNãoTipo de operação, separado por ; (Ex: "V;L").
precoMinimoStringNãoPreço Mínimo (Ex: "100000").
precoMaximoStringNãoPreço Máximo (Ex: "750000").
quartosMinimoStringNãoNúmero de Quartos Mínimo.
ordenacaoStringNãoCritério de ordenação (Ex: "PMIN" para menor preço).
termoStringNãoTermo para busca ampla (código, nome, bairro, etc.).
destaqueNoBannerBooleanNãotrue para obter imóveis marcados para o banner.
paginadoBooleanNãotrue para ativar a paginação.
startpagIntegerSe paginadoOffset para paginação (inicia em 0).

Métodos de Consulta (Imóveis)

Obter um Imóvel Específico

  • Método: GET
  • URL: http://app.reaisystems.com.br/sites/v1/imovel/{CODIGO_IMOVEL}/{TOKEN}
  • Retorno: JSON com os dados do imóvel solicitado.

Obter Total de Imóveis por Filtro

  • Método: GET
  • URL: http://app.reaisystems.com.br/sites/v1/imovel/totalImoveisFiltro?filtro={FILTRO_JSON}
  • Retorno: JSON com o número total de imóveis que correspondem ao filtro.

Listar Imóveis por Filtro

  • Método: GET
  • URL: http://app.reaisystems.com.br/sites/v1/imovel/listarImoveisFiltro?filtro={FILTRO_JSON}
  • Retorno: JSON com a lista de imóveis que correspondem ao filtro.

Listar Imóveis por Códigos

  • Método: GET
  • URL: http://app.reaisystems.com.br/sites/v1/imovel/listarImoveisLista?codigos={CODIGOS}&token={TOKEN}
  • Parâmetros: CODIGOS (separados por ';') e TOKEN.
  • Retorno: JSON com a lista dos imóveis solicitados.

Obter Imóveis Sugeridos (Semelhantes)

  • Método: GET
  • URL: http://app.reaisystems.com.br/sites/v1/imovel/imoveisSugeridos/{CODIGO}/{TOKEN}
  • Retorno: JSON com uma lista de imóveis semelhantes ao imóvel de referência.