Cofre de Credenciais
Acesse os Tribunais com Suas Próprias Credenciais
A JUDIT permite adicionar as credenciais dos advogados de sua preferência, possibilitando o acesso, por meio dessas credenciais, a processos em segredo de justiça de autoria dos respectivos advogados.
Rota para cadastrar suas chaves no cofre de Credenciais
Para começar a utilizar o cofre de credeniais, você deve realizar uma solicitação POST para a rota crawler.prod.judit.io/credentials
e cadastrar as credenciais dos advogados nos respectivos tribunais disponibilizados.
Payload da Solicitação
A solicitação POST deve incluir um payload com as seguintes propriedades:
-
system_name
: A sigla do tribunal e sistema que será cadastrado a nova credencial.Obs:
Poderá ser cadastrada uma credencial coringa"system_name": "*"
. Se uma credencial for cadastrada nela, todos os tribunais que não tiverem outra credencial cadastrada utilizarão a credencial coringa.
-
customer_key
: A forma que o cliente será identificado. -
username
: O CPF (Cadastro de Pessoas Físicas) ou o número da OAB (Ordem dos Advogados do Brasil), conforme o sistema do tribunal onde o usuário irá realizar o login. -
password
: Senha cadastrada no respectivo tribunal.
Propriedades necessárias apenas nos casos de tribunais que exigem autenticação de dois fatores:
-
custom_data
: Campo obrigatório para adicionar elementos opcionais. -
secret
: Token de autenticação de dois fatores do sistema a ser cadastrado.
Obs:
As credenciais são criptografadas, não sendo possível acessar os dados cadastrados posteriormente. Caso seja necessário alterar algum dado cadastrado, basta sobrescrever a credencial com um novo cadastro.
Exemplo de payload para cadastro de credenciais sem autenticação de dois fatores:
Exemplo de payload para cadastro de credenciais com autenticação de dois fatores:
Exemplo de resposta a solicitação:
Rota Verificação de Credenciais Cadastradas
Para visualizar todas as credenciais atreladas ao seu usuário, você deve realizar uma solicitação GET para a rota crawler.prod.judit.io/credentials
.
Será retornado todas as credenciais disponíveis no cofre de credenciais. O campo credential_status
indicará o status de cada credencial, sendo active
para credenciais cadastradas e not exists
para credenciais não cadastradas.
Exemplo de resposta com alguns tribunais e sistemas:
Filtrando por credencial:
Para realizar um filtro consultando uma credencial especifica cadastrada basta adicionar ?customer_key=<Valor cadastrado>
ao endpoint.
Exemplo de endpoint com filtro por credencial:
Exemplo de resposta para consulta com filtro por credencial:
Rota para deletar uma chave no cofre de Credenciais
Para deletar um sitema no cofre de credeniais, você deve realizar uma solicitação DELETE para a rota crawler.prod.judit.io/credentials
.
Payload da Solicitação
A solicitação DELETE deve incluir um payload com a seguinte propriedade:
system_name
: A sigla do tribunal e sistema que será cadastrado a nova credencial.
Exemplo de payload para deletar credencial:
- Caso a solicitação seja bem sucedida a resposta será um objeto vazio.
A atualização das credenciais nos tribunais é de inteira responsabilidade do usuário. Portanto, cabe ao usuário realizar o cadastro da credencial no tribunal correspondente e acompanhar a validade e a situação da mesma para garantir que ela não seja suspensa ou invalidada.