Pular para o conteúdo principal
Glossário organizado em três camadas: conceitos jurídicos (sistema brasileiro), propriedades de payload (campos dos requests/responses) e arquitetura interna (datalake, hot storage, crawler).
🤖 Use este glossário como referência rápida. Para a estrutura completa de cada objeto (Lawsuit, Entity, Warrant, Penal Execution), consulte os Schemas.

Conceitos jurídicos brasileiros

TermoSignificado
CNJCódigo Nacional de Justiça — número único do processo no padrão NNNNNNN-DD.AAAA.J.TR.OOOO (20 dígitos).
CPFCadastro de Pessoas Físicas (Receita Federal). 11 dígitos.
CNPJCadastro Nacional da Pessoa Jurídica. 14 dígitos. Aceita o novo formato alfanumérico (IN RFB 2229/24).
OABOrdem dos Advogados do Brasil. Identificador do advogado, formato <número><UF> (ex.: 123456SP).
RJIRegistro Judiciário Individual atribuído pelo BNMP 2.0 a cada pessoa procurada.
TermoSignificado
Capa do processoConjunto de dados-cabeçalho: número, classe, assunto, valor da causa, partes, data de distribuição, comarca, juiz.
Andamento (step)Cada movimentação/lançamento registrado nos autos. Exibido em ordem cronológica.
Parte (party)Pessoa física, jurídica ou autoridade envolvida (Autor, Réu, Interessado, Advogado).
PoloLado do processo: Active (Autor), Passive (Réu), Interested (Terceiro).
Comarca (county)Divisão territorial do sistema judiciário — jurisdição de um juiz de 1ª instância.
Vara (court)Unidade jurisdicional dentro de uma comarca (Cível, Criminal, Trabalhista, etc.).
InstânciaGrau do processo: 1 (originário) ou 2 (recurso/apelação).
Classe processualTipo do procedimento (ex.: Procedimento Comum Cível, Mandado de Segurança).
AssuntoTema/matéria do processo segundo a tabela CNJ (ex.: Acidente de Trânsito).
DistribuiçãoData em que o processo foi oficialmente atribuído a uma vara.
Trânsito em julgadoDecisão final, sem possibilidade de recurso.
TermoSignificado
Justiça EstadualTJ de cada UF — competência geral civil/criminal estadual.
Justiça FederalTRFs (1 a 6) — União, autarquias, conflitos federais.
Justiça do TrabalhoTST + TRTs (1 a 24) — relações trabalhistas.
Justiça EleitoralTSE + TREs — eleições e crimes eleitorais.
Justiça MilitarSTM + Justiça Militar Estadual — crimes militares.
Tribunais SuperioresSTF, STJ, TST, TSE, STM.
BNMPBanco Nacional de Mandados de Prisão — base do CNJ com mandados ativos.
Lista completa: Cobertura de Tribunais.
TermoSignificado
Segredo de justiçaProcesso restrito a partes vinculadas. Exige credencial do advogado (ver Cofre de Credenciais).
secrecy_level 0–5Escala de sigilo. 0 = público; 5 = sigilo absoluto.
Mandado de prisãoOrdem judicial de prisão (preventiva, temporária, definitiva, recaptura). Coletado do BNMP.
Execução penalProcesso de cumprimento de pena, com fases como progressão e livramento.

Propriedades do payload (request/response)

CampoO que é
request_idUUID gerado quando você cria uma requisição (POST /requests).
response_idUUID de cada resposta gerada para uma requisição (pode ter várias).
tracking_idUUID de um monitoramento (POST /tracking).
callback_idUUID único de cada entrega de webhook (use para idempotência).
origin_idUUID que liga várias requisições filhas a uma requisição-pai.
CampoO que é
cache_ttl_in_daysQuantos dias o resultado em cache continua válido antes de forçar coleta nova.
cached_responsetrue = resposta veio do datalake; false = coleta atual no tribunal. Veja Webhook.
is_fallback_sourceIndica que o dado veio de fonte secundária (ex.: tribunal estava fora do ar).
dictionary_updated_atData da última atualização dos dicionários (assuntos, classes).
CampoO que é
sideLado da parte: Active, Passive, Interested, Unknown.
amount_gte / amount_lteValor da causa mínimo/máximo.
distribution_date_gte / _lteJanela de distribuição.
last_step_date_gte / _lteJanela da última movimentação.
tribunals.keys + not_equalInclui (false) ou exclui (true) tribunais — ver Cobertura.
subject_codes.keys + not_equalCódigos oficiais CNJ de assunto.
classification_codes.keys + not_equalCódigos oficiais CNJ de classe.
party_namesFiltro por nome de parte.
party_documentsFiltro por CPF/CNPJ de parte.
CampoO que é
pagePágina atual (1-based).
page_sizeItens por página (máx. 1000).
page_countTotal de itens nesta página.
all_countTotal absoluto de itens encontrados pelo filtro.
all_pages_countTotal de páginas considerando page_size.
page_dataArray com os itens da página corrente.
CampoO que é
recurrenceIntervalo (em dias) entre execuções do monitoramento.
notification_emailsEmails que recebem notificação a cada atualização.
notification_filters.step_termsTermos que filtram quais movimentações disparam notificação.
tracked_items_countTotal de itens (processos) que o tracking está acompanhando.
hour_rangeHora do dia em que o tracking executa.
CampoO que é
entity_idUUID interno da entidade.
entity_typeperson (PF) ou company (PJ).
main_documentCPF (PF) ou CNPJ (PJ).
aka_namesOutros nomes/apelidos associados.
addressesLista de endereços.
contactsTelefones e emails.
parents(PF) Filiação (mãe/pai).
partners(PJ) Sócios e administradores.
branch_activities(PJ) Atividades CNAE.
legal_nature(PJ) Natureza jurídica.
revenue_service_activeStatus na Receita Federal.
CampoO que é
warrant_typewarrant_of_arrest (prisão) ou recapture (recaptura).
arrest_typepreventive, temporary, definitive.
law_type.number / descriptionLei/artigos infringidos.
issue_date / expiration_dateDatas de emissão e validade.
duration_years / _months / _daysPena calculada.
regimeAberto, Semiaberto, Fechado.
judgementSummaryTexto da sentença/despacho.
CampoO que é
error.nameNome do erro (ex.: HttpBadRequestError, HttpNotFoundError).
error.messageGrupo do erro (ex.: BAD_REQUEST).
error.dataDetalhes/mensagens de validação.
LAWSUIT_NOT_FOUNDapplication_error retornado quando a busca não encontra o processo.

Arquitetura interna da Judit

TermoO que é
DatalakeRepositório central de processos coletados pela Judit (≈ centenas de milhões de processos).
Hot StorageCamada de cache de alta performance — fonte das consultas síncronas.
CrawlerRobô que coleta dados nos tribunais. Cada coleta gera um crawl_id.
On-DemandModo de busca em tempo real, ignorando o datalake.
ServiçoURLFunção
Requestsrequests.production.judit.ioCriação e leitura de requisições assíncronas.
Trackingtracking.production.judit.ioMonitoramento contínuo.
Lawsuitslawsuits.production.judit.ioDatalake síncrono, dados cadastrais, anexos.
Crawlercrawler.production.judit.ioCofre de Credenciais.
User(interno)Autenticação e gestão de callbacks.
EventoQuando dispara
response_createdCada nova resposta gerada (cache ou tribunal).
request_completedFim do fluxo de uma requisição.
tracking_responseCada nova movimentação detectada por tracking.
Ver detalhes em Webhooks.
TermoO que é
crawl_idUUID da execução do robô que coletou aquele dado.
dashboard_id(Opcional) Vinculação com painéis específicos.
criminaltrue quando o processo é da esfera criminal.
is_fallback_sourceDado coletado de fonte secundária.
revenue_update_dateÚltima atualização da Receita Federal para a entidade.
datalake_id / datalake_segmentIdentificadores internos do datalake.
possible_homonym / potential_homonymIndica suspeita de homônimo no resultado.

Próximos passos