Documento - Documentação da API BNMP2
Documentação completa de programação da API do BNMP 2.0, com a definição de todos os métodos e objetos trocados.
Versões disponíveis nos anexos
Versão 0.10.0 / 0.10.1 / 0.10.2 / 0.10.3 / 0.10.4
Versão 0.11.0 / 0.11.1 / 0.11.2 / 0.11.3
Versão 0.12.0 / 0.12.1 / 0.12.2 / 0.12.4 / 0.12.5 / 0.12.8 / 0.12.17 / 0.12.18 / 0.12.19 / 0.12.20 / 0.12.21 / 0.12.22 / 0.12.23
0.12.6 - [HOT FIX] Versão 0.12.4 BNMP 2.0 - DASHBOARD - Geração dos Logs para entender o problema
0.12.7 - [HOTFIX] ERRO PRODUÇÃO - BONFIM/TJRR - RJI: 17000246867 (Kennedy Vital Nascimento)
0.12.8 - [HOT FIX] TJGO - 23/01 - RJI 180550621-21 - Status: Procurado
0.12.9 - [HOT FIX] Pesquisa de Pessoas -> Inconsistência na pesquisa por nomes
0.12.16 - Não houveram alterações na API, entretanto foi adicionada a validação no backend para a obrigatoriedade de regime prisional no cadastro de mandado de prisão.
0.12.18 - Foi adicionado um método para indexar pessoas baseados em uma lista de ids.
0.12.23 - Foi adicionado obrigatoriedade no atributo regimePrisional de Guia de Recolhimento e foi adicionado o tratamento para o endpoint GET /api/pessoas/rji/{rji} para quando a pessoa não existir.
Versão 0.13.0 / 0.13.1 / 0.13.2 / 0.13.6 / 0.13.7
0.13.0:
-Os endpoints de Naturalidade, Nacionalidade, Pais, Estado (UnidadeFederativa) e Municipio foram movidos para o SCA:
GET BNMP /estados -> GET SCA /unidades-federativas
GET BNMP /estados/pais/{idPais} -> GET SCA /unidades-federativas/pais/{idPais}
GET BNMP /municipios/estado/{idEstado} -> GET SCA /municipios/por-uf/{idEstado}
GET BNMP /pais -> GET SCA /pais
GET BNMP /nacionalidades -> GET SCA /nacionalidades
GET BNMP /naturalidades -> GET SCA /naturalidades
GET BNMP /naturalidades/estado/{idEstado} -> GET SCA /naturalidades/estado/{idEstado}
-EstadoDTO se chama agora UnidadeFederativaDTO, possuem os mesmos atributos.
-Alteração funcional em GET /api/pecas/check-novo-cadastro/{numeroIndividuo}:
Agora retorna um Map onde na chave "numeroProcessos" existe um Set contendo os números de processos com Certidão de Extinção de Punibilidade ativa.
-Adição do POST /api/certidao-extincao-punibilidades/mandados-por-numero-processo.
-Remoção GET /api/certidao-extincao-punibilidades/concluidos-punibilidade/{numeroIndividuo}
-Alteração da propriedade municipios para municipio no CertidaoExtincaoPunibilidadeDTO.
0.13.6 - Foram removidos todos os endpoints de assinatura EXCETO os que usam o método GET.
Versão 0.14.0 / 0.14.8 / 0.14.9
0.14.8 - Não houveram alterações na API, entretanto foi adicionada a validação no backend para a obrigatoriedade de regime prisional no cadastro de mandado de prisão.
0.14.4 - Em todos os endpoints de assinatura a partir desta versão é obrigatório apresentar a data e hora local.
0.14.0 - Foram removidos os endoins de assinar certidao de extinção de punibilidade e de certidão de arquivamento de guia, exceto os de método GET, que não foram removidos na versão anterior.
Versão 0.15.0 / 0.15.1 / 0.15.2 / 0.15.3 / 0.15.4 / 0.15.5 / 0.15.7 / 0.15.8
0.15.1 - Foi adicionado um método para indexar pessoas baseados em uma lista de ids.
0.15.8 - Foi adicionado obrigatoriedade no atributo regimePrisional de Guia de Recolhimento e foi adicionado o tratamento para o endpoint GET /api/pessoas/rji/{rji} para quando a pessoa não existir.