Skip to content

Sumário de Processos ​

Este endpoint devolve um sumário dos processos judiciais existentes para o CPF ou CNPJ consultado, agrupando as contagens por tribunal, por segmento de justiça e por ano.

É a consulta de contagem: ela não traz a capa nem as movimentações dos processos. Para o detalhe de cada processo, use Processos.

🚧 O data é repassado do provedor, sem transformação

A API não remonta o corpo desta resposta: o que o provedor devolve dentro de data é entregue como está, dentro do envelope padrão. Os nomes dos campos são os do provedor, e não há conversão de tipo no caminho — as tabelas desta página descrevem os campos, mas não fixam tipos.

Request ​

GET /lawsuits-summary/v1

A versão é obrigatória na URL

Não existe rota /lawsuits-summary sem versão. Chamar sem a versão devolve 404 antes mesmo da autenticação.

Parâmetros ​

ParâmetroDescriçãoObrigatório
taxIdCPF ou CNPJ da parte do processoSim
versionVersão da API na URL. Só v1 existe.Sim

O taxId aceita CPF ou CNPJ, com ou sem máscara (123.456.789-09 ou 12345678909). A máscara é removida antes da consulta. Um documento que não passa na validação do dígito verificador devolve 422, e a ausência do taxId também.

Parâmetros de query desconhecidos são ignorados

Esta rota lê apenas taxId. Qualquer outro parâmetro na URL não gera erro: ele é simplesmente ignorado, e a resposta vem 200 normalmente.

Headers ​

http
Authorization: ApiKey <sua-chave-de-api>

Exemplo Request ​

GET /lawsuits-summary/v1?taxId=12345678909

bash
curl -i -G 'https://api.nxcd.app/lawsuits-summary/v1' \
  --header 'Authorization: ApiKey SUA_CHAVE_AQUI' \
  --data-urlencode 'taxId=12345678909'

Consulta por CNPJ:

bash
curl -i -G 'https://api.nxcd.app/lawsuits-summary/v1' \
  --header 'Authorization: ApiKey SUA_CHAVE_AQUI' \
  --data-urlencode 'taxId=11.222.333/0001-81'

Response ​

O envelope é o padrão da API:

CampoDescriçãoTipo
idIdentificador único da requisiçãoString
versionVersão da API que atendeu a chamadaString
dataLista com o sumário devolvido pelo provedorObject[]
metadataObjeto com os metadados da requisiçãoObject
metadata.timeSpentTempo da requisição, em milissegundosNumber

data é uma lista

Mesmo trazendo um único sumário, data vem como lista. Quando o provedor não devolve nada, a API entrega [].

Campos observados dentro de cada item de data:

CampoDescrição
data[].totalTotal de processos encontrados para o documento consultado
data[].totalByCourtContagem por tribunal, com a sigla do tribunal como chave
data[].totalByJusticeContagem por segmento de justiça, com o segmento como chave
data[].totalByYearContagem por ano, com o ano como chave

As siglas de tribunal que aparecem em totalByCourt são as mesmas listadas em Tribunal ou Corte, na página de Processos.

Exemplos JSON ​

Veja um exemplo em JSON da resposta.

Status Code: 200
json
{
  "id": "3aa55faf-0c97-40f0-a5a2-4a06ba6db92b",
  "version": "v1",
  "data": [
    {
      "total": 84,
      "totalByCourt": {
        "TRT-9": 14,
        "TST": 2,
        "TJ-SC": 51,
        "TJ-SP": 1,
        "STJ": 1,
        "TRT-12": 11,
        "TJ-RS": 3,
        "TJ-RJ": 1
      },
      "totalByJustice": {
        "TST": 2,
        "STJ": 1,
        "JUSTICA DO TRABALHO": 25,
        "JUSTICA ESTADUAL": 56
      },
      "totalByYear": {
        "2012": 4,
        "2011": 2,
        "2010": 2,
        "1998": 7,
        "2009": 1,
        "2008": 3,
        "1997": 1,
        "1995": 1,
        "2005": 1,
        "2004": 1,
        "2003": 2,
        "2002": 1,
        "1999": 13,
        "2001": 2,
        "2000": 4,
        "2022": 2,
        "2021": 2,
        "2020": 2,
        "2019": 3,
        "2018": 8,
        "2017": 5,
        "2016": 2,
        "2015": 5,
        "2014": 5,
        "2013": 5
      }
    }
  ],
  "metadata": {
    "timeSpent": 4833
  }
}

Headers de resposta ​

HeaderQuando aparece
Nextid-ReqIdEm todas as respostas. Traz o identificador da requisição, o mesmo do campo id do corpo.

Erros ​

CódigoQuando ocorre
401 UnauthorizedChave de API ausente, inválida, ou sem a permissão nextid.bureaus.lawsuitsSummary.
404 Not FoundA versão informada na URL não existe, ou a URL foi chamada sem versão. Só v1 é aceita.
422 Unprocessable EntitytaxId ausente, ou CPF/CNPJ que não passa na validação do dígito verificador.
500 Internal Server ErrorFalha inesperada durante o processamento, incluindo falha na consulta ao provedor.

Exemplo de resposta sem o taxId:

Status Code: 422
json
{
  "id": "3aa55faf-0c97-40f0-a5a2-4a06ba6db92b",
  "error": {
    "statusCode": 422,
    "error": "Unprocessable Entity",
    "message": "The taxId (CPF/CNPJ) parameter is required."
  }
}

Exemplo de resposta com CPF ou CNPJ inválido:

Status Code: 422
json
{
  "id": "3aa55faf-0c97-40f0-a5a2-4a06ba6db92b",
  "error": {
    "statusCode": 422,
    "error": "Unprocessable Entity",
    "message": "Invalid taxId (CPF/CNPJ)"
  }
}

O formato das respostas de erro está descrito em Códigos HTTP das respostas.

Versões ​

VersãoSituaçãoO que muda
v1RecomendadaÚnica versão.

Qualquer outro valor no lugar de v1 devolve 404 com a mensagem API version not found.

Endpoint relacionado ​

  • Processos — a capa e as movimentações de cada processo do CPF/CNPJ.

Nextcode | Soluções em Verificação de Identidade