Introdução
Bem-vindo à documentação da API JusPilot. Integre monitoramento de processos, geração de minutas e gestão jurídica em sua aplicação.
Documentação da API JusPilot
Integre o monitoramento de processos judiciais, geração assistida de minutas e gestão jurídica completa da JusPilot diretamente em sua aplicação. Acesse nossa base de jurisprudência atualizada, modelos padronizados e alertas inteligentes.
Base Jurídica Completa
A API JusPilot oferece acesso a jurisprudência atualizada, modelos de minutas padronizados e monitoramento de mais de 90 tribunais brasileiros, incluindo STF, STJ, TRFs e TJSP.
O que a API oferece
┌─────────────────────────────────────────────────────────────┐
│ Sua Aplicação │
└─────────────────────────┬───────────────────────────────────┘
│
▼
┌─────────────────────────────────────────────────────────────┐
│ API JusPilot │
│ ┌───────────────────────────────────────────────────────┐ │
│ │ • Autenticação por API Key │ │
│ │ • Modelos de minutas configuráveis por área │ │
│ │ • IA assistiva para geração de documentos │ │
│ │ • Histórico completo de processos │ │
│ │ • Monitoramento de prazos e publicações │ │
│ │ • Webhooks para notificações de andamentos │ │
│ └───────────────────────────────────────────────────────┘ │
└─────────────────────────┬───────────────────────────────────┘
│
▼
┌─────────────────────────────────────────────────────────────┐
│ Base Jurídica Inteligente │
│ ┌───────────────────────────────────────────────────────┐ │
│ │ • 90+ tribunais monitorados │ │
│ │ • Jurisprudência atualizada diariamente │ │
│ │ • Modelos padronizados por especialidade │ │
│ │ • Checklist obrigatório de conformidade │ │
│ └───────────────────────────────────────────────────────┘ │
└─────────────────────────────────────────────────────────────┘Por que usar a API JusPilot?
| Benefício | Descrição |
|---|---|
| Geração Assistida | IA gera minutas completas com fundamentos legais verificados |
| Monitoramento Automático | Alertas de prazos e andamentos sem intervenção manual |
| Conformidade Garantida | Checklist obrigatório assegura qualidade e compliance |
| Integração Completa | APIs para tribunais, e-mail e sistemas de gestão |
| Auditoria Total | Trilha completa de ações e versões dos documentos |
Primeiros Passos
Obtenha suas credenciais
Acesse o painel de configurações e gere suas chaves de API.
Cada chave está vinculada ao seu time e herda automaticamente:
- Percentual de markup configurado
- Taxa fixa por reserva
- Moeda padrão (BRL)
Configure a autenticação
Todas as requisições devem incluir o header Authorization com sua chave de API.
Authorization: Bearer juspilot_live_8f92k3d7a9b2c4e6f8g0h1i2j3...Faça sua primeira requisição
Teste a conexão monitorando processos:
curl -X POST https://app.linkpix.co/api/v1/processes/monitor \
-H "Authorization: Bearer sua_chave_aqui" \
-H "Content-Type: application/json" \
-d '{
"court": "TJSP",
"processNumber": "1234567-89.2023.8.26.0000",
"alerts": {
"deadline": true,
"publication": true,
"hearing": true
}
}'const response = await fetch('https://app.linkpix.co/api/v1/processes/monitor', {
method: 'POST',
headers: {
'Authorization': 'Bearer sua_chave_aqui',
'Content-Type': 'application/json'
},
body: JSON.stringify({
court: 'TJSP',
processNumber: '1234567-89.2023.8.26.0000',
alerts: {
deadline: true,
publication: true,
hearing: true
}
})
});
const { process, alerts } = await response.json();
console.log(`Processo monitorado: ${process.number}`);import requests
response = requests.post(
'https://app.linkpix.co/api/v1/processes/monitor',
headers={
'Authorization': 'Bearer sua_chave_aqui',
'Content-Type': 'application/json'
},
json={
'court': 'TJSP',
'processNumber': '1234567-89.2023.8.26.0000',
'alerts': {
'deadline': True,
'publication': True,
'hearing': True
}
}
)
data = response.json()
print(f"Processo monitorado: {data['process']['number']}")Base URL
Todas as requisições devem ser feitas para:
https://app.linkpix.co/api/v1Fluxo Típico de Integração
1. Monitorar Processo → POST /api/v1/processes/monitor
↓
2. Receber Alertas → Webhooks automáticos
↓
3. Gerar Minuta → POST /api/v1/drafts/generate
↓
4. Revisar Checklist → GET /api/v1/drafts/:id/checklist
↓
5. Finalizar Documento → PUT /api/v1/drafts/:id/finalizeRecursos Disponíveis
🔐 Autenticação
Como autenticar suas requisições e gerenciar API keys
⚖️ Processos
Monitorar andamentos e receber alertas de prazos
📄 Minutas
Gerar documentos assistidos por IA com checklist
📊 Kanban
Gerenciar fases do processo e responsáveis
🔔 Webhooks
Receber notificações em tempo real sobre eventos
Conceitos Importantes
Processos Jurídicos
Um processo representa um caso judicial completo com todas as suas fases, partes envolvidas e prazos. A API monitora automaticamente andamentos, publicações e datas críticas.
Fases do Processo
- Contestação: Fase inicial de resposta ao processo
- Réplica: Resposta à contestação da parte contrária
- Instrução: Fase probatória com produção de provas
- Sentença: Decisão judicial final
- Recursos: Possíveis apelações e recursos
Tipos de Alerta
| Tipo | Descrição | Quando dispara |
|---|---|---|
deadline | Prazos processuais | Quando faltam 48h, 24h, 12h |
publication | Publicações no DJE | Quando há nova publicação |
hearing | Audiências agendadas | Quando audiência é marcada |
Conformidade
Os documentos gerados pela API seguem rigorosos padrões de conformidade:
- Checklist obrigatório de revisão
- Versionamento completo dos documentos
- Trilha de auditoria de todas as ações
- Referências legais verificadas automaticamente
Rate Limits
| Endpoint | Limite |
|---|---|
/processes/* | 100 req/min |
/drafts/* | 50 req/min |
/kanban/* | 200 req/min |
| Outros | 300 req/min |
Exceder os limites resultará em resposta 429 Too Many Requests.
Suporte
Precisa de ajuda com sua integração jurídica? Nossa equipe está disponível para auxiliar:
- Email: suporte@juspilot.com.br
- Documentação: Você está aqui! 📚