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.4 / 0.14.8 / 0.14.9 / 0.14.10

0.14.10 - As obrigatoriedades dos campos totalDiaPrazoMinimoInternacao, totalMesPrazoMinimoInternacao e totalAnoPrazoMinimoInternacao em Guia de Internação (Medida Segurança Aplicada) e totalPenaAnos, totalPenaMeses e totalPenaDias de Guia de Internação (Acervo da Execução) (Historico Medida de Segurança) foram removidos.

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.6 /0.15.7 / 0.15.8

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.

0.15.6 - As obrigatoriedades dos campos totalDiaPrazoMinimoInternacao, totalMesPrazoMinimoInternacao e totalAnoPrazoMinimoInternacao em Guia de Internação (Medida Segurança Aplicada) e totalPenaAnos, totalPenaMeses e totalPenaDias de Guia de Internação (Acervo da Execução) (Historico Medida de Segurança) foram removidos.

0.15.1 - Foi adicionado um método para indexar pessoas baseados em uma lista de ids.

 

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: