Locações

Contratos de locação e suas condições: prazos, reajustes, taxas e participantes (proprietários, inquilinos e fiadores).

Listar locações

GET /locacoes

Retorna locações com filtros por participantes, prazos de reajuste e vencimentos de contrato.

ParâmetroTipoDescrição
codigostringFiltra por código ou código interno
status[]array de stringAtiva, Rescindida, Finalizada, Prorrogada, Desocupação, Vencida
proprietarioIdstringID público do proprietário
inquilinoIdstringID público do inquilino
imovelIdstringID público do imóvel
temReajustebooleanLocações com reajuste previsto
reajusteAutomaticobooleanLocações com reajuste automático
dataInicioContrato[min] / [max]dateIntervalo de início do contrato (Y-m-d)
dataDeCadastro[min] / [max]dateIntervalo de cadastro (Y-m-d)
curl "https://api-aberta-prod.useimobia.com.br/api/v1/locacoes?status[]=Ativa&temReajuste=true" \
  -H "API-KEY: SUA_CHAVE_AQUI"

Detalhes da locação

GET /locacoes/{id}

Exemplo de resposta (campos principais):

{
  "data": {
    "id": "5ZD7L...",
    "codigo": 8,
    "tipo": "Residencial",
    "imovelId": "0Jw79P...",
    "status": "Ativa",
    "dataDeCadastro": "2022-05-13",
    "dataInicioContrato": "2022-05-13",
    "dataFinalPrevista": "2023-11-11",
    "dataProximoReajuste": "2023-05-13",
    "primeiroVencimento": "2022-05-13",
    "duracao": 12,
    "periodoReajuste": 12,
    "periodoRepasse": 5,
    "temReajuste": false,
    "reajusteAutomatico": false,
    "valorVigente": "150.00",
    "valorTaxaAdministracao": "1.50",
    "tipoTaxaAdministracao": "porcento",
    "porcentagemTaxaAdministracao": "1.00",
    "proprietarios": [ { "pessoaId": "0Jw79P1..." } ],
    "inquilinos": [ { "pessoaId": "0Jw79P1..." } ],
    "fiadores": [ { "pessoaId": "0Jw79P1..." } ]
  }
}

Campos que merecem atenção

CampoDescrição
statusStatus calculado: Ativa, Rescindida, Finalizada ou Vencida
duracaoDuração do contrato em meses
periodoReajusteIntervalo entre reajustes, em meses
valorVigenteValor atual do aluguel
tipoTaxaAdministracaoComo a taxa é calculada (ex.: porcento)
proprietarios / inquilinos / fiadoresCada pessoaId resolve em GET /pessoas/{id}
💡

Dica: as parcelas financeiras do contrato ficam em Contas — o par origemId/origemType: "Locacao" liga cada conta à locação de origem.



Did this page help you?