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.18 - Foi adicionado um método para indexar pessoas baseados em uma lista de ids.

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.9 - [HOT FIX] Pesquisa de Pessoas -> Inconsistência na pesquisa por nomes

0.12.8 - [HOT FIX] TJGO - 23/01 - RJI 180550621-21 - Status: Procurado

0.12.7 - [HOTFIX] ERRO PRODUÇÃO - BONFIM/TJRR - RJI: 17000246867 (Kennedy Vital Nascimento)

0.12.6 - [HOT FIX] Versão 0.12.4 BNMP 2.0 - DASHBOARD - Geração dos Logs para entender o problema

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

You can click on the arrows next to the breadcrumb elements to quickly navigate to sibling and children pages.

Need help?

If you need help with XWiki you can contact: