📘 Como consultar meu histórico de requisições realizadas pela API JUDIT

Este passo a passo irá te mostrar como consultar o histórico de requisições realizadas por meio da API JUDIT. Com isso, você poderá visualizar detalhes como:
  • Tipo de busca realizada
  • Período
  • Presença de anexos
  • Origem da requisição (monitoramento ou API)
  • E inclusive inferir o custo de cada operação.

1. Como consultar o histórico via Postman (usando cURL)

Para realizar a requisição: Copie o seguinte comando cURL e cole no Postman (modo Raw no Body e tipo POST):
curl --location 'https://requests.prod.judit.io/requests?page_size=1000&created_at_gte=<DATA INICIAL>&created_at_lte=<DATA FINAL>' \
--header 'api-key: INSIRA_SUA_API_KEY_AQUI' \
--header 'Content-Type: application/json' \
--data ''
Substitua <DATA INICIAL> e <DATA FINAL> no formato YYYY-MM-DD, por exemplo:
created_at_gte=2024-09-12&created_at_lte=2050-09-12

2. Como consultar o histórico via JavaScript (fetch)

Exemplo de código:
const url = 'https://requests.prod.judit.io/requests?page_size=1000&created_at_gte=2024-09-12&created_at_lte=2050-09-12';
const options = {
  method: 'GET',
  headers: {
    'api-key': '<INSIRA_SUA_API_KEY_AQUI>'
  }
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}

3. Exemplo de resposta da API

Trecho de exemplo:
{
  "page": 1,
  "page_data": [
    {
      "request_id": "0dcd4c1f-c9bf-4327-899e-0550a627feca",
      "search": {
        "on_demand": false,
        "search_type": "lawsuit_cnj",
        "search_key": "0000999-99.9999.9.99.9999",
        "response_type": "lawsuit",
        "search_params": {
          "public_search": false,
          "filter": {
            "party_names": [],
            "party_documents": []
          },
          "pagination": {}
        }
      },
      "with_attachments": true,
      "origin": "tracking",
      "status": "completed",
      "created_at": "2025-07-25T21:10:03.334Z",
      "updated_at": "2025-07-25T21:10:25.352Z"
    }
  ]
}

4. Explicação dos principais campos

CampoSignificado
originPode ser api (requisição direta) ou tracking (monitoramento automático).
response_typeTipo de retorno: lawsuit, entity, warrant, lawsuits.
search.search_typeTipo de busca: cpf, cnpj, oab, name, lawsuit_cnj.
on_demandSe true, indica consulta em tempo real no tribunal.
with_attachmentsSe true, foram incluídos autos processuais (impacta no custo).

🔍 Interpretação dos campos

origin

Esse campo indica a origem da requisição, podendo assumir os seguintes valores:
  • api: consulta realizada diretamente por meio da API.
  • tracking: consulta realizada via monitoramento (recorrente).

response_type

Define o tipo de documento que será retornado na busca. As possibilidades incluem:
  • lawsuit: utilizado em consultas por NUP (Número Único do Processo).
  • lawsuits: utilizado em buscas por CPF, CNPJ, OAB ou NAME, retornando uma lista de processos.
  • entity: utilizado em busca cadastral (por CPF, CNPJ, etc).
  • warrant: utilizado em busca por mandado de prisão.

🧪 Exemplo real e análise de precificação

{
  "request_id": "c2af614a-8296-4060-bf9a-3b087679c472",
  "search": {
    "on_demand": true,
    "search_type": "lawsuit_cnj",
    "search_key": "0000999-99.9999.9.99.9999",
    "response_type": "lawsuit",
    "search_params": {
      "public_search": false,
      "filter": {
        "party_names": [],
        "party_documents": []
      },
      "pagination": {}
    }
  },
  "with_attachments": true,
  "callback_url": "https://webhook.site/...",
  "origin": "tracking",
  "status": "completed",
  "created_at": "2025-07-25T21:10:03.334Z"
}

💰 Análise da precificação com base nos campos:

  • origin: tracking → é uma consulta através de monitoramento, portanto cobrança mensal.
  • search_type: lawsuit_cnj → o monitoramento é processual por número CNJ.
  • on_demand: true → como se trata de monitoramento, esse valor sempre será true já que todo monitoramento é on-demand.
  • with_attachments: true → autos processuais foram coletados, o que implica cobrança adicional.

🔸 Total estimado da requisição:

Os valores apresentados são meramente ilustrativos. Para informações comerciais reais, consulte nossa tabela oficial.
  • Monitoramento processual: R$ 0,69/mês
  • Autos processuais: R$ 3,50 (cobrança única)

➡️ Custo total estimado: R$ 4,19


ℹ️ Pontos importantes

  • A cobrança pode variar conforme o tipo de busca, tempo real (on_demand) e presença de anexos.
  • Requisições via tracking são renovadas mensalmente enquanto o monitoramento estiver ativo.
  • Requisições do tipo histórica (cpf, cnpj, etc.) têm cobrança única por consulta.