🤖 Endpoint base:https://crawler.production.judit.io/credentials. Cadastre uma vez por sistema/tribunal e referencie depois nas consultas viacredential.customer_key.
Quando usar
Acesso a processos sob segredo
Necessário para consultar processos cíveis e trabalhistas restritos.
Multi-tenant para escritórios
Use
customer_key para separar credenciais por advogado/cliente do escritório.Conformidade LGPD
Senhas são armazenadas criptografadas em cofre dedicado — sua aplicação nunca transita a senha.
Credencial coringa
Cadastre
"system_name": "*" como fallback para tribunais sem credencial específica.Antes de cadastrar no Cofre: cadastro no tribunal
Antes de cadastrar uma credencial no Cofre de Credenciais, é necessário que essa credencial já exista no tribunal correspondente. A Judit não cria usuários, senhas ou permissões dentro dos sistemas dos tribunais. O cadastro deve ser realizado diretamente no portal do tribunal pelo cliente, advogado, escritório ou responsável autorizado. Após a criação ou validação da credencial no tribunal, ela poderá ser cadastrada no Cofre de Credenciais da Judit e associada a uma chave de identificação chamadacustomer_key.
A
customer_key não é a senha do tribunal. Ela é apenas uma chave de referência utilizada para selecionar, dentro do Cofre de Credenciais, qual credencial deve ser usada na consulta.Fluxo de cadastro e uso
Permissões da credencial no tribunal
O retorno da consulta autenticada depende diretamente das permissões da credencial cadastrada no próprio tribunal. Isso significa que a Judit só conseguirá acessar processos, documentos, anexos ou movimentações que estejam disponíveis para aquele usuário no portal do tribunal. Por exemplo:- se a credencial possui acesso ao processo, a consulta poderá retornar dados autenticados;
- se a credencial não possui permissão no tribunal, a consulta poderá retornar apenas dados públicos ou não conseguir acessar o conteúdo protegido;
- se o processo estiver em segredo de justiça, o acesso dependerá das permissões concedidas à credencial no sistema do tribunal.
Autenticação em dois fatores
Alguns tribunais podem exigir autenticação em dois fatores, também conhecida como 2FA, MFA, token, código por e-mail, SMS, aplicativo autenticador ou certificado digital. Quando isso acontece, o comportamento pode variar conforme a regra de autenticação do próprio tribunal. Em geral:- se o tribunal exigir o segundo fator apenas no primeiro acesso ou em intervalos específicos, a credencial poderá funcionar após a validação inicial;
- se o tribunal exigir o segundo fator a cada novo login, a consulta autenticada poderá depender de uma etapa adicional de validação;
- se o código de autenticação expirar rapidamente ou exigir ação manual recorrente, a execução automatizada poderá ser impactada.
Como obter o segredo 2FA para cadastro no Cofre
Em tribunais que exigem autenticação em dois fatores por aplicativo autenticador, como Google Authenticator, Microsoft Authenticator, Authy ou similares, é necessário cadastrar no Cofre o segredo 2FA da credencial. Esse segredo também pode ser identificado comosecret, secrecy, chave secreta, chave manual ou chave de configuração, dependendo do sistema utilizado.
Diferença entre segredo 2FA e código temporário
| Informação | O que é | Deve ser cadastrado no Cofre? |
|---|---|---|
| Segredo 2FA | Chave fixa usada para gerar os códigos temporários | Sim |
| Código temporário | Código de 6 dígitos gerado pelo aplicativo autenticador | Não |
Como identificar o segredo 2FA
Durante a configuração do 2FA no portal do tribunal, normalmente o tribunal exibe um QR Code para ser lido por um aplicativo autenticador. Além do QR Code, alguns tribunais também exibem uma opção como:Não consigo ler o QR CodeInserir chave manualmenteExibir chave secretaChave de configuraçãoSecret keySetup key
O segredo 2FA geralmente é uma sequência alfanumérica maior que um código comum, podendo conter letras e números.
Exemplo meramente ilustrativo:
Exemplo meramente ilustrativo:
JBSWY3DPEHPK3PXPFluxo recomendado para cadastro com 2FA
O que cadastrar no Cofre
Ao cadastrar uma credencial com autenticação em dois fatores, informe:- usuário/login do tribunal;
- senha do tribunal;
customer_keydesejada para identificar a credencial;- segredo 2FA, quando o tribunal exigir autenticação por aplicativo autenticador.
Caso o 2FA já esteja configurado
Se o 2FA já tiver sido configurado anteriormente e o tribunal não exibir mais a chave secreta, normalmente não é possível recuperar o segredo diretamente pelo aplicativo autenticador. Nesse cenário, o caminho recomendado é:- acessar o portal do tribunal com a credencial;
- remover, redefinir ou reconfigurar a autenticação em dois fatores;
- iniciar uma nova configuração de 2FA;
- copiar a chave manual ou segredo exibido no momento da configuração;
- cadastrar esse segredo no Cofre de Credenciais.
Cada tribunal pode ter um fluxo diferente para redefinição do 2FA. Caso o portal não permita visualizar ou reconfigurar o segundo fator, será necessário acionar o suporte do próprio tribunal ou o responsável pela credencial.
Boas práticas para cadastro de credenciais
Recomendamos que as credenciais cadastradas no Cofre sejam:- credenciais institucionais ou de serviço, quando permitido pelo tribunal;
- criadas com permissões compatíveis com os processos que precisam ser consultados;
- validadas previamente no portal do tribunal antes do uso via API;
- mantidas atualizadas sempre que houver troca de senha ou alteração de acesso;
- configuradas com um método de autenticação em dois fatores compatível com a operação automatizada, quando aplicável.
Caso a senha seja alterada, a credencial expire ou o tribunal solicite uma nova validação de acesso, será necessário atualizar ou revalidar a credencial no Cofre para manter a consulta funcionando corretamente.
Como selecionar a credencial no payload da requisição
Para utilizar uma credencial cadastrada no Cofre de Credenciais durante a consulta, informe o campocustomer_key dentro de search.search_params.credential.
O valor de customer_key deve corresponder à chave da credencial previamente cadastrada no Cofre.
A consulta será executada utilizando a credencial associada à
customer_key informada no payload.Exemplo de requisição
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 rotacrawler.production.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: Identificador personalizado para associar a credencial a um cliente ou advogado. Pode ser qualquer nome ou rótulo definido pelo responsável pelo cadastro, facilitando a organização e o gerenciamento das credenciais. -
username: CPF (Cadastro de Pessoas Físicas) ou número da OAB (Ordem dos Advogados do Brasil), conforme exigido pelo sistema do tribunal onde o login será realizado. -
password: Senha cadastrada no respectivo tribunal.
-
custom_data: Objeto opcional destinado a armazenar informações adicionais específicas para o sistema ou contexto de uso. Pode incluir campos personalizados como, por exemplo, um secret necessário para autenticação ou outras configurações específicas. -
secret: Token de autenticação de dois fatores do sistema a ser cadastrado.
Obs: As credenciais cadastradas são criptografadas, garantindo a segurança dos dados, e não podem ser acessadas posteriormente. Para modificar informações já cadastradas, basta criar um novo registro utilizando o mesmo customer_key e o mesmo system_name. O novo cadastro substituirá automaticamente a credencial existente.
Exemplo de payload para cadastro de credenciais sem autenticação de dois fatores:
Rota de verificação de credenciais cadastradas
Para verificar se uma credencial está cadastrada, envie uma solicitação GET para o endpointcrawler.production.judit.io/credentials, incluindo o parâmetro customer_key correspondente à credencial que deseja consultar.
A resposta retornará todas as credenciais disponíveis no cofre associadas à customer_key consultada. O campo credential_status indicará o status de cada credencial:
- active: Credencial cadastrada e ativa.
- not exists: Credencial não encontrada no sistema.
Como utilizar o Cofre de Credenciais na requisição
O Cofre de Credenciais permite vincular uma consulta a uma credencial previamente cadastrada para o cliente.Para isso, informe a chave da credencial no campo
customer_key, dentro de search.search_params.credential.
Essa chave identifica qual credencial deve ser utilizada na execução da consulta.
O valor de
customer_key deve corresponder a uma chave já cadastrada no Cofre de Credenciais. Caso a chave informada não exista ou esteja inválida, a consulta poderá falhar ou não utilizar a credencial esperada.Exemplo de requisição
Rota para deletar uma chave no cofre de Credenciais
Para deletar um sistema no cofre de credenciais, você deve realizar uma solicitação DELETE para a rotacrawler.production.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.customer_key: Identificador personalizado adicionado no momento do cadastro da credencial.
- Caso a solicitação seja bem sucedida a resposta será um objeto vazio.