Ir para o conteúdo

DELETE /{id}/removerAnimaisPorNumero

Remove animais de uma movimentação usando o número de rastreabilidade de cada animal no corpo da requisição.

Campo Valor
Método DELETE
Endpoint /movimentacao/{id}/removerAnimaisPorNumero
Chave Natural numero (String, no body)
Parâmetro preservado id (UUID) da movimentação
Fachada para DELETE /movimentacao/{id}/removerAnimais

Parâmetros de Path

Nome Tipo Obrigatório Descrição
id UUID Identificador da movimentação

Body (JSON)

Lista com os números dos animais a remover.

[
  "123456",
  "123457"
]

Respostas

Código Descrição
200 Animais removidos com sucesso
404 Animal não localizado pelo número informado
417 Erro interno durante a execução
curl -X DELETE <api_url>/movimentacao/123e4567-e89b-12d3-a456-426614174000/removerAnimaisPorNumero \
  -H "Authorization: Bearer TOKEN" -H "Content-Type: application/json" \
  -d '["123456", "123457"]'