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