Skip to main content

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 por dataVistoria decrescente.

Buscar vistoria por ID


Atualizar vistoria

Permite editar itensVistoriados, 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.

Deletar vistoria