Ir para o conteúdo

POST /{codigoEras}/cadastrarConfinamentoPorCodigoEras

Cadastra confinamento para a propriedade pelo codigoEras.

Parâmetros de Path

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

Body (JSON) — PropriedadeConfinamentoSync

{
  "dataInicial": "2024-01-01",
  "dataFinal": "2024-03-31",
  "dataTerminoVistoria": "2024-03-25",
  "idVistoria": "UUID-DA-VISTORIA"
}

Atributos do payload (PropriedadeConfinamentoSync)

Campo Tipo Obrigatório Formato Descrição
dataInicial LocalDate ✅ YYYY-DD-MM Data de início do confinamento
dataFinal LocalDate ✅ YYYY-DD-MM Data de término do confinamento
dataTerminoVistoria LocalDate ❌ YYYY-DD-MM Data de término da vistoria relacionada
idVistoria UUID ❌ UUID ID da vistoria vinculada ao confinamento

Respostas

Código Descrição
200 Confinamento cadastrado com sucesso
404 Propriedade não localizada
417 Erro interno durante a execução
curl -X POST <api_url>/propriedade/12345/cadastrarConfinamentoPorCodigoEras \
  -H "Authorization: Bearer TOKEN" -H "Content-Type: application/json" \
  -d '{"dataInicial": "2024-01-01", "dataFinal": "2024-03-31"}'