APIs

De Wiki CTI
Ir para: navegação, pesquisa
logo_api
Implantação: Março de 2018.
Equipe responsável: Equipe Administrativa
Analista: Karoline Luz
Linguagem: .NET
Autenticação: Cerberus

A construção das APIs do TJMT tem por objetivo auxiliar no desenvolvimento de portais, serviços e aplicações que usufruam as informações do âmbito do Poder Judiciário de Mato Grosso.

Utilização das APIs

É necessário cadastrar o sistema consumidor no gerenciador de acessos do TJMT:

Este cadastro é realizado pela equipe do Poder Judiciário por meio de pedido via SDM (https://sdm.tjmt.jus.br). Neste pedido, deve ser informado quais scopes (veja a tabela abaixo) deverão ser permitidos sendo que estes estão descritos em cada API.

Com este cadastro realizado, é feito o consumo desta API via autorização utilizando da especificação OAuth 2 (https://oauth.net/2/). Artigo: (https://imasters.com.br/desenvolvimento/como-funciona-o-protocolo-oauth-2-0/?trace=1519021197&source=single).

O sistema consumidor deverá gerar um access_token (por meio de um flow da espeficicação) que será enviado no cabeçalho (header) como "Authorization: Bearer {acces_token}" em toda requisição à API. A solicitação do access_token deve ser feita informando os scopes (exemplo: https://brandur.org/oauth-scope) necessários para consumir a API desejada.

Links[editar]

APIs APIs APIs
API - Folha de Pagamento Transparência API - Precatórios API - Banco de Horas
API - Estrutura Judiciária API - Férias
API - Ouvidoria API - Pauta de Julgamento
API - Indisponibilidade API - Consulta Processual
API - Certidão API - Magistrado
API - Estrutura Judiciaria API - Plantonista
API - Holerith API - Dados Pessoais Servidor
API - Cartão Ponto API - Consulta DJE