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
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
string
required
ID do imóvel. Deve pertencer ao usuário autenticado.
string
required
Um dos tipos válidos:
Entrada, Saída, Rotina, Emergência.string
required
Data da vistoria no formato
YYYY-MM-DD.string
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.