Ir para o conteúdo

Comparativo: WsSISBOV (SOAP) → Integração Certificadora (REST/OpenAPI)

Análise comparativa entre os serviços da versão legada (SOAP/WSDL) e os endpoints da versão atual (REST/OpenAPI 3.0).


Tabela 1 — Serviços WsSISBOV (SOAP)

Namespace: http://servicosWeb.sisbov.mapa.gov.br Endpoint SOAP: http://extranet.agricultura.gov.br/sisbov_ws_prd/services/WsSISBOV Total de operações: 70 Autenticação: usuario + senha em cada chamada

# Operação Parâmetros de Entrada O que faz
1 recuperarTabela usuario, senha, idTabela Recupera uma tabela de domínio específica pelo ID
2 recuperarTabelaMunicipios usuario, senha, uf Recupera lista de municípios de uma UF
3 recuperarVinculoMorteCausa usuario, senha, tipoMorte Recupera vinculação entre tipos e causas de morte
4 incluirProprietario usuario, senha, razaoSocial, cnpj, nome, cpf, telefone, email, sexo, logradouro, bairro, cep, codMunicipio Inclui novo proprietário no sistema
5 alterarProprietario usuario, senha, razaoSocial, cnpj, nome, cpf, telefone, email, sexo, logradouro, bairro, cep, codMunicipio Altera dados de proprietário existente
6 incluirProdutor usuario, senha, razaoSocial, cnpj, nome, cpf, telefone, email, sexo, logradouro, bairro, cep, codMunicipio, telefoneResidencial, faxResidencial, nrTelefoneContato, nrFaxContato Inclui novo produtor no sistema
7 alterarProdutor usuario, senha, razaoSocial, cnpj, nome, cpf, telefone, email, sexo, logradouro, bairro, cep, codMunicipio, telefoneResidencial, faxResidencial, nrTelefoneContato, nrFaxContato Altera dados de produtor existente
8 incluirSupervisor usuario, senha, nome, cpf, rg, dataNascimento, dataExpedicao, OrgaoExpedidor, ufExpedidor, sexo, telefone, email, logradouro, bairro, cep, codMunicipio Inclui novo supervisor/inspetor
9 alterarSupervisor usuario, senha, nome, cpf, rg, dataNascimento, dataExpedicao, OrgaoExpedidor, ufExpedidor, sexo, telefone, email, logradouro, bairro, cep, codMunicipio Altera dados de supervisor existente
10 consultarPropriedade usuario, senha, idPropriedade Consulta dados completos de uma propriedade
11 incluirPropriedade usuario, senha, nirf, incra, tipoPropriedade, nomePropriedade, acessoFazenda, distanciaSedeMunicipio, coordenadas (lat/long), area, logradouro, bairro, cep, codMunicipio, enderecoCorrespondencia, telefones Inclui nova propriedade rural
12 alterarPropriedade usuario, senha, idPropriedade, nirf, incra, tipoPropriedade, nomePropriedade, acessoFazenda, distanciaSedeMunicipio, coordenadas (lat/long), area, logradouro, bairro, cep, codMunicipio, enderecoCorrespondencia, telefones Altera dados de propriedade existente
13 vincularProprietarioPropriedade usuario, senha, cpfProprietario, cnpjProprietario, idPropriedade, situacaoFundiaria Vincula proprietário a uma propriedade
14 desvincularProdutorPropriedade usuario, senha, cpfProdutor, cnpjProdutor, idPropriedade Desvincula produtor de uma propriedade
15 desvincularPropriedadeProprietario usuario, senha, cpfProprietario, cnpjProprietario, idPropriedade Desvincula proprietário de uma propriedade
16 vincularProdutorPropriedade usuario, senha, cpfProdutor, cnpjProdutor, idPropriedade, IEProdutor, ufIE, tipoProdutor Vincula produtor a uma propriedade
17 incluirVistoriaERAS usuario, senha, cpfSupervisor, idPropriedade, data Inclui vistoria ERAS em propriedade
18 solicitarNumeracao usuario, senha, cnpjFabrica, cpfProdutor, cnpjProdutor, idPropriedade, qtdeSolicitada, tipoIdentificacao Solicita numeração para identificação de animais
19 solicitarNumeracaoReimpressao usuario, senha, cnpjFabrica, cpfProdutor, cnpjProdutor, idPropriedade, qtd, numero[] Solicita reimpressão de numeração
20 recuperarNumeracao usuario, senha, numeroSolicitacao Recupera números de uma solicitação
21 consultaSolicitacaoNumeracao usuario, senha, numeroSolicitacao Consulta status de uma solicitação de numeração
22 consultarNumeracaoReimpressao usuario, senha, numeroSolicitacao Consulta status de solicitação de reimpressão
23 incluirAnimal usuario, senha, dataIdentificacao, dataNascimento, numeroProvisorio, numeroDefinitivo, idPropriedadeNascimento, idPropriedadeLocalizacao, idPropriedadeResponsavel, numeroSisbov, codigoRaca, tipoIdentificacao, sexo, cnpjProdutor, cpfProdutor Inclui novo animal no sistema
24 incluirAnimalImportado usuario, senha, codigoRaca, nome, codPais, registroAssociacao, numeroSisbov, numeroProvisorio, numeroDefinitivo, idPropriedade, cnpjProdutor, cpfProdutor, anoImportacao, dataEntradaPais, dataNascimento, dataNascimentoEstimada, sexo, dataIdentificacao, tipoIdentificacao, obs Inclui animal importado
25 alterarAnimalImportado usuario, senha, nome, registroAssociacao, numeroSisbov, numeroProvisorio, numeroDefinitivo, sexo, dataIdentificacao, obs Altera dados de animal importado
26 alterarAnimal usuario, senha, dataIdentificacao, dataNascimento, numeroProvisorio, numeroDefinitivo, idPropriedadeNascimento, numeroSisbov, codigoRaca, tipoIdentificacao, sexo Altera dados de animal
27 alterarIE usuario, senha, cpf, cnpj, idPropriedade, numeroIE Altera Inscrição Estadual de produtor/propriedade
28 recuperarSenha usuario, email Recupera/reseta senha de usuário
29 cadastrarEmail usuario, senha, email Cadastra e-mail para usuário
30 consultarEmail usuario, senha Consulta e-mail cadastrado para usuário
31 alterarSenha usuario, senha, novaSenha Altera senha do usuário
32 consultarDadosAnimal usuario, senha, numeroSisbov Consulta dados de animal pelo número SISBOV
33 consultarMovimentacao usuario, senha, gta (GtaDTO), nrAcionamento Consulta dados de uma movimentação por GTA
34 consultarDadosAnimalImportado usuario, senha, numeroSisbov Consulta dados de animal importado pelo número SISBOV
35 informarMorteAnimal usuario, senha, numeroSisbovAnimal, dataMorte, codigoTipoMorte, codigoCausaMorte Registra morte de animal
36 informarDesligamentoAnimal usuario, senha, numeroSisbovAnimal, tipoDesligamento Registra desligamento de animal
37 movimentarAnimal usuario, senha, dataValidade, dataEmissao, dataSaida, dataChegada, idPropriedadeOrigem, cpfProdutorOrigem, cnpjProdutorOrigem, idPropriedadeDestino, cpfProdutorDestino, cnpjProdutorDestino, gtas[], numerosSISBOV[] Movimenta animais entre propriedades
38 movimentarAnimalPropAglomeracao usuario, senha, dataValidade, dataEmissao, dataSaida, dataChegada, idPropriedadeOrigem, cpfProdutorOrigem, cnpjProdutorOrigem, idAglomeracaoDestino, gtas[], numerosSISBOV[] Movimenta animais de propriedade para aglomeração
39 movimentarAnimalAglomeracaoProp usuario, senha, dataValidade, dataEmissao, dataSaida, dataChegada, idAglomeracaoOrigem, idPropriedadeDestino, cpfProdutorDestino, cnpjProdutorDestino, gtas[], numerosSISBOV[] Movimenta animais de aglomeração para propriedade
40 movimentarAnimalAglomeracaoAglomeracao usuario, senha, dataValidade, dataEmissao, dataSaida, dataChegada, idAglomeracaoOrigem, idAglomeracaoDestino, gtas[], numerosSISBOV[] Movimenta animais entre aglomerações
41 movimentarAnimalAglomeracaoAglomeracaoNovaProp usuario, senha, dataValidade, dataEmissao, dataSaida, dataChegada, idAglomeracaoOrigem, idPropriedadeDestino, cpfProdutorDestino, cnpjProdutorDestino, idAglomeracaoDestino, gtas[], numerosSISBOV[] Movimenta animais de aglomeração para aglomeração com nova propriedade
42 movimentarAnimalAglomeracaoNovaProp usuario, senha, dataValidade, dataEmissao, dataSaida, dataChegada, idAglomeracaoOrigem, idPropriedadeDestino, cpfProdutorDestino, cnpjProdutorDestino, gtas[], numerosSISBOV[] Movimenta animais de aglomeração para nova propriedade
43 movimentarAnimalParaFrigorifico usuario, senha, dataValidade, dataEmissao, dataSaida, dataChegada, idPropriedadeOrigem, cnpjFrigorifico, cpfProdutorOrigem, cnpjProdutorOrigem, gtas[], numerosSISBOV[] Movimenta animais para frigorífico
44 inventariarSolicitacaoNumeracao usuario, senha, numeroSolicitacao, cpfProdutor, cnpjProdutor, idPropriedadeDestino, tipoIdentificacao Inventaria numeração solicitada
45 cancelarMovimentacao usuario, senha, idMovimentacao, motivoCancelamento Cancela uma movimentação registrada
46 excluirVistoria usuario, senha, idPropriedade Exclui vistoria de propriedade
47 consultarAnimaisAbatidos usuario, senha, cnpjFrigorifico, data Consulta animais abatidos em frigorífico em data específica
48 alterarSolicitacaoNumeracao usuario, senha, idSolicitacao, tipoIdentificacao, cnpjFabrica Altera solicitação de numeração
49 cancelarSolicitacaoNumeracao usuario, senha, idSolicitacao, numerosSisbov[], idPropriedade, cnpjProdutor, cpfProdutor, idMotivoCancelamento Cancela solicitação de numeração
50 informarNotaFiscal usuario, senha, numeroSolicitacao, nrSerie, nrNota, dtNota Informa nota fiscal para solicitação de numeração
51 finalizarSolicNumAnimalImportado usuario, senha, numeroSolicitacao, cnpjFabrica, nrSerie, nrNota, dtNota Finaliza solicitação de numeração para animal importado
52 iniciarVistoria usuario, senha, idPropriedade, dataAgendamento, cpfSupervisor Inicia/agenda vistoria de propriedade
53 reagendarVistoria usuario, senha, idPropriedade, dataReagendamento, cpfSupervisor, justificativa Reagenda vistoria
54 consultarAgendamentoVistoria usuario, senha, dataInicial, dataFinal, idPropriedade, cpfSupervisor, uf, municipio Consulta agendamentos de vistorias
55 recuperarCheckListVistoria usuario, senha, idPropriedade, dataAgendamento Recupera checklist de vistoria
56 recuperarVistoriaLancada usuario, senha, idPropriedade, dataAgendamento Recupera vistoria já realizada/lançada
57 lancarVistoria usuario, senha, idPropriedade, dataVistoria, cpfSupervisor, resposta[] Lança/registra vistoria realizada com respostas
58 emitirParecerVistoriaRT usuario, senha, idPropriedade, dataAgendamento, parecer, cpfResponsavelTecnico Emite parecer de vistoria por responsável técnico
59 finalizarVistoria usuario, senha, idPropriedade, dataAgendamento, cancelada Finaliza vistoria (conclui ou cancela)
60 suspenderPropriedade usuario, senha, idPropriedade, idMotivo, obs Suspende propriedade do sistema
61 solicitarCancelamentoSuspensao usuario, senha, idPropriedade, justificativa, idSuspensao Solicita cancelamento de suspensão de propriedade
62 consultarSuspensao usuario, senha, idPropriedade Consulta suspensões ativas de propriedade
63 solicitarAlteracaoPosse usuario, senha, idPropriedadeOrigem, cpfProdutorOrigem, cpfProdutorDestino, motivoSolicitacao, justificativa, tipoEnvio, qtdeAnimais, numeracaoEnvio[] Solicita alteração de posse de animais
64 consultarProtocoloSolicitacaoNumeracao usuario, senha, idPropriedade, dataInicial, dataFinal Consulta protocolos de solicitações de numeração em período
65 solicitarDistribuicaoNumeracao usuario, senha, numeroSolicitacao, tipoEnvio, idPropriedade, cnpjProdutor, cpfProdutor, cnpjCertificadora, numeroSisbov[], quantidade Solicita distribuição de numeração
66 consultarSolicitacaoDistribuicao usuario, senha, cpfProdutor, numeroSolicitacao, cnpjProdutor, dataInicial, dataFinal Consulta solicitações de distribuição de numeração
67 consultarMovimentacaoExterna usuario, senha, idPropriedadeDestino, cpfProdutorDestino, dataInicial, dataFinal Consulta movimentações externas recebidas pela propriedade
68 informarPeriodoConfinamento usuario, senha, idPropriedade, dataConfinamentoInicial, dataConfinamentoFinal, cancelada Informa período de confinamento de rebanho
69 vincularNroSisbovNroEletronico usuario, senha, nroSisbov, nroEletronico Vincula número SISBOV a número eletrônico
70 recuperarNroEletronico usuario, senha, numeroSisbov Recupera número eletrônico vinculado ao SISBOV
71 informarAjusteRebanho usuario, senha, idPropriedade, cpfProprietarioPropriedade, cnpjProprietarioPropriedade Informa ajuste de rebanho em propriedade

Tabela 2 — Endpoints OpenAPI REST

Versão: 2.0.3 | Autenticação: JWT (Bearer Token) Base: /integracao/ Legenda: ⭐ = endpoint com *SIMPLE-METHOD* (usa chave natural em vez de UUID)

Animal

# Método Path operationId Parâmetros O que faz
1 POST /integracao/animal adicionarAnimais body: AnimalSync (lista) Cadastra animais em lote
2 GET /integracao/animal/{id} buscarAnimalPorId path: id (UUID) Busca animal por UUID
3 PUT /integracao/animal/{id} atualizarAnimal path: id (UUID), body: AnimalSync Atualiza animal por UUID
4 GET /integracao/animal/numero/{numero} buscarAnimalPorNumero path: numero Busca animal por número de rastreabilidade
5 GET /integracao/animal/listaAnimaisStatus/{status} buscarAnimaisPorStatus path: status, query: page, size Lista animais por status
6 PUT /integracao/animal/{id}/registraMorte/{idCausaMorte}/{dataMorte} registrarMorte path: id, idCausaMorte, dataMorte Registra morte de animal por UUID
7 PUT /integracao/animal/{id}/cancelarMorte cancelarMorte path: id (UUID) Cancela registro de morte por UUID
8 PUT /integracao/animal/{id}/registraDesligamento/{idTipoDesligamento} registrarDesligamento path: id, idTipoDesligamento Registra desligamento por UUID
9 PUT /integracao/animal/{id}/registraReligamento registrarReligamento path: id (UUID) Reativa animal desligado por UUID
10 PUT /integracao/animal/registraSolicitacaoAlteracaoDePosse/{idProdutorDestino} registraSolicitacaoAlteracaoDePosse path: idProdutorDestino (UUID), body: lista números Registra solicitação de alteração de posse por UUID
11 GET /integracao/animal/{numero}/getAnimalPorNumero getAnimalPorNumero path: numero ⭐ Busca animal por número
12 PUT /integracao/animal/{numero}/atualizarAnimalPorNumero atualizarAnimalPorNumero path: numero, body: AnimalSync ⭐ Atualiza animal por número
13 PUT /integracao/animal/{numero}/registraMortePorNumero/{idCausaMorte}/{dataMorte} registraMortePorNumero path: numero, idCausaMorte, dataMorte ⭐ Registra morte por número
14 PUT /integracao/animal/{numero}/cancelarMortePorNumero cancelarMortePorNumero path: numero ⭐ Cancela morte por número
15 PUT /integracao/animal/{numero}/registraDesligamentoPorNumero/{idTipoDesligamento} registraDesligamentoPorNumero path: numero, idTipoDesligamento ⭐ Registra desligamento por número
16 PUT /integracao/animal/{numero}/registraReligamentoPorNumero registraReligamentoPorNumero path: numero ⭐ Reativa animal por número
17 GET /integracao/animal/{numero}/consultaSimplificadaPorNumero/{status} consultaSimplificadaPorNumero path: numero, status ⭐ Consulta resumida por número e status
18 PUT /integracao/animal/registraSolicitacaoAlteracaoDePossePorIdentificador/{identificadorReceitaProdutorDestino} registraSolicitacaoAlteracaoDePossePorIdentificador path: identificadorReceitaProdutorDestino (CPF/CNPJ) ⭐ Solicitação de alteração de posse por CPF/CNPJ

GTA

# Método Path operationId Parâmetros O que faz
1 POST /integracao/gta adicionarGTA body: GTASync Cria nova GTA
2 GET /integracao/gta/{id} buscarGTAPorId path: id (UUID) Busca GTA por UUID
3 PUT /integracao/gta/{id} atualizarGTA path: id (UUID), body: GTASync Atualiza GTA por UUID
4 DELETE /integracao/gta/{id} excluirGTA path: id (UUID) Exclui GTA por UUID
5 GET /integracao/gta/{numeroCompleto}/getGTAPorNumeroCompleto getGTAPorNumeroCompleto path: numeroCompleto ⭐ Busca GTA por número composto
6 PUT /integracao/gta/{numeroCompleto}/atualizarGTAPorNumeroCompleto atualizarGTAPorNumeroCompleto path: numeroCompleto, body: GTASync ⭐ Atualiza GTA por número composto
7 DELETE /integracao/gta/{numeroCompleto}/deletarGTAPorNumeroCompleto deletarGTAPorNumeroCompleto path: numeroCompleto ⭐ Exclui GTA por número composto
8 POST /integracao/gta/{numeroCompleto}/informarUploadPorNumeroCompleto/{nome} informarUploadPorNumeroCompleto path: numeroCompleto, nome ⭐ Informa upload de arquivo para GTA
9 PUT /integracao/gta/{numeroCompleto}/concluirUploadPorNumeroCompleto/{fileName} concluirUploadPorNumeroCompleto path: numeroCompleto, fileName ⭐ Conclui upload de arquivo para GTA

Produtor

# Método Path operationId Parâmetros O que faz
1 POST /integracao/produtor adicionarProdutor body: ProdutorSync Cria novo produtor
2 GET /integracao/produtor/{id} buscarProdutorPorId path: id (UUID) Busca produtor por UUID
3 PUT /integracao/produtor/{id} atualizarProdutor path: id (UUID), body: ProdutorSync Atualiza produtor por UUID
4 GET /integracao/produtor/{identificadorReceita}/getProdutorPorIdentificador getProdutorPorIdentificador path: identificadorReceita (CPF/CNPJ) ⭐ Busca produtor por CPF/CNPJ
5 PUT /integracao/produtor/{identificadorReceita}/atualizarProdutorPorIdentificador atualizarProdutorPorIdentificador path: identificadorReceita, body: ProdutorSync ⭐ Atualiza produtor por CPF/CNPJ
6 PUT /integracao/produtor/{identificadorReceita}/novoEnderecoProdutorPorIdentificador novoEnderecoProdutorPorIdentificador path: identificadorReceita, body: EnderecoSync ⭐ Altera endereço do produtor por CPF/CNPJ
7 GET /integracao/produtor/{identificadorReceitaProdutor}/getPropriedadesVinculadasPorIdentificador getPropriedadesVinculadasPorIdentificador path: identificadorReceitaProdutor ⭐ Lista propriedades vinculadas ao produtor
8 GET /integracao/produtor/{identificadorReceitaProdutor}/historicoProdutorPropriedadeVinculadaPorIdentificador historicoProdutorPropriedadeVinculadaPorIdentificador path: identificadorReceitaProdutor ⭐ Histórico de propriedades do produtor
9 GET /integracao/produtor/{identificadorReceitaProdutor}/listaAnimaisVivosPorIdentificador listaAnimaisVivosPorIdentificador path: identificadorReceitaProdutor, query: page, size ⭐ Lista paginada de animais vivos do produtor
10 GET /integracao/produtor/{identificadorReceitaProdutor}/countAnimaisVivosPorIdentificador countAnimaisVivosPorIdentificador path: identificadorReceitaProdutor ⭐ Conta animais vivos do produtor
11 GET /integracao/produtor/{identificadorReceitaProdutor}/listaAnimaisStatusPorIdentificador/{status} listaAnimaisStatusPorIdentificador path: identificadorReceitaProdutor, status ⭐ Lista animais por status do produtor
12 GET /integracao/produtor/{identificadorReceitaProdutor}/countAnimaisStatusPorIdentificador/{status} countAnimaisStatusPorIdentificador path: identificadorReceitaProdutor, status ⭐ Conta animais por status do produtor
13 GET /integracao/produtor/{identificadorReceitaProdutor}/listResumoAnimaisPorIdentificadores listResumoAnimaisPorIdentificadores path: identificadorReceitaProdutor ⭐ Resumo dos animais do produtor
14 PUT /integracao/produtor/{identificadorReceitaProdutor}/vincularCertificadoraPorIdentificadores/{cnpjCertificadora} vincularCertificadoraPorIdentificadores path: identificadorReceitaProdutor, cnpjCertificadora ⭐ Vincula certificadora ao produtor
15 PUT /integracao/produtor/{identificadorReceitaProdutor}/encerrarCertificadoraPorIdentificadores/{cnpjCertificadora} encerrarCertificadoraPorIdentificadores path: identificadorReceitaProdutor, cnpjCertificadora ⭐ Encerra vínculo certificadora-produtor
16 GET /integracao/produtor/{identificadorReceitaProdutor}/getProprietarioPorIdentificador getProprietarioPorIdentificador path: identificadorReceitaProdutor ⭐ Busca proprietário por CPF/CNPJ
17 GET /integracao/produtor/{identificadorReceitaProdutor}/getHistoricoCertificadoraPorCodigoEras/{codigoEras} getHistoricoCertificadoraPorCodigoEras path: identificadorReceitaProdutor, codigoEras ⭐ Histórico de certificadoras da propriedade
5 PUT /integracao/produtor/{identificadorReceita}/atualizarProdutorPorIdentificador atualizarProdutorPorIdentificador path: identificadorReceita, body: ProdutorSync ⭐ Atualiza produtor por CPF/CNPJ
6 PUT /integracao/produtor/{identificadorReceita}/novoEnderecoProdutorPorIdentificador novoEnderecoProdutorPorIdentificador path: identificadorReceita, body: EnderecoSync ⭐ Altera endereço do produtor por CPF/CNPJ
7 GET /integracao/produtor/{identificadorReceitaProdutor}/getPropriedadesVinculadasPorIdentificador getPropriedadesVinculadasPorIdentificador path: identificadorReceitaProdutor ⭐ Lista propriedades vinculadas ao produtor
8 GET /integracao/produtor/{identificadorReceitaProdutor}/historicoProdutorPropriedadeVinculadaPorIdentificador historicoProdutorPropriedadeVinculadaPorIdentificador path: identificadorReceitaProdutor ⭐ Histórico de propriedades do produtor
9 GET /integracao/produtor/{identificadorReceitaProdutor}/listaAnimaisVivosPorIdentificador listaAnimaisVivosPorIdentificador path: identificadorReceitaProdutor, query: page, size ⭐ Lista paginada de animais vivos do produtor
10 GET /integracao/produtor/{identificadorReceitaProdutor}/countAnimaisVivosPorIdentificador countAnimaisVivosPorIdentificador path: identificadorReceitaProdutor ⭐ Conta animais vivos do produtor
11 GET /integracao/produtor/{identificadorReceitaProdutor}/listaAnimaisStatusPorIdentificador/{status} listaAnimaisStatusPorIdentificador path: identificadorReceitaProdutor, status ⭐ Lista animais por status do produtor
12 GET /integracao/produtor/{identificadorReceitaProdutor}/countAnimaisStatusPorIdentificador/{status} countAnimaisStatusPorIdentificador path: identificadorReceitaProdutor, status ⭐ Conta animais por status do produtor
13 GET /integracao/produtor/{identificadorReceitaProdutor}/listResumoAnimaisPorIdentificadores listResumoAnimaisPorIdentificadores path: identificadorReceitaProdutor ⭐ Resumo dos animais do produtor
14 PUT /integracao/produtor/{identificadorReceitaProdutor}/vincularCertificadoraPorIdentificadores/{cnpjCertificadora} vincularCertificadoraPorIdentificadores path: identificadorReceitaProdutor, cnpjCertificadora ⭐ Vincula certificadora ao produtor
15 PUT /integracao/produtor/{identificadorReceitaProdutor}/encerrarCertificadoraPorIdentificadores/{cnpjCertificadora} encerrarCertificadoraPorIdentificadores path: identificadorReceitaProdutor, cnpjCertificadora ⭐ Encerra vínculo certificadora-produtor
16 GET /integracao/produtor/{identificadorReceitaProdutor}/getProprietarioPorIdentificador getProprietarioPorIdentificador path: identificadorReceitaProdutor ⭐ Busca proprietário por CPF/CNPJ
17 GET /integracao/produtor/{identificadorReceitaProdutor}/getHistoricoCertificadoraPorCodigoEras/{codigoEras} getHistoricoCertificadoraPorCodigoEras path: identificadorReceitaProdutor, codigoEras ⭐ Histórico de certificadoras da propriedade

Propriedade

# Método Path operationId Parâmetros O que faz
1 GET /integracao/propriedade/{codigoEras}/getPropriedadePorCodigoEras getPropriedadePorCodigoEras path: codigoEras ⭐ Busca propriedade por codigoEras
2 GET /integracao/propriedade/{codigoEras}/getPropriedadeVivosPorCodigoEras getPropriedadeVivosPorCodigoEras path: codigoEras ⭐ Lista animais vivos da propriedade
3 GET /integracao/propriedade/{codigoEras}/listaAnimaisVivosPorCodigoEras listaAnimaisVivosPorCodigoEras path: codigoEras, query: page, size ⭐ Lista paginada de animais vivos da propriedade
4 GET /integracao/propriedade/{codigoEras}/countAnimaisVivosPorCodigoEras countAnimaisVivosPorCodigoEras path: codigoEras ⭐ Conta animais vivos da propriedade
5 GET /integracao/propriedade/{codigoEras}/listaAnimaisStatusPorCodigoEras/{status} listaAnimaisStatusPorCodigoEras path: codigoEras, status ⭐ Lista animais por status da propriedade
6 GET /integracao/propriedade/{codigoEras}/countAnimaisStatusPorCodigoEras/{status} countAnimaisStatusPorCodigoEras path: codigoEras, status ⭐ Conta animais por status da propriedade
7 PUT /integracao/propriedade/{codigoEras}/vincularCertificadoraPorCodigoEras/{cnpjCertificadora} vincularCertificadoraPorCodigoEras path: codigoEras, cnpjCertificadora ⭐ Vincula certificadora à propriedade
8 PUT /integracao/propriedade/{codigoEras}/desvincularCertificadoraPorCodigoEras/{cnpjCertificadora} desvincularCertificadoraPorCodigoEras path: codigoEras, cnpjCertificadora ⭐ Desvincula certificadora da propriedade
9 PUT /integracao/propriedade/{codigoEras}/vincularProprietarioPorCodigoEras/{identificadorReceitaProprietario} vincularProprietarioPorCodigoEras path: codigoEras, identificadorReceitaProprietario ⭐ Vincula proprietário à propriedade
10 PUT /integracao/propriedade/{codigoEras}/desvincularProprietarioPorCodigoEras/{identificadorReceitaProprietario} desvincularProprietarioPorCodigoEras path: codigoEras, identificadorReceitaProprietario ⭐ Desvincula proprietário da propriedade
11 PUT /integracao/propriedade/{codigoEras}/vincularProdutorPorCodigoEras/{identificadorReceitaProdutor} vincularProdutorPorCodigoEras path: codigoEras, identificadorReceitaProdutor ⭐ Vincula produtor à propriedade
12 PUT /integracao/propriedade/{codigoEras}/desvincularProdutorPorCodigoEras/{identificadorReceitaProdutor} desvincularProdutorPorCodigoEras path: codigoEras, identificadorReceitaProdutor ⭐ Desvincula produtor da propriedade
13 GET /integracao/propriedade/{codigoEras}/getProdutoresVinculadosPorCodigoEras getProdutoresVinculadosPorCodigoEras path: codigoEras ⭐ Lista produtores vinculados à propriedade
14 POST /integracao/propriedade/{codigoEras}/criarSuspensaoPorCodigoEras criarSuspensaoPorCodigoEras path: codigoEras, body: SuspensaoSync ⭐ Cria suspensão da propriedade
15 GET /integracao/propriedade/{codigoEras}/getSuspensaoPorCodigoEras getSuspensaoPorCodigoEras path: codigoEras ⭐ Consulta suspensão da propriedade
16 GET /integracao/propriedade/{codigoEras}/getPropriedadesVinculadasPorIdentificadorProprietario/{identificadorReceitaProprietario} getPropriedadesVinculadasPorIdentificadorProprietario path: codigoEras, identificadorReceitaProprietario ⭐ Propriedades vinculadas a proprietário
17 POST /integracao/propriedade/{codigoEras}/cadastrarConfinamentoPorCodigoEras cadastrarConfinamentoPorCodigoEras path: codigoEras, body: ConfinamentoSync ⭐ Cadastra confinamento na propriedade

Proprietário

# Método Path operationId Parâmetros O que faz
1 GET /integracao/proprietario/{id} buscarProprietarioPorId path: id (UUID) Busca proprietário por UUID
2 PUT /integracao/proprietario/{id} atualizarProprietario path: id (UUID), body: ProprietarioSync Atualiza proprietário por UUID
3 GET /integracao/proprietario/{identificadorReceita}/getProprietarioPorIdentificador getProprietarioPorIdentificador path: identificadorReceita (CPF/CNPJ) ⭐ Busca proprietário por CPF/CNPJ
4 PUT /integracao/proprietario/{identificadorReceita}/atualizarProprietarioPorIdentificador atualizarProprietarioPorIdentificador path: identificadorReceita, body: ProprietarioSync ⭐ Atualiza proprietário por CPF/CNPJ
5 GET /integracao/proprietario/{identificadorReceita}/getPropriedadesVinculadasPorIdentificador getPropriedadesVinculadasPorIdentificadorProprietario path: identificadorReceita ⭐ Propriedades vinculadas ao proprietário

Certificadora

# Método Path operationId Parâmetros O que faz
1 GET /integracao/certificadora/{id} getCertificadoraById path: id (UUID) Busca certificadora por UUID
2 GET /integracao/certificadora/byCnpj/{cnpj} getCertificadoraByCnpj path: cnpj Busca certificadora por CNPJ
3 GET /integracao/certificadora/list listarCertificadoras query: page, size Lista certificadoras
4 GET /integracao/certificadora/count contarCertificadoras Conta certificadoras
5 GET /integracao/certificadora/produtoresVinculados listarProdutoresVinculados query: cnpj Lista produtores vinculados à certificadora
6 GET /integracao/certificadora/propriedadesVinculadas listarPropriedadesVinculadas query: cnpj Lista propriedades vinculadas à certificadora

Frigorífico

# Método Path operationId Parâmetros O que faz
1 GET /integracao/frigorifico/{id} getFrigorificoById path: id (UUID) Busca frigorífico por UUID
2 GET /integracao/frigorifico/byCnpj/{cnpj} getFrigorificoByCnpj path: cnpj Busca frigorífico por CNPJ
3 GET /integracao/frigorifico/bySif/{sif} getFrigorificoBySif path: sif Busca frigorífico por código SIF
4 GET /integracao/frigorifico/list listarFrigorificos query: page, size Lista frigoríficos
5 GET /integracao/frigorifico/count contarFrigorificos Conta frigoríficos

Lote

# Método Path operationId Parâmetros O que faz
1 POST /integracao/lote cadastrarLote body: LoteSync Cria novo lote de animais
2 GET /integracao/lote/{id} buscarLotePorId path: id (UUID) Busca lote por UUID
3 PUT /integracao/lote/{id} atualizarLote path: id (UUID), body: LoteSync Atualiza lote
4 PUT /integracao/lote/{id}/adicionarAnimais adicionarAnimaisLote path: id, body: lista UUIDs Adiciona animais ao lote
5 PUT /integracao/lote/{id}/removerTodosAnimais removerTodosAnimaisLote path: id Remove todos os animais do lote
6 PUT /integracao/lote/{id}/concluir concluirLote path: id Conclui o lote
7 GET /integracao/lote/{id}/consultaSimplificadaLote consultaSimplificadaLote path: id Consulta simplificada de lote

Movimentação

# Método Path operationId Parâmetros O que faz
1 POST /integracao/movimentacao cadastrarMovimentacao body: MovimentacaoSync Registra nova movimentação
2 GET /integracao/movimentacao/{id} buscarMovimentacaoPorId path: id (UUID) Busca movimentação por UUID
3 GET /integracao/movimentacao/list listarMovimentacoes query: page, size, filtros Lista movimentações
4 GET /integracao/movimentacao/count contarMovimentacoes query: filtros Conta movimentações
5 PUT /integracao/movimentacao/{id}/iniciarMovimentacao iniciarMovimentacao path: id Inicia movimentação
6 PUT /integracao/movimentacao/{id}/finalizarMovimentacaoEntrePropriedades finalizarMovimentacaoEntrePropriedades path: id Finaliza movimentação entre propriedades
7 PUT /integracao/movimentacao/{id}/cancelarMovimentacao cancelarMovimentacao path: id, body: motivoCancelamento Cancela movimentação

Numeração

# Método Path operationId Parâmetros O que faz
1 GET /integracao/numeracao/{id} buscarNumeracaoPorId path: id (UUID) Busca numeração por UUID
2 GET /integracao/numeracao/list listarNumeracoes query: page, size Lista numerações
3 GET /integracao/numeracao/count contarNumeracoes Conta numerações
4 PUT /integracao/numeracao/{id}/registrarRecebimento registrarRecebimento path: id Registra recebimento de numeração
5 PUT /integracao/numeracao/{id}/transferirNumeracao/{idPropriedadeDestino} transferirNumeracao path: id, idPropriedadeDestino Transfere numeração para outra propriedade
6 GET /integracao/numeracao/{id}/consultaSimplificadaNumeracao consultaSimplificadaNumeracao path: id Consulta simplificada de numeração

Ato de Solicitação

# Método Path operationId Parâmetros O que faz
1 POST /integracao/atoDeSolicitacao cadastrarAtoSolicitacao body: AtoDeSolicitacaoSync Cria ato de solicitação
2 GET /integracao/atoDeSolicitacao/{id} buscarAtoSolicitacaoPorId path: id (UUID) Busca ato de solicitação por UUID
3 PUT /integracao/atoDeSolicitacao/{id} atualizarAtoSolicitacao path: id, body: AtoDeSolicitacaoSync Atualiza ato de solicitação
4 GET /integracao/atoDeSolicitacao/list listarAtosSolicitacao query: page, size Lista atos de solicitação
5 GET /integracao/atoDeSolicitacao/count contarAtosSolicitacao Conta atos de solicitação

Vistoria

# Método Path operationId Parâmetros O que faz
1 POST /integracao/vistoria cadastrarVistoria body: VistoriaSync Cria vistoria (agenda)
2 GET /integracao/vistoria/{id} path: id (UUID) Busca vistoria por UUID
3 GET /integracao/vistoria/list listarVistorias query: page, size Lista vistorias
4 GET /integracao/vistoria/count contarVistorias Conta vistorias
5 GET /integracao/vistoria/listarCheckList listarCheckList Lista perguntas do checklist
6 GET /integracao/vistoria/{id}/listarPerguntas listarPerguntas path: id Lista perguntas da vistoria
7 GET /integracao/vistoria/{id}/status statusVistoria path: id Consulta status da vistoria
8 PUT /integracao/vistoria/{id}/reagendar/{novaData} reagendarVistoria path: id, novaData Reagenda vistoria
9 PUT /integracao/vistoria/{id}/aprovar/{parecer} aprovarVistoria path: id, parecer Aprova vistoria com parecer
10 PUT /integracao/vistoria/{id}/reprovar/{parecer} reprovarVistoria path: id, parecer Reprova vistoria com parecer
11 PUT /integracao/vistoria/{id}/cancelar cancelarVistoria path: id Cancela vistoria
12 PUT /integracao/vistoria/resposta/{idResposta}/responderAtualizar/{opcaoSelecionada} responderAtualizar path: idResposta, opcaoSelecionada Responde/atualiza pergunta do checklist

Util / Tabelas de Domínio

# Método Path operationId Parâmetros O que faz
1 GET /integracao/util/dominio/listdto listarDominios Lista todos os domínios disponíveis
2 GET /integracao/util/dominio/listDominio/{dominio} listarValoresPorDominio path: dominio Lista valores de um domínio
3 GET /integracao/util/dominio/{id} buscarDominioPorId path: id Busca domínio por ID
4 GET /integracao/util/dominio/getByCodigo/{dominio}/{codigo} buscarDominioPorCodigo path: dominio, codigo Busca valor de domínio por código
5 GET /integracao/util/dominio/getByValor/{dominio}/{valor} buscarDominioPorValor path: dominio, valor Busca valor de domínio por valor
6 GET /integracao/util/listTipoDesligamento listarTiposDesligamento Lista tipos de desligamento
7 GET /integracao/util/listTipoDominio listarTiposDominio Lista tipos de domínio
8 GET /integracao/util/listTipoMorte listarTiposMorte Lista tipos de morte
9 GET /integracao/util/tipoMovimentacao listarTiposMovimentacao Lista tipos de movimentação
10 GET /integracao/util/tipoPropriedade listarTiposPropriedade Lista tipos de propriedade
11 GET /integracao/util/municipio/list listarMunicipios query: page, size Lista municípios
12 GET /integracao/util/municipio/{id} buscarMunicipioPorId path: id Busca município por ID
13 GET /integracao/util/municipio/getByCodigo/{codigo} buscarMunicipioPorCodigo path: codigo Busca município por código IBGE
14 GET /integracao/util/municipio/getByNome/{nome} buscarMunicipioPorNome path: nome Busca município por nome
15 GET /integracao/util/municipio/getByUF/{uf} listarMunicipiosPorUF path: uf Lista municípios de uma UF
16 GET /integracao/util/raca/list listarRacas query: page, size Lista raças
17 GET /integracao/util/raca/getByCodigo/{codigo} buscarRacaPorCodigo path: codigo Busca raça por código
18 GET /integracao/util/raca/getByNome/{nome} buscarRacaPorNome path: nome Busca raça por nome

Autenticação / Aplicação

# Método Path operationId Parâmetros O que faz
1 POST /integracao/auth/system loginAccessSecret body: credentials Autenticação do sistema (JWT)
2 GET /integracao/application/healthcheck healthcheck Health check da API
3 GET /integracao/application/checkAddress checkAddress Verifica endereço/conectividade

Tabela 3 — De (WsSISBOV) → Para (OpenAPI REST)

Legenda: - ⭐ = endpoint SIMPLE-METHOD (usa chave natural — recomendado para migração) - 🔀 = requer múltiplos endpoints REST para cobrir o serviço SOAP - 🆕 = funcionalidade nova, sem equivalente SOAP

# Serviço SOAP Namespace Endpoint(s) REST Observações
1 recuperarTabela http://servicosWeb.sisbov.mapa.gov.br GET /integracao/util/dominio/getByCodigo/{dominio}/{codigo} Equivalente direto por domínio/código
2 recuperarTabelaMunicipios http://servicosWeb.sisbov.mapa.gov.br GET /integracao/util/municipio/getByUF/{uf} Equivalente direto por UF
3 recuperarVinculoMorteCausa http://servicosWeb.sisbov.mapa.gov.br GET /integracao/util/listTipoMorte Tipos de morte; causas via domínio
4 incluirProprietario http://servicosWeb.sisbov.mapa.gov.br POST /integracao/proprietario Cadastro de proprietário
5 alterarProprietario http://servicosWeb.sisbov.mapa.gov.br PUT /integracao/proprietario/{identificadorReceita}/atualizarProprietarioPorIdentificador ⭐ Usa CPF/CNPJ
6 incluirProdutor http://servicosWeb.sisbov.mapa.gov.br POST /integracao/produtor Cadastro de produtor
7 alterarProdutor http://servicosWeb.sisbov.mapa.gov.br PUT /integracao/produtor/{identificadorReceita}/atualizarProdutorPorIdentificador ⭐ Usa CPF/CNPJ
8 incluirSupervisor http://servicosWeb.sisbov.mapa.gov.br Sem equivalente direto; supervisores gerenciados pelo MAPA
9 alterarSupervisor http://servicosWeb.sisbov.mapa.gov.br Sem equivalente direto; supervisores gerenciados pelo MAPA
10 consultarPropriedade http://servicosWeb.sisbov.mapa.gov.br GET /integracao/propriedade/{codigoEras}/getPropriedadePorCodigoEras ⭐ Usa codigoEras
11 incluirPropriedade http://servicosWeb.sisbov.mapa.gov.br Cadastro de propriedade gerenciado pelo MAPA/ERAS
12 alterarPropriedade http://servicosWeb.sisbov.mapa.gov.br Alteração de propriedade gerenciada pelo MAPA/ERAS
13 vincularProprietarioPropriedade http://servicosWeb.sisbov.mapa.gov.br PUT /integracao/propriedade/{codigoEras}/vincularProprietarioPorCodigoEras/{identificadorReceitaProprietario} ⭐ Usa codigoEras + CPF/CNPJ
14 desvincularProdutorPropriedade http://servicosWeb.sisbov.mapa.gov.br PUT /integracao/propriedade/{codigoEras}/desvincularProdutorPorCodigoEras/{identificadorReceitaProdutor} ⭐ Usa codigoEras + CPF/CNPJ
15 desvincularPropriedadeProprietario http://servicosWeb.sisbov.mapa.gov.br PUT /integracao/propriedade/{codigoEras}/desvincularProprietarioPorCodigoEras/{identificadorReceitaProprietario} ⭐ Usa codigoEras + CPF/CNPJ
16 vincularProdutorPropriedade http://servicosWeb.sisbov.mapa.gov.br PUT /integracao/propriedade/{codigoEras}/vincularProdutorPorCodigoEras/{identificadorReceitaProdutor} ⭐ Usa codigoEras + CPF/CNPJ
17 incluirVistoriaERAS http://servicosWeb.sisbov.mapa.gov.br POST /integracao/vistoria Cria/agenda vistoria
18 solicitarNumeracao http://servicosWeb.sisbov.mapa.gov.br POST /integracao/atoDeSolicitacao 🔀 Ato de solicitação agrupa a solicitação de numeração
19 solicitarNumeracaoReimpressao http://servicosWeb.sisbov.mapa.gov.br POST /integracao/atoDeSolicitacao 🔀 Reimpressão via ato de solicitação com tipo específico
20 recuperarNumeracao http://servicosWeb.sisbov.mapa.gov.br GET /integracao/numeracao/{id}/consultaSimplificadaNumeracao Consulta numeração por ID
21 consultaSolicitacaoNumeracao http://servicosWeb.sisbov.mapa.gov.br GET /integracao/atoDeSolicitacao/{id} Consulta ato de solicitação
22 consultarNumeracaoReimpressao http://servicosWeb.sisbov.mapa.gov.br GET /integracao/numeracao/{id} Consulta numeração de reimpressão
23 incluirAnimal http://servicosWeb.sisbov.mapa.gov.br POST /integracao/animal Cadastro de animal(is)
24 incluirAnimalImportado http://servicosWeb.sisbov.mapa.gov.br POST /integracao/animal Mesmo endpoint; flag de importado no body
25 alterarAnimalImportado http://servicosWeb.sisbov.mapa.gov.br PUT /integracao/animal/{numero}/atualizarAnimalPorNumero ⭐ Usa número SISBOV
26 alterarAnimal http://servicosWeb.sisbov.mapa.gov.br PUT /integracao/animal/{numero}/atualizarAnimalPorNumero ⭐ Usa número SISBOV
27 alterarIE http://servicosWeb.sisbov.mapa.gov.br PUT /integracao/produtor/{identificadorReceita}/atualizarProdutorPorIdentificador ⭐ 🔀 IE incluída no payload de atualização do produtor
28 recuperarSenha http://servicosWeb.sisbov.mapa.gov.br Gerenciamento de senha via gov.br (SSO)
29 cadastrarEmail http://servicosWeb.sisbov.mapa.gov.br Gerenciamento de e-mail via gov.br (SSO)
30 consultarEmail http://servicosWeb.sisbov.mapa.gov.br Gerenciamento de e-mail via gov.br (SSO)
31 alterarSenha http://servicosWeb.sisbov.mapa.gov.br Gerenciamento de senha via gov.br (SSO)
32 consultarDadosAnimal http://servicosWeb.sisbov.mapa.gov.br GET /integracao/animal/{numero}/getAnimalPorNumero ⭐ Usa número SISBOV
33 consultarMovimentacao http://servicosWeb.sisbov.mapa.gov.br GET /integracao/movimentacao/{id} Busca movimentação por UUID; GTA por /integracao/gta/{numeroCompleto}/getGTAPorNumeroCompleto
34 consultarDadosAnimalImportado http://servicosWeb.sisbov.mapa.gov.br GET /integracao/animal/{numero}/getAnimalPorNumero ⭐ Mesmo endpoint de animal
35 informarMorteAnimal http://servicosWeb.sisbov.mapa.gov.br PUT /integracao/animal/{numero}/registraMortePorNumero/{idCausaMorte}/{dataMorte} ⭐ Usa número SISBOV
36 informarDesligamentoAnimal http://servicosWeb.sisbov.mapa.gov.br PUT /integracao/animal/{numero}/registraDesligamentoPorNumero/{idTipoDesligamento} ⭐ Usa número SISBOV
37 movimentarAnimal http://servicosWeb.sisbov.mapa.gov.br POST /integracao/gta + POST /integracao/movimentacao + PUT /integracao/movimentacao/{id}/iniciarMovimentacao 🔀 Fluxo: criar GTA → criar movimentação → iniciar
38 movimentarAnimalPropAglomeracao http://servicosWeb.sisbov.mapa.gov.br POST /integracao/gta + POST /integracao/movimentacao + PUT /integracao/movimentacao/{id}/iniciarMovimentacao 🔀 Tipo de movimentação informado no body
39 movimentarAnimalAglomeracaoProp http://servicosWeb.sisbov.mapa.gov.br POST /integracao/gta + POST /integracao/movimentacao + PUT /integracao/movimentacao/{id}/iniciarMovimentacao 🔀 Tipo de movimentação informado no body
40 movimentarAnimalAglomeracaoAglomeracao http://servicosWeb.sisbov.mapa.gov.br POST /integracao/gta + POST /integracao/movimentacao + PUT /integracao/movimentacao/{id}/iniciarMovimentacao 🔀 Tipo de movimentação informado no body
41 movimentarAnimalAglomeracaoAglomeracaoNovaProp http://servicosWeb.sisbov.mapa.gov.br POST /integracao/gta + POST /integracao/movimentacao + PUT /integracao/movimentacao/{id}/iniciarMovimentacao 🔀 Tipo de movimentação informado no body
42 movimentarAnimalAglomeracaoNovaProp http://servicosWeb.sisbov.mapa.gov.br POST /integracao/gta + POST /integracao/movimentacao + PUT /integracao/movimentacao/{id}/iniciarMovimentacao 🔀 Tipo de movimentação informado no body
43 movimentarAnimalParaFrigorifico http://servicosWeb.sisbov.mapa.gov.br POST /integracao/gta + POST /integracao/movimentacao + PUT /integracao/movimentacao/{id}/iniciarMovimentacao 🔀 Destino frigorífico informado no body
44 inventariarSolicitacaoNumeracao http://servicosWeb.sisbov.mapa.gov.br PUT /integracao/numeracao/{id}/registrarRecebimento 🔀 Inventário via registro de recebimento
45 cancelarMovimentacao http://servicosWeb.sisbov.mapa.gov.br PUT /integracao/movimentacao/{id}/cancelarMovimentacao Cancelamento com motivo no body
46 excluirVistoria http://servicosWeb.sisbov.mapa.gov.br PUT /integracao/vistoria/{id}/cancelar Cancelar equivale a excluir na nova versão
47 consultarAnimaisAbatidos http://servicosWeb.sisbov.mapa.gov.br GET /integracao/animal/listaAnimaisStatus/{status} 🔀 Filtrar por status "abatido" + frigorífico
48 alterarSolicitacaoNumeracao http://servicosWeb.sisbov.mapa.gov.br PUT /integracao/atoDeSolicitacao/{id} Atualização do ato de solicitação
49 cancelarSolicitacaoNumeracao http://servicosWeb.sisbov.mapa.gov.br PUT /integracao/atoDeSolicitacao/{id} 🔀 Cancelamento via atualização do ato
50 informarNotaFiscal http://servicosWeb.sisbov.mapa.gov.br PUT /integracao/atoDeSolicitacao/{id} 🔀 Nota fiscal incluída no payload do ato
51 finalizarSolicNumAnimalImportado http://servicosWeb.sisbov.mapa.gov.br PUT /integracao/atoDeSolicitacao/{id} 🔀 Finalização via atualização do ato com dados NF
52 iniciarVistoria http://servicosWeb.sisbov.mapa.gov.br POST /integracao/vistoria Criar/iniciar vistoria
53 reagendarVistoria http://servicosWeb.sisbov.mapa.gov.br PUT /integracao/vistoria/{id}/reagendar/{novaData} Equivalente direto
54 consultarAgendamentoVistoria http://servicosWeb.sisbov.mapa.gov.br GET /integracao/vistoria/list Listar vistorias com filtros de data/propriedade
55 recuperarCheckListVistoria http://servicosWeb.sisbov.mapa.gov.br GET /integracao/vistoria/{id}/listarPerguntas Lista perguntas do checklist da vistoria
56 recuperarVistoriaLancada http://servicosWeb.sisbov.mapa.gov.br GET /integracao/vistoria/{id} Busca vistoria já lançada
57 lancarVistoria http://servicosWeb.sisbov.mapa.gov.br PUT /integracao/vistoria/resposta/{idResposta}/responderAtualizar/{opcaoSelecionada} 🔀 Uma chamada por resposta do checklist
58 emitirParecerVistoriaRT http://servicosWeb.sisbov.mapa.gov.br PUT /integracao/vistoria/{id}/aprovar/{parecer} ou PUT /integracao/vistoria/{id}/reprovar/{parecer} Dois endpoints conforme decisão do RT
59 finalizarVistoria http://servicosWeb.sisbov.mapa.gov.br PUT /integracao/vistoria/{id}/aprovar/{parecer} ou PUT /integracao/vistoria/{id}/cancelar Aprovar ou cancelar conforme flag cancelada
60 suspenderPropriedade http://servicosWeb.sisbov.mapa.gov.br POST /integracao/propriedade/{codigoEras}/criarSuspensaoPorCodigoEras ⭐ Usa codigoEras
61 solicitarCancelamentoSuspensao http://servicosWeb.sisbov.mapa.gov.br GET /integracao/propriedade/{codigoEras}/getSuspensaoPorCodigoEras ⭐ 🔀 Consultar e atualizar suspensão; fluxo via ato de solicitação
62 consultarSuspensao http://servicosWeb.sisbov.mapa.gov.br GET /integracao/propriedade/{codigoEras}/getSuspensaoPorCodigoEras ⭐ Usa codigoEras
63 solicitarAlteracaoPosse http://servicosWeb.sisbov.mapa.gov.br PUT /integracao/animal/registraSolicitacaoAlteracaoDePossePorIdentificador/{identificadorReceitaProdutorDestino} ⭐ Usa CPF/CNPJ do produtor destino
64 consultarProtocoloSolicitacaoNumeracao http://servicosWeb.sisbov.mapa.gov.br GET /integracao/atoDeSolicitacao/list Lista atos filtrada por propriedade e período
65 solicitarDistribuicaoNumeracao http://servicosWeb.sisbov.mapa.gov.br PUT /integracao/numeracao/{id}/transferirNumeracao/{idPropriedadeDestino} 🔀 Distribuição via transferência de numeração
66 consultarSolicitacaoDistribuicao http://servicosWeb.sisbov.mapa.gov.br GET /integracao/numeracao/list 🔀 Lista numerações com filtros de produtor/data
67 consultarMovimentacaoExterna http://servicosWeb.sisbov.mapa.gov.br GET /integracao/movimentacao/list 🔀 Lista movimentações filtradas pela propriedade destino
68 informarPeriodoConfinamento http://servicosWeb.sisbov.mapa.gov.br POST /integracao/propriedade/{codigoEras}/cadastrarConfinamentoPorCodigoEras ⭐ Usa codigoEras
69 vincularNroSisbovNroEletronico http://servicosWeb.sisbov.mapa.gov.br PUT /integracao/animal/{numero}/atualizarAnimalPorNumero ⭐ 🔀 Número eletrônico incluído no payload de atualização
70 recuperarNroEletronico http://servicosWeb.sisbov.mapa.gov.br GET /integracao/animal/{numero}/getAnimalPorNumero ⭐ Campo retornado no payload do animal
71 informarAjusteRebanho http://servicosWeb.sisbov.mapa.gov.br Funcionalidade descontinuada ou incorporada ao fluxo de movimentação

Funcionalidades Novas na OpenAPI (sem equivalente SOAP)

Endpoint O que faz
GET /integracao/produtor/{id}/listResumoAnimaisPorIdentificadores Resumo consolidado de animais do produtor
PUT /integracao/animal/{numero}/registraReligamentoPorNumero Reativação de animal desligado (fluxo novo)
PUT /integracao/animal/{numero}/cancelarMortePorNumero Cancelamento de morte (fluxo novo)
GET /integracao/lote/* Gerenciamento de lotes de animais
PUT /integracao/movimentacao/{id}/finalizarMovimentacaoEntrePropriedades Confirmação de chegada (fluxo bidirecional)
PUT /integracao/produtor/{id}/vincularCertificadoraPorIdentificadores Vínculo direto certificadora-produtor (papel das certificadoras)
GET /integracao/certificadora/* Gerenciamento de certificadoras (módulo novo)
GET /integracao/frigorifico/* Gerenciamento de frigoríficos com SIF
POST /integracao/auth/system Autenticação JWT do sistema (substitui usuario/senha inline)

Gerado em 2026-03-09