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