Consulta Histórica Rápida
Consulta Síncrona
A consulta síncrona permite verificar rapidamente se um CPF, CNPJ, OAB ou nome possui processos registrados em nosso datalake. Ela retorna, de forma ágil, uma resposta indicando a existência ou não de processos. Paralelamente, uma consulta completa é acionada no datalake, cuja resposta detalhada pode ser acessada posteriormente, de maneira semelhante à consulta assíncrona.
Na consulta síncrona, são retornados apenas os dados já disponíveis em nossa base, garantindo uma resposta mais rápida. Contudo, isso pode resultar em um pequeno atraso na obtenção de informações mais completas. Para acessar dados atualizados e abrangentes, é fundamental realizar uma consulta assíncrona, que buscará diretamente nos tribunais trazendo as informações atualizadas.
Payload
Para realizar a consulta de forma síncrona, é necessário primeiro criar uma requisição para o endpoint de lawsuits. Abaixo, segue um exemplo de como fazer essa requisição utilizando o cURL.
Se desejar receber um grupo de itens específicos, a consulta pode ser realizada passando os filtros desejados.
Segue um exemplo de request utilizando filtro para TJRJ
:
A resposta da requisição deverá ter um tamanho máximo de 50 itens por página (page_size).
A resposta dessa requisição será um objeto JSON com os dados da resposta:
Consultando a Existência de Processos para o Documento
Essa consulta retornará uma página por vez. Caso não seja necessário capturar os processos, a requisição pode ser realizada sem o objeto pagination. Nessa situação, os processos não serão retornados, sendo fornecida apenas a flag hasLawsuits, que indica se há ou não processos vinculados à consulta. Essa abordagem é comumente utilizada quando há a necessidade de tempos de resposta rápidos, como em rotinas de onboarding.
Exemplo de payload:
Na consulta utilizando a flag hasLawsuits, não será possível aplicar filtros.
Resposta esperada:
Consultando a quantidade de processos no datalake
É possivel consultar a quantidade de processos atrelados a um documento salvos em nosso datalake, para isso, basta realizar um requisição POST
para o endpojnt https://lawsuits.prod.judit.io/requests/count
adicionando search_type
e search_key
no payload.
Resposta esperada:
Lembrando que com o request_id você pode consultar a resposta vinda dos tribunais da mesma forma que é feito na criação de requests padrão: https://docs.judit.io/api-reference/endpoint/requests/create