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