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"}'