🔎 Buscar por Número CNJ (Capa)
Este endpoint permite consultar a capa do processo e os metadados das movimentações associadas a um Número de Processo Único (NPU).
Observação: neste recurso não é retornado o campo movimentos.descricao (texto integral de anexos como sentença, acórdão, decisão).
Você pode aplicar filtros por grau, tribunal, classe, assunto, valor da causa, status, ramo do direito e mais.
🔗 Endpoint
🧾 Corpo da requisição (exemplo completo)
Nota sobremovimentos: este recurso retorna metadados padronizados dos movimentos (por exemplo, data, identificação, classe/tipo, vínculos com anexos quando aplicável). O campomovimentos.descricaonão é retornado.
📚 Campos importantes
numeroProcessoUnico(string) — campo obrigatório- Deve conter exatamente 20 dígitos numéricos
- Deve ser um NPU válido conforme Resolução CNJ nº 65/2008
grausProcesso— lista de inteiros entre 1 e 4:1→ 1º Grau (ex.: vara cível)2→ 2º Grau (tribunais estaduais/regionais)3→ Tribunais Superiores (STJ, TST etc.)4→ Supremo Tribunal Federal (STF)
tribunais— lista de siglas válidas (ex.:TJ-SP,TRT-9,STF)- Ver lista completa de tribunais na referência da API
valorCausa,dataDistribuicao— permitem filtragem por faixa (menorQue/menorIgualQue/maiorQue/maiorIgualQue)classesProcessuais,assuntosCNJ— até 65.000 valores cadastatusProcessuais— ver valores válidos na referênciaramosDoDireito— ver valores válidos na referênciasegmentos— deve conter apenas valores válidos (ex.:JUSTICA DO TRABALHO,STF)limiteResultados— mínimo 1 / máximo 10.000 (padrão: 10.000)
📌 Como funcionam os filtros
A API aplica os filtros com lógica combinada (AND entre filtros diferentes, OR dentro de listas):| Situação | Comportamento |
|---|---|
| Vários filtros usados | Todos devem ser satisfeitos (lógica AND) |
| Lista de valores (ex.: tribunais) | Basta bater um dos valores da lista (lógica OR) |
| Campo único (NPU) | Precisa ser exatamente igual |
| Faixas (valor ou data) | O valor do processo deve estar dentro do intervalo |
🧾 Códigos de resposta
| Código | Significado |
|---|---|
200 | Sucesso — processos encontrados |
204 | Nenhum processo encontrado para o NPU |
400 | Erro de validação no payload |
401 | Token inválido ou expirado |
🛡️ Validações aplicadas
- Número do Processo Único (NPU):
- Não nulo
- 20 dígitos numéricos
- Validação formal conforme Res. CNJ nº 65/2008
- Listas de
statusProcessuais,ramosDoDireito,segmentos,tribunais:- Todos os valores devem estar nas listas de permitidos
- Campos com listas extensas (
classesProcessuais,assuntosCNJ):- Máximo de 65.000 itens
limiteResultados: entre 1 e 10.000
🧩 Retorno
Retorna uma lista de objetos do tipoprocesso, com dados estruturados e padronizados pela Predictus — incluindo a capa e os metadados de movimentações.
Importante: o campo movimentos.descricao (texto integral de anexos) não é retornado por este recurso.

