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.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.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.

Marcadores:
Criado por Francisco Filho em 23/01/2018, 17:48
    

Tips

Jump to any page in the wiki with Ctrl+G or Meta+G.
See more shortcuts.

Need help?

If you need help with XWiki you can contact: