Resposta em cache (
cached_response)Quando você cria uma consulta processual ou histórica, a Judit primeiro verifica se o dado já está em nossa base. Se estiver, devolvemos imediatamente o resultado — tanto na resposta da API quanto via webhook (se você tiver cadastrado) — com o campo cached_response: true.Em paralelo, a Judit dispara uma atualização nos tribunais. Se houver alguma mudança, você recebe uma segunda resposta com cached_response: false. Esse é o resultado mais atual.Por isso, é normal receber dois webhooks aparentemente iguais para o mesmo request_id:- O primeiro vem do cache (
cached_response: true) - O último é o atualizado (
cached_response: false)
Uma extração por dia, por processoEm consultas processuais (
search_type: "lawsuit_cnj"), a ida ao tribunal para buscar dados atualizados de um processo específico acontece, por padrão, no máximo uma vez por dia. Se você disparar mais de uma consulta para o mesmo processo no mesmo dia, as chamadas seguintes retornam o dado já em cache (cached_response: true), sem nova extração no tribunal.Isso é uma otimização de performance, não uma isenção de cobrança: cada requisição enviada é contabilizada e cobrada normalmente, conforme estabelecido em contrato, independentemente de o retorno ter vindo do cache ou de uma extração nova no tribunal.🤖 A rota de busca processual opera de forma assíncrona. A aplicação cliente deve fazer umPOST /requestspara iniciar a busca, aguardar o processamento (via Webhook ou consultando viaGET /requests/{id}) e, quando o status forcompleted, capturar os dados viaGET /responses.
Quando usar
Atualização forçada
O processo precisa estar com a fotografia mais recente do tribunal — não vale o cache do datalake.
Capa + andamentos completos
Você quer todos os campos da capa, todas as movimentações, anexos (até o limite de 1.000 por consulta) e relacionamentos.
Resumo com IA
Acionar
judit_ia: ["summary"] para receber um resumo humanizado pronto para sua UI.Processos sob segredo
Combine com o Cofre de Credenciais para acessar processos que exigem login no tribunal.
Se a velocidade é mais importante que a frescor (ex.: validação em tela, dashboard interativo), prefira a Consulta Síncrona Hot Storage — a resposta vem em milissegundos do datalake JUDIT.
Fluxo assíncrono on-demand (visão geral)
Entendendo o Fluxo Assíncrono
Como a extração de dados diretamente dos tribunais pode levar alguns segundos ou minutos (dependendo da instabilidade do tribunal), a Judit API utiliza um padrão assíncrono de requisições. O fluxo consiste em 3 passos simples:- Criar a requisição: Você envia o número do processo.
- Acompanhar o status: Você verifica se o robô terminou a extração.
- Capturar o resultado: Você consome o JSON com os dados do processo.
Passo 1: Criando a Requisição de Busca
Para iniciar uma busca processual, faça uma requisiçãoPOST para a rota base de requisições enviando os parâmetros desejados no corpo (body) da chamada.
Parâmetros do Payload (Body)
Consulte a tabela abaixo para configurar sua busca, habilitar anexos ou acionar a Judit IA:| Parâmetro | Tipo | Obrigatório | Descrição |
|---|---|---|---|
search.search_type | string | Sim | Define a entidade buscada. Para processos, use sempre "lawsuit_cnj". |
search.search_key | string | Sim | O número do processo no padrão CNJ (ex: "0009999-99.9999.8.26.9999"). |
with_attachments | boolean | Não | Se true, a Judit fará o download dos arquivos do processo. |
judit_ia | array | Não | Lista de features de IA aplicadas ao resultado. Envie ["summary"] para receber um resumo humanizado da capa e andamentos. |
search_params.lawsuit_instance | integer | Não | Força a busca em uma instância específica (ex: 1 ou 2). |
Judit IA (Beta): A funcionalidade de inteligência artificial (
judit_ia) está em versão Beta. O tempo de resposta pode variar e a estrutura do resumo está sujeita a melhorias.Limite de 1.000 anexos por requisição: Quando
with_attachments: true, a Judit retorna até 1.000 anexos por consulta. Se o processo tiver mais anexos do que isso, os excedentes não vêm nessa resposta — para capturá-los, faça uma nova consulta processual para o mesmo CNJ, que trará o próximo lote de até 1.000 anexos. Repita o processo (nova consulta a cada lote de 1.000) até obter todos os anexos do processo.Exemplo de Requisição (POST)
curl --location 'https://requests.production.judit.io/requests/' \
--header 'Content-Type: application/json' \
--header 'api-key: <api-key>' \
--data '{
"search": {
"search_type": "lawsuit_cnj",
"search_key": "0009999-99.9999.8.26.9999"
},
"with_attachments": false
}'
curl --location 'https://requests.production.judit.io/requests/' \
--header 'Content-Type: application/json' \
--header 'api-key: <api-key>' \
--data '{
"search": {
"search_type": "lawsuit_cnj",
"search_key": "0009999-99.9999.8.26.9999"
},
"with_attachments": true
}'
curl --location 'https://requests.production.judit.io/requests/' \
--header 'Content-Type: application/json' \
--header 'api-key: <api-key>' \
--data '{
"search": {
"search_type": "lawsuit_cnj",
"search_key": "0009999-99.9999.8.26.9999"
},
"with_attachments": true,
"judit_ia": ["summary"]
}'
curl --location 'https://requests.prod.judit.io/requests/' \
--header 'Content-Type: application/json' \
--header 'api-key: <api-key>' \
--data '{
"search": {
"search_type": "lawsuit_cnj",
"search_key": "0000000-00.0000.0.00.0000",
"search_params": {
"credential": {
"customer_key": "CUSTOMER-KEY"
}
}
}
}'
{
"request_id": "84b4d8f5-50f8-4c14-818f-912c722a6908",
"search": {
"search_type": "lawsuit_cnj",
"search_key": "0009999-99.9999.8.26.9999",
"response_type": "lawsuit"
},
"with_attachments": true,
"status": "pending",
"created_at": "2024-06-18T22:03:35.560Z"
}
request_id, pois você precisará dele para os próximos passos.
🚀 Atalho: Automatize com Webhooks (Recomendado)Se você possui uma URL de Webhook configurada, os Passos 2 e 3 abaixo são totalmente opcionais.
Em vez de programar sua aplicação para ficar perguntando o status da requisição, a Judit API enviará os processos encontrados de forma incremental diretamente para o seu servidor assim que eles forem capturados, finalizando o fluxo com um evento de
request_completed.👉 Aprenda a configurar e receber Webhooks aquiPasso 2: Consultar o Status da Requisição
Esta etapa é crucial caso você não esteja utilizando Webhooks. As respostas são inseridas no banco de dados de forma incremental à medida que os robôs interagem com o tribunal.
curl --location 'https://requests.production.judit.io/requests/<request_id>' \
--header 'api-key: <api-key>' \
--header 'Content-Type: application/json' \
--data ''
{
"request_id": "05ee9825-b2b4-480b-b29e-f071ca7d9c72",
"search": {
"search_type": "lawsuit_cnj",
"search_key": "9999999-99.9999.9.99.9999",
"response_type": "lawsuit",
"search_params": {
"filter": {},
"pagination": {}
}
},
"origin": "api",
"origin_id": "46fac09a-b34f-4dfd-a24f-b358bf04dfd4",
"user_id": "82082593-c664-4d7b-b174-2f0dc4791daf",
"status": "completed",
"created_at": "2024-02-21T17:33:22.876Z",
"updated_at": "2024-02-21T17:33:26.316Z",
"tags": {
"dashboard_id": null
}
}
status mude para "completed".
Passo 3: Capturar o Resultado (O Processo)
Assim que o status estivercompleted, você pode resgatar os dados completos do processo judicial (e o resumo da IA, se solicitado).
Exemplo de requisição (GET)
curl --location 'https://requests.production.judit.io/responses?page_size=100&request_id=<request_id>' \
--header 'api-key: '"$JUDIT_API_KEY"
const res = await fetch(
`https://requests.production.judit.io/responses?page_size=100&request_id=${requestId}`,
{ headers: { "api-key": process.env.JUDIT_API_KEY } }
);
const data = await res.json();
console.log(data.page_data);
<?php
$ch = curl_init('https://requests.production.judit.io/responses?page_size=100&request_id=' . urlencode($requestId));
curl_setopt_array($ch, [
CURLOPT_RETURNTRANSFER => true,
CURLOPT_HTTPHEADER => ['api-key: ' . getenv('JUDIT_API_KEY')],
]);
echo curl_exec($ch);
import os, requests
resp = requests.get(
"https://requests.production.judit.io/responses",
params={"request_id": request_id, "page_size": 100},
headers={"api-key": os.environ["JUDIT_API_KEY"]},
timeout=15,
)
print(resp.json())
package main
import (
"fmt"
"io"
"net/http"
"net/url"
"os"
)
func main() {
requestID := "<request_id>"
base, _ := url.Parse("https://requests.production.judit.io/responses")
q := base.Query(); q.Set("request_id", requestID); q.Set("page_size", "100")
base.RawQuery = q.Encode()
req, _ := http.NewRequest("GET", base.String(), nil)
req.Header.Set("api-key", os.Getenv("JUDIT_API_KEY"))
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
out, _ := io.ReadAll(res.Body); fmt.Println(string(out))
}
Exemplos de resposta
Ver exemplos de resposta (3 variantes)
Ver exemplos de resposta (3 variantes)
{
"request_status": "completed",
"page": 1,
"page_count": 1,
"all_pages_count": 1,
"all_count": 1,
"page_data": [
{
"request_id": "03abbf28-822e-45a0-a22c-098fbe157aa4",
"response_id": "061c60b2-7fa9-4d20-87bb-1bedd31d5572",
"origin": "api",
"origin_id": "03abbf28-822e-45a0-a22c-098fbe157aa4",
"response_type": "lawsuit",
"response_data": {
"code": "9999999-99.9999.9.99.9999",
"justice": "8",
"tribunal": "26",
"instance": 1,
"distribution_date": "2019-02-15T16:00:00.000Z",
"judge": "Usuário teste",
"tribunal_acronym": "TJSP",
"secrecy_level": 0,
"tags": {
"crawl_id": "a9b6820a-6c84-4db5-b4f4-2f1909aa3805",
"dictionary_updated_at": "2025-08-13T18:43:48.143Z"
},
"subjects": [
{
"code": "",
"name": "PAGAMENTO"
}
],
"classifications": [
{
"code": "7",
"name": "PROCEDIMENTO COMUM CÍVEL"
}
],
"courts": [
{
"name": "1ª Vara Cível"
}
],
"parties": [
{
"main_document": "99999999999",
"name": "Usuário 2",
"side": "Passive",
"person_type": "Desconhecido",
"documents": [
{
"document": "99999999999",
"document_type": "cpf"
}
],
"lawyers": [
{
"name": "Usuário 3",
"documents": []
}
]
},
{
"main_document": "99999999999",
"name": "Usuário 4",
"side": "Active",
"person_type": "Desconhecido",
"documents": [
{
"document": "99999999999",
"document_type": "cnpj"
}
],
"lawyers": [
{
"name": "Usuário 5",
"documents": []
}
]
},
{
"name": "Usuário 4",
"side": "Active",
"person_type": "Desconhecido",
"documents": [],
"lawyers": [
{
"name": "Usuário 5",
"documents": []
}
]
},
{
"name": "Usuário 2",
"side": "Passive",
"person_type": "Desconhecido",
"documents": [],
"lawyers": [
{
"name": "Usuário 3",
"documents": []
}
]
},
{
"name": "Usuário 5",
"side": "Active",
"person_type": "Advogado",
"documents": []
},
{
"name": "Usuário 3",
"side": "Passive",
"person_type": "Advogado",
"documents": []
}
],
"steps": [
{
"lawsuit_cnj": "9999999-99.9999.9.99.9999",
"lawsuit_instance": 1,
"step_date": "2019-07-16T00:00:00.000Z",
"private": false,
"tags": {
"crawl_id": "36fc0ffd-98fa-4990-bd6f-6a82e5565119"
},
"step_id": "56174b2e",
"content": "Início da Execução Juntado\n0003695-16.2019.8.26.0189 - Cumprimento de sentença",
"steps_count": 32,
"created_at": "2025-07-09T13:48:33.114Z",
"updated_at": "2025-08-11T18:57:39.041Z"
},
{
"lawsuit_cnj": "9999999-99.9999.9.99.9999",
"lawsuit_instance": 1,
"step_date": "2019-06-06T00:00:00.000Z",
"private": false,
"tags": {
"crawl_id": "36fc0ffd-98fa-4990-bd6f-6a82e5565119"
},
"step_id": "939794b9",
"content": "Arquivado Definitivamente",
"created_at": "2025-07-09T13:48:33.114Z",
"updated_at": "2025-08-11T18:57:39.041Z"
},
{
"lawsuit_cnj": "9999999-99.9999.9.99.9999",
"lawsuit_instance": 1,
"step_date": "2019-06-06T00:00:00.000Z",
"private": false,
"tags": {
"crawl_id": "36fc0ffd-98fa-4990-bd6f-6a82e5565119"
},
"step_id": "423978eb",
"content": "Trânsito em Julgado às partes\nCertidão de trânsito em julgado e remessa ao arquivo geral",
"created_at": "2025-07-09T13:48:33.114Z",
"updated_at": "2025-08-11T18:57:39.041Z"
}
],
"attachments": [
{
"attachment_id": "60153051-1-1",
"attachment_date": "2019-02-15T16:00:41.000Z",
"attachment_name": "Petição (Outras)",
"extension": "pdf",
"status": "pending",
"tags": {
"crawl_id": "424cd251-3d1f-407e-9d17-cb61219545aa"
},
"user_data": null
},
{
"attachment_id": "60153057-5-1",
"attachment_date": "2019-02-15T16:00:42.000Z",
"attachment_name": "Instrumento de Procuração",
"extension": "pdf",
"status": "pending",
"tags": {
"crawl_id": "424cd251-3d1f-407e-9d17-cb61219545aa"
},
"user_data": null
},
{
"attachment_id": "60153061-6-1",
"attachment_date": "2019-02-15T16:00:43.000Z",
"attachment_name": "Guia",
"extension": "pdf",
"status": "pending",
"tags": {
"crawl_id": "424cd251-3d1f-407e-9d17-cb61219545aa"
},
"user_data": null
},
{
"attachment_id": "60153064-7-1",
"attachment_date": "2019-02-15T16:00:44.000Z",
"attachment_name": "Guia",
"extension": "pdf",
"status": "pending",
"tags": {
"crawl_id": "424cd251-3d1f-407e-9d17-cb61219545aa"
},
"user_data": null
}
],
"related_lawsuits": [],
"crawler": {
"source_name": "JSaj - TJ - SP - Lawsuit - Auth - 1 instance",
"crawl_id": "a9b6820a-6c84-4db5-b4f4-2f1909aa3805",
"weight": 10,
"updated_at": "2025-08-13T18:43:47.770Z"
},
"metadata": {},
"county": "VARA JUIZADO ESP. CIVEL CRIM. DE FERNANDOPOLIS",
"amount": 5798,
"state": "SP",
"city": "FERNANDOPOLIS",
"justice_description": "JUSTIÇA ESTADUAL",
"last_step": {
"lawsuit_cnj": "9999999-99.9999.9.99.9999",
"lawsuit_instance": 1,
"step_date": "2019-07-16T00:00:00.000Z",
"private": false,
"tags": {
"crawl_id": "a9b6820a-6c84-4db5-b4f4-2f1909aa3805"
},
"step_id": "56174b2e",
"content": "Início da Execução Juntado\n0003695-16.2019.8.26.0189 - Cumprimento de sentença",
"steps_count": 32
},
"phase": "Execução ou cumprimento",
"status": "Ativo",
"name": "Usuário 4 X Usuário 2",
"created_at": "2025-08-13T18:43:51.016Z",
"updated_at": "2025-08-13T18:43:51.016Z",
"free_justice": false
},
"user_id": "7f8065a3-4891-428d-9456-dedfc12ff850",
"created_at": "2025-08-13T18:40:54.982Z",
"request_created_at": "2025-08-13T18:40:54.037Z",
"tags": {
"debug": true,
"dashboard_id": null,
"cached_response": false,
"cached": false
}
}
]
}
{
"request_status": "completed",
"page": 1,
"page_count": 1,
"all_pages_count": 1,
"all_count": 1,
"page_data": [
{
"request_id": "03abbf28-822e-45a0-a22c-098fbe157aa4",
"response_id": "061c60b2-7fa9-4d20-87bb-1bedd31d5572",
"origin": "api",
"origin_id": "03abbf28-822e-45a0-a22c-098fbe157aa4",
"response_type": "lawsuit",
"response_data": {
"code": "9999999-99.9999.9.99.9999",
"justice": "8",
"tribunal": "26",
"instance": 1,
"distribution_date": "2019-02-15T16:00:00.000Z",
"judge": "Usuário teste",
"tribunal_acronym": "TJSP",
"secrecy_level": 0,
"tags": {
"crawl_id": "a9b6820a-6c84-4db5-b4f4-2f1909aa3805",
"dictionary_updated_at": "2025-08-13T18:43:48.143Z"
},
"subjects": [
{
"code": "",
"name": "PAGAMENTO"
}
],
"classifications": [
{
"code": "7",
"name": "PROCEDIMENTO COMUM CÍVEL"
}
],
"courts": [
{
"name": "1ª Vara Cível"
}
],
"parties": [
{
"main_document": "99999999999",
"name": "Usuário 2",
"side": "Passive",
"person_type": "Desconhecido",
"documents": [
{
"document": "99999999999",
"document_type": "cpf"
}
],
"lawyers": [
{
"name": "Usuário 3",
"documents": []
}
]
},
{
"main_document": "99999999999",
"name": "Usuário 4",
"side": "Active",
"person_type": "Desconhecido",
"documents": [
{
"document": "99999999999",
"document_type": "cnpj"
}
],
"lawyers": [
{
"name": "Usuário 5",
"documents": []
}
]
},
{
"name": "Usuário 4",
"side": "Active",
"person_type": "Desconhecido",
"documents": [],
"lawyers": [
{
"name": "Usuário 5",
"documents": []
}
]
},
{
"name": "Usuário 2",
"side": "Passive",
"person_type": "Desconhecido",
"documents": [],
"lawyers": [
{
"name": "Usuário 3",
"documents": []
}
]
},
{
"name": "Usuário 5",
"side": "Active",
"person_type": "Advogado",
"documents": []
},
{
"name": "Usuário 3",
"side": "Passive",
"person_type": "Advogado",
"documents": []
}
],
"steps": [
{
"lawsuit_cnj": "9999999-99.9999.9.99.9999",
"lawsuit_instance": 1,
"step_date": "2019-07-16T00:00:00.000Z",
"private": false,
"tags": {
"crawl_id": "36fc0ffd-98fa-4990-bd6f-6a82e5565119"
},
"step_id": "56174b2e",
"content": "Início da Execução Juntado\n0003695-16.2019.8.26.0189 - Cumprimento de sentença",
"steps_count": 32,
"created_at": "2025-07-09T13:48:33.114Z",
"updated_at": "2025-08-11T18:57:39.041Z"
},
{
"lawsuit_cnj": "9999999-99.9999.9.99.9999",
"lawsuit_instance": 1,
"step_date": "2019-06-06T00:00:00.000Z",
"private": false,
"tags": {
"crawl_id": "36fc0ffd-98fa-4990-bd6f-6a82e5565119"
},
"step_id": "939794b9",
"content": "Arquivado Definitivamente",
"created_at": "2025-07-09T13:48:33.114Z",
"updated_at": "2025-08-11T18:57:39.041Z"
},
{
"lawsuit_cnj": "9999999-99.9999.9.99.9999",
"lawsuit_instance": 1,
"step_date": "2019-06-06T00:00:00.000Z",
"private": false,
"tags": {
"crawl_id": "36fc0ffd-98fa-4990-bd6f-6a82e5565119"
},
"step_id": "423978eb",
"content": "Trânsito em Julgado às partes\nCertidão de trânsito em julgado e remessa ao arquivo geral",
"created_at": "2025-07-09T13:48:33.114Z",
"updated_at": "2025-08-11T18:57:39.041Z"
}
],
"attachments": [
{
"attachment_id": "60153051-1-1",
"attachment_date": "2019-02-15T16:00:41.000Z",
"attachment_name": "Petição (Outras)",
"extension": "pdf",
"status": "done",
"tags": {
"crawl_id": "424cd251-3d1f-407e-9d17-cb61219545aa"
},
"user_data": null
},
{
"attachment_id": "60153057-5-1",
"attachment_date": "2019-02-15T16:00:42.000Z",
"attachment_name": "Instrumento de Procuração",
"extension": "pdf",
"status": "done",
"tags": {
"crawl_id": "424cd251-3d1f-407e-9d17-cb61219545aa"
},
"user_data": null
},
{
"attachment_id": "60153061-6-1",
"attachment_date": "2019-02-15T16:00:43.000Z",
"attachment_name": "Guia",
"extension": "pdf",
"status": "done",
"tags": {
"crawl_id": "424cd251-3d1f-407e-9d17-cb61219545aa"
},
"user_data": null
},
{
"attachment_id": "60153064-7-1",
"attachment_date": "2019-02-15T16:00:44.000Z",
"attachment_name": "Guia",
"extension": "pdf",
"status": "done",
"tags": {
"crawl_id": "424cd251-3d1f-407e-9d17-cb61219545aa"
},
"user_data": null
}
],
"related_lawsuits": [],
"crawler": {
"source_name": "JSaj - TJ - SP - Lawsuit - Auth - 1 instance",
"crawl_id": "a9b6820a-6c84-4db5-b4f4-2f1909aa3805",
"weight": 10,
"updated_at": "2025-08-13T18:43:47.770Z"
},
"metadata": {},
"county": "VARA JUIZADO ESP. CIVEL CRIM. DE FERNANDOPOLIS",
"amount": 5798,
"state": "SP",
"city": "FERNANDOPOLIS",
"justice_description": "JUSTIÇA ESTADUAL",
"last_step": {
"lawsuit_cnj": "9999999-99.9999.9.99.9999",
"lawsuit_instance": 1,
"step_date": "2019-07-16T00:00:00.000Z",
"private": false,
"tags": {
"crawl_id": "a9b6820a-6c84-4db5-b4f4-2f1909aa3805"
},
"step_id": "56174b2e",
"content": "Início da Execução Juntado\n0003695-16.2019.8.26.0189 - Cumprimento de sentença",
"steps_count": 32
},
"phase": "Execução ou cumprimento",
"status": "Ativo",
"name": "Usuário 4 X Usuário 2",
"created_at": "2025-08-13T18:43:51.016Z",
"updated_at": "2025-08-13T18:43:51.016Z",
"free_justice": false
},
"user_id": "7f8065a3-4891-428d-9456-dedfc12ff850",
"created_at": "2025-08-13T18:40:54.982Z",
"request_created_at": "2025-08-13T18:40:54.037Z",
"tags": {
"debug": true,
"dashboard_id": null,
"cached_response": false,
"cached": false
}
}
]
}
{
"request_status": "completed",
"page": 1,
"page_count": 1,
"all_pages_count": 1,
"all_count": 1,
"page_data": [
{
"request_id": "03abbf28-822e-45a0-a22c-098fbe157aa4",
"response_id": "061c60b2-7fa9-4d20-87bb-1bedd31d5572",
"origin": "api",
"origin_id": "03abbf28-822e-45a0-a22c-098fbe157aa4",
"response_type": "lawsuit",
"response_data": {
"code": "9999999-99.9999.9.99.9999",
"justice": "8",
"tribunal": "26",
"instance": 1,
"distribution_date": "2019-02-15T16:00:00.000Z",
"judge": "Usuário teste",
"tribunal_acronym": "TJSP",
"secrecy_level": 0,
"tags": {
"crawl_id": "a9b6820a-6c84-4db5-b4f4-2f1909aa3805",
"dictionary_updated_at": "2025-08-13T18:43:48.143Z"
},
"subjects": [
{
"code": "",
"name": "PAGAMENTO"
}
],
"classifications": [
{
"code": "7",
"name": "PROCEDIMENTO COMUM CÍVEL"
}
],
"courts": [
{
"name": "1ª Vara Cível"
}
],
"parties": [
{
"main_document": "99999999999",
"name": "Usuário 2",
"side": "Passive",
"person_type": "Desconhecido",
"documents": [
{
"document": "99999999999",
"document_type": "cpf"
}
],
"lawyers": [
{
"name": "Usuário 3",
"documents": []
}
]
},
{
"main_document": "99999999999",
"name": "Usuário 4",
"side": "Active",
"person_type": "Desconhecido",
"documents": [
{
"document": "99999999999",
"document_type": "cnpj"
}
],
"lawyers": [
{
"name": "Usuário 5",
"documents": []
}
]
},
{
"name": "Usuário 4",
"side": "Active",
"person_type": "Desconhecido",
"documents": [],
"lawyers": [
{
"name": "Usuário 5",
"documents": []
}
]
},
{
"name": "Usuário 2",
"side": "Passive",
"person_type": "Desconhecido",
"documents": [],
"lawyers": [
{
"name": "Usuário 3",
"documents": []
}
]
},
{
"name": "Usuário 5",
"side": "Active",
"person_type": "Advogado",
"documents": []
},
{
"name": "Usuário 3",
"side": "Passive",
"person_type": "Advogado",
"documents": []
}
],
"steps": [
{
"lawsuit_cnj": "9999999-99.9999.9.99.9999",
"lawsuit_instance": 1,
"step_date": "2019-07-16T00:00:00.000Z",
"private": false,
"tags": {
"crawl_id": "36fc0ffd-98fa-4990-bd6f-6a82e5565119"
},
"step_id": "56174b2e",
"content": "Início da Execução Juntado\n0003695-16.2019.8.26.0189 - Cumprimento de sentença",
"steps_count": 32,
"created_at": "2025-07-09T13:48:33.114Z",
"updated_at": "2025-08-11T18:57:39.041Z"
},
{
"lawsuit_cnj": "9999999-99.9999.9.99.9999",
"lawsuit_instance": 1,
"step_date": "2019-06-06T00:00:00.000Z",
"private": false,
"tags": {
"crawl_id": "36fc0ffd-98fa-4990-bd6f-6a82e5565119"
},
"step_id": "939794b9",
"content": "Arquivado Definitivamente",
"created_at": "2025-07-09T13:48:33.114Z",
"updated_at": "2025-08-11T18:57:39.041Z"
},
{
"lawsuit_cnj": "9999999-99.9999.9.99.9999",
"lawsuit_instance": 1,
"step_date": "2019-06-06T00:00:00.000Z",
"private": false,
"tags": {
"crawl_id": "36fc0ffd-98fa-4990-bd6f-6a82e5565119"
},
"step_id": "423978eb",
"content": "Trânsito em Julgado às partes\nCertidão de trânsito em julgado e remessa ao arquivo geral",
"created_at": "2025-07-09T13:48:33.114Z",
"updated_at": "2025-08-11T18:57:39.041Z"
}
],
"attachments": [
{
"attachment_id": "60153051-1-1",
"attachment_date": "2019-02-15T16:00:41.000Z",
"attachment_name": "Petição (Outras)",
"extension": "pdf",
"status": "pending",
"tags": {
"crawl_id": "424cd251-3d1f-407e-9d17-cb61219545aa"
},
"user_data": null
},
{
"attachment_id": "60153057-5-1",
"attachment_date": "2019-02-15T16:00:42.000Z",
"attachment_name": "Instrumento de Procuração",
"extension": "pdf",
"status": "pending",
"tags": {
"crawl_id": "424cd251-3d1f-407e-9d17-cb61219545aa"
},
"user_data": null
},
{
"attachment_id": "60153061-6-1",
"attachment_date": "2019-02-15T16:00:43.000Z",
"attachment_name": "Guia",
"extension": "pdf",
"status": "pending",
"tags": {
"crawl_id": "424cd251-3d1f-407e-9d17-cb61219545aa"
},
"user_data": null
},
{
"attachment_id": "60153064-7-1",
"attachment_date": "2019-02-15T16:00:44.000Z",
"attachment_name": "Guia",
"extension": "pdf",
"status": "pending",
"tags": {
"crawl_id": "424cd251-3d1f-407e-9d17-cb61219545aa"
},
"user_data": null
}
],
"related_lawsuits": [],
"crawler": {
"source_name": "JSaj - TJ - SP - Lawsuit - Auth - 1 instance",
"crawl_id": "a9b6820a-6c84-4db5-b4f4-2f1909aa3805",
"weight": 10,
"updated_at": "2025-08-13T18:43:47.770Z"
},
"metadata": {},
"county": "VARA JUIZADO ESP. CIVEL CRIM. DE FERNANDOPOLIS",
"amount": 5798,
"state": "SP",
"city": "FERNANDOPOLIS",
"justice_description": "JUSTIÇA ESTADUAL",
"last_step": {
"lawsuit_cnj": "9999999-99.9999.9.99.9999",
"lawsuit_instance": 1,
"step_date": "2019-07-16T00:00:00.000Z",
"private": false,
"tags": {
"crawl_id": "a9b6820a-6c84-4db5-b4f4-2f1909aa3805"
},
"step_id": "56174b2e",
"content": "Início da Execução Juntado\n0003695-16.2019.8.26.0189 - Cumprimento de sentença",
"steps_count": 32
},
"phase": "Execução ou cumprimento",
"status": "Ativo",
"name": "Usuário 4 X Usuário 2",
"created_at": "2025-08-13T18:43:51.016Z",
"updated_at": "2025-08-13T18:43:51.016Z",
"free_justice": false
},
"user_id": "7f8065a3-4891-428d-9456-dedfc12ff850",
"created_at": "2025-08-13T18:40:54.982Z",
"request_created_at": "2025-08-13T18:40:54.037Z",
"tags": {
"debug": true,
"dashboard_id": null,
"cached_response": false,
"cached": false
}
}
]
},
{
"request_id": "3c6614e3-25f1-4df4-9675-694c3ea01499",
"response_id": "2dc884c1-e57b-47be-ba6c-568b3f066799",
"origin": "api",
"origin_id": "3c6614e3-25f1-4df4-9675-694c3ea014d9",
"response_type": "summary",
"response_data": {
"data": [
"## Resumo\n\nO processo de número <strong className=\"text-primary\">0000000-00.0000.0.00.0000</strong> trata-se de uma disputa judicial envolvendo direitos autorais,
onde o requerente, Usuário 1, alega ter seus direitos violados pelo requerido, Usuário 2. A distribuição do processo ocorreu no dia 7 de agosto de 2015 e, após trâmites
legais e recursos, o processo foi arquivado definitivamente em 22 de novembro de 2024. Durante todo esse tempo, houve várias movimentações, incluindo cumprimento e execução
de sentença.\n\n## Partes\n\n<ul>\n <li>\n <p>\n <strong className=\"text-foreground text-base leading-5 font-semibold\">Usuário 1</strong>\n
<span className=\"text-muted-foreground text-sm\">CPF: 000.000.000-00</span>\n <br />\n <p className=\"text-foreground/70 text-md font-normal\">\n Requerente
da ação, buscando a proteção de seus direitos autorais que alega terem sido violados.\n </p>\n <br className=\"last-of-type:hidden\"/>\n </p>\n </li>\n <li>\n
<p>\n <strong className=\"text-foreground text-base leading-5 font-semibold\">Usuário 2</strong>\n <span className=\"text-muted-foreground text-sm\">
CNPJ: 00.000.000/0000-00</span>\n <br />\n <p className=\"text-foreground/70 text-md font-normal\">\n Requerido na ação, acusado de violar direitos autorais do
requerente.\n </p>\n <br className=\"last-of-type:hidden\"/>\n </p>\n </li>\n</ul>\n\n## Classe\n\n<ul>\n <li>\n <p>\n <strong className=\"text-foreground
text-base leading-5 font-semibold\">Procedimento Comum Cível</strong>\n <br />\n <p className=\"text-foreground/70 text-md font-normal\">\n É uma classe
processual genérica para ações que vão a julgamento com base no direito civil, não enquadrando-se em procedimentos especiais.\n </p>\n </p>\n </li>\n</ul>\n\n##
Assuntos\n\n<ul>\n <li>\n <p>\n <strong className=\"text-foreground text-base leading-5 font-semibold\">Direito Autoral</strong>\n <br />\n
<p className=\"text-foreground/70 text-md font-normal\">\n O assunto do processo envolve disputas relacionadas à proteção da exclusividade de uso, gozo e disposição de uma
obra intelectual criada.\n </p>\n <br />\n </p>\n </li>\n</ul>\n\n## Movimentações\n\nEm termos gerais, o processo foi marcado por uma longa tramitação. Inicialmente,
o <span className=\"font-bold\">requerente</span> Usuário 1 buscou judicialmente a defesa de seus direitos autorais, alegando violações por parte do <span className=\"font-bold\">requerido</span>,
Usuário 2. Durante o caso, houve apelação (tentativa de modificar uma decisão desfavorável) pelo requerente, além de embargos de declaração (pedidos de esclarecimento sobre a decisão), ambos não
acolhidos, mantendo-se inalterada a decisão contestada. Em <span className=\"text-primary\">23 de julho de 2023</span>, houve o recebimento dos autos do Tribunal de Justiça com trânsito
em julgado (quando não há mais possibilidade de recurso) da decisão que negou provimento ao recurso do requerente. Seguiu-se a execução da sentença, na qual se busca o cumprimento do
que foi determinado pela Justiça, e finalmente, o <span className=\"text-primary\">processo foi arquivado definitivamente em 22 de novembro de 2024</span>, sinalizando a conclusão do litígio."
],
"origin_id": "0f5baa30-f681-47cd-a381-01d489f4d079",
"origin": "response"
},
"user_id": "7f8065a3-4891-9999-9456-dedfc12ff899",
"created_at": "2026-03-18T17:18:18.156Z",
"request_created_at": "2026-03-18T17:16:15.810Z"
}
O que você recebe de volta?
O retorno é paginado e contém o Objeto Lawsuit dentro do arraypage_data. Se você solicitou a **Judi
esa de seus direitos perante o Usuário 2.}