Ir para o conteúdo

PUT /registraSolicitacaoAlteracaoDePossePorIdentificador/{identificadorReceitaProdutorDestino}

Registra solicitação de alteração de posse usando CPF/CNPJ do produtor destino e uma lista de números de rastreabilidade dos animais.

Campo Valor
Método PUT
Endpoint /animal/registraSolicitacaoAlteracaoDePossePorIdentificador/{identificadorReceitaProdutorDestino}
Chave Natural identificadorReceitaProdutorDestino (CPF/CNPJ) + body List<String> com números dos animais
Fachada para PUT /animal/registraSolicitacaoAlteracaoDePosse/{idProdutorDestino}

Parâmetros de Path

Nome Tipo Obrigatório Descrição
identificadorReceitaProdutorDestino String CPF (11 dígitos) ou CNPJ (14 dígitos) do produtor destino da posse

Body (JSON) — List<String>

["111111", "222222", "333333"]

Atributos do payload

Campo Tipo Obrigatório Formato Descrição
(array de strings) List<String> Array JSON de strings Lista com os números de rastreabilidade dos animais cuja posse será transferida

Respostas

Código Descrição
200 Solicitação registrada com sucesso
404 Produtor destino não localizado
417 Erro interno durante a execução

curl:

curl -X PUT https://<api_url>/animal/registraSolicitacaoAlteracaoDePossePorIdentificador/12345678000195 \
  -H "Authorization: Bearer {TOKEN}" \
  -H "Content-Type: application/json" \
  -d '["111111","222222","333333"]'