Visão Geral
Uma inspeção é um registro formal do estado do imóvel em um dado momento. Ao criar uma vistoria, a API captura automaticamente um snapshot do inventário ativo do imóvel — preservando o estado de cada item naquele instante, independente de alterações futuras.O objeto Inspeção
Tipos válidos
| Valor | Uso |
|---|---|
Entrada | Início de contrato |
Saída | Encerramento de contrato |
Rotina | Vistoria periódica |
Emergência | Situação eventual (vazamento, etc.) |
snapshotInventario
Array somente-leitura, populado automaticamente no POST. Representa o estado exato do inventário no momento da criação. Não pode ser alterado via PATCH.
itensVistoriados
Array editável com a avaliação de cada item durante a inspeção. Cada entrada segue o formato:
Criar vistoria
ID do imóvel. Deve pertencer ao usuário autenticado.
Um dos tipos válidos:
Entrada, Saída, Rotina, Emergência.Data da vistoria no formato
YYYY-MM-DD.Observações gerais da vistoria.
Resposta 201
Listar vistorias por imóvel
Ordenadas pordataVistoria decrescente.
Buscar vistoria por ID
Atualizar vistoria
Permite editaritensVistoriados, fotosKeys, videosKeys, status e descricao. Os campos imovelId, userId e snapshotInventario são protegidos e ignorados mesmo que enviados.
Sincronizar com inventário
Aplica as condições avaliadas na vistoria (itensVistoriados) de volta ao inventário real do imóvel. Apenas itens com condicaoAtual diferente de "Não verificado" são atualizados.
Resposta 200
Este endpoint é tipicamente chamado ao concluir uma vistoria de saída, para refletir o estado final dos itens no inventário.