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: