Busca processual
Encontre processos judiciais de forma rápida e fácil
A API da JUDIT oferece a possibilidade de buscar processos judiciais usando a rota /requests
.
Rota de Consulta de Processos
Nesta rota, é possível buscar processos (Código CNJ), documentos (CPF ou CNPJ), OAB ou nome. Nesta seção, abordaremos exclusivamente as buscas processuais.
Para buscar um processo, você deve realizar uma solicitação POST para a rota /requests
.
Payload da Solicitação
A solicitação POST deve incluir um payload com as seguintes propriedades:
search_type: Este campo define o tipo de entidade que será buscada. Os valores possíveis são: cpf
, cnpj
, oab
, name
, lawsuit_cnj
ou lawsuit_id
. Para buscas processuais, utilizaremos especificamente lawsuit_cnj
ou lawsuit_id
, que correspondem ao número do processo.
-
search_key
: O número do processo (Código CNJ), CPF, CNPJ, OAB ou Name que você deseja buscar, para busca processual será sempre o número do processo; -
cache_ttl_in_days
(opcional): Número inteiro que define até quantos dias o resultado da busca pode considerar um cache válido; -
with_attachments
(opcional): Esse campo define se você quer trazer anexos referente ao processo buscado podendo ser true ou false -
search_params
: Um objeto que contém alguns parâmetros da busca como: -lawsuit_instance
(opcional): Este parâmetro permite definir a instância em que deseja buscar o processo; -masked_response
Define se a resposta virá minificada. Este parâmetro é aplicável apenas a consultas (simples ou completas) por documento no contexto de busca processual. - masked_response =true
: retornará uma consulta completa - masked_response =false
: retornará uma consulta simples*Obs
Consulte as condições comerciais desses diferentes tipos de consultas por documento.Caso o processo tenha um ou mais processos relacionado ou em alguma outra instância, esses processos serão retornados também.
Abaixo está o exemplo de como construir o payload para realizar uma busca por CNJ e obter o retorno com anexos:
O parâmetro with_attachments
determina se a busca incluirá ou não os anexos, conforme o valor booleano especificado.
Aqui está um exemplo de como de payload para busca por lawsuit_cnj com curl:
Aqui está o exemplo do retorno da criação da sua request feita por cnj
Consultar o status da request
Esta é uma etapa importante para saber quando a consulta terminou, já que as respostas serão adicionadas de forma incremental por tribunal.
Retorno:
Através da propriedade status é possível saber se a requisição está completa.
Consultando sua request
Aqui está um exemplo de como consultar suas buscas usando curl de uma requisição através do request_id
:
O parâmetro request_id
é o mesmo gerado na resposta criação da request.
Exemplo de response da solicitação GET acima
Aqui está um exemplo da resposta da solicitação:
Verifique o parâmetro request_status
para garantir que a resposta foi processada com sucesso. O valor deve ser completed. Caso contrário, a solicitação ainda está em processamento.
Não nos responsabilizamos por consulta por CNJ inválido, cobranças poderão ser efetuadas decorrente de uso indevido.