Ir para o conteúdo

PUT /{numero}/registraDesligamentoPorNumero/{idTipoDesligamento}

Registra desligamento de um animal pelo número de rastreabilidade.

Campo Valor
Método PUT
Endpoint /animal/{numero}/registraDesligamentoPorNumero/{idTipoDesligamento}
Chave Natural numero (String)
Fachada para PUT /animal/{id}/registraDesligamento/{idTipoDesligamento}

Parâmetros de Path

Nome Tipo Obrigatório Descrição
numero String ✅ Número de rastreabilidade do animal
idTipoDesligamento UUID ✅ UUID do tipo de desligamento

Query Parameters

Nome Tipo Obrigatório Formato Descrição
dataDesligamento LocalDate ❌ YYYY-DD-MM Data do desligamento. Se não informada, usa a data atual

Respostas

Código Descrição
200 Desligamento registrado com sucesso
404 Animal não localizado com o número informado
417 Erro interno durante a execução

curl:

curl -X PUT "https://<api_url>/animal/123456/registraDesligamentoPorNumero/UUID-TIPO?dataDesligamento=2024-01-15" \
  -H "Authorization: Bearer {TOKEN}"