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
Versão 0.13.1 / 0.13.2 / 0.13.6 / 0.13.7
0.13.6 - Foram removidos todos os endpoints de assinatura EXCETO os que usam o método GET.
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.
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.1 - Foi adicionado um método para indexar pessoas baseados em uma lista de ids.