Ir para o conteúdo

POST /{codigoEras}/criarSuspensaoPorCodigoEras

Registra suspensão para a propriedade pelo codigoEras.

Parâmetros de Path

Nome Tipo Obrigatório Descrição
codigoEras String Código ERAS da propriedade

Body (JSON) — SuspensaoPropriedadeDTO

{
  "dataInicio": "2024-01-01",
  "dataFim": "2024-06-30",
  "motivo": "UUID-DO-MOTIVO",
  "parecerLiberacao": "Irregularidade sanitária identificada em vistoria"
}

Atributos do payload (SuspensaoPropriedadeDTO)

Campo Tipo Obrigatório Formato Descrição
dataInicio LocalDate YYYY-DD-MM Data de início da suspensão
dataFim LocalDate YYYY-DD-MM Data de fim da suspensão
motivo UUID UUID ID do motivo da suspensão
parecerLiberacao String Parecer ou justificativa
idPropriedade UUID UUID ID interno da propriedade (resolvido automaticamente via codigoEras)

Respostas

Código Descrição
200 Suspensão criada com sucesso
404 Propriedade não localizada
417 Erro interno durante a execução
curl -X POST <api_url>/propriedade/12345/criarSuspensaoPorCodigoEras \
  -H "Authorization: Bearer TOKEN" -H "Content-Type: application/json" \
  -d '{"dataInicio": "2024-01-01", "motivo": "UUID-DO-MOTIVO"}'