Documentation Index
Fetch the complete documentation index at: https://docs.judit.io/llms.txt
Use this file to discover all available pages before exploring further.
Beta público. Antes de começar, confirme com o comercial Judit que sua API key tem
miner_enabled habilitado — sem essa flag, todas as chamadas retornam 403.Pré-requisitos
- API key Judit com
miner_enabled: true(peça ao comercial). - Saldo de créditos suficiente — confira no dashboard.
- Um cliente HTTP (cURL, Postman, ou linguagem da sua preferência).
Passo 1: Liste os tribunais disponíveis
Antes de filtrar, você precisa dos IDs internos dos tribunais. Eles não são os acrônimos: cada tribunal tem um identificador numérico próprio do Miner.Anote os IDs dos tribunais que você quer cobrir. Lista completa em Tribunais aceitos.
Passo 2: Conte sem gastar créditos (/requests/count)
A rota /requests/count é gratuita — use-a para descobrir o volume antes de comprar a busca.
| Campo | Significado |
|---|---|
total_lawsuits | Quantos processos novos para sua empresa batem com os filtros (já desconta o que você consultou antes). |
request_id | ID do registro de count — guardado no histórico, mas não usado nos próximos passos. |
status | Sempre completed no count (é síncrono). |
Passo 3: Crie a busca (cobra créditos)
Quando ototal_lawsuits faz sentido para o seu caso, dispare a busca real com /requests/create. Aqui é onde os créditos são debitados.
💡Resposta (responses_limité um teto opcional para o número de processos materializados nesta busca. Se omitido, traz tudo que bater. Use para controlar o custo quando ocountretorna um volume muito grande.
201 Created):
| Campo | Significado |
|---|---|
request_id | ID que você usa nos próximos passos. Guarde. |
status | Sempre pending aqui. |
cost | Total de créditos debitados (soma das faixas × quantidades). Detalhe em Créditos & cobrança. |
Passo 4: Polar até concluir
A busca é processada de forma assíncrona. UseGET /requests/{request_id} para acompanhar:
status vire completed. Tempo típico: 2–10 minutos para até 1000 processos.
Python (poll exemplo)
Passo 5: Pagine os processos retornados
Comstatus: completed, busque os processos via /responses:
page=2..20 até esgotar total_pages. Cada item segue o LawsuitRepositoryOutput — capa do processo + partes, advogados, andamentos e metadados.
Erros comuns
| HTTP | Código | Quando acontece | Como tratar |
|---|---|---|---|
400 | (validação) | Combinação inválida de filtros (ex.: tags com kind: judgement-bond). | Reveja regras em Conceitos. |
403 | MISSING_CREDITS | Conta sem saldo de créditos. | Recarregue ou contate o comercial. |
403 | MISSING_CONFIGURATIONS | Plano sem precificação Miner. | Solicitar configuração. |
403 | INSUFFICIENT_CREDITS | Saldo abaixo do cost calculado. | Reduza responses_limit ou recarregue. |
404 | REQUEST_NOT_FOUND | request_id não existe na sua empresa. | Confira o ID; request_id é por empresa, não global. |
422 | REQUEST_NOT_COMPLETED | Tentando ler /responses com status ainda pending. | Pole /requests/{id} até completed. |
422 | INVALID_REQUEST_TYPE | Tentando ler /responses de um request_id do tipo count. | Use o request_id retornado pelo /requests/create. |
Próximos passos
Conceitos completos
Todas as combinações válidas de
kind, natures, tags, amount_tier.Créditos & cobrança
Como o
cost é calculado e como tratar erros de billing.Referência da API
Spec interativa com todos os endpoints e schemas.
Lista de tribunais
IDs e acrônimos dos 60+ tribunais cobertos.