Introdução
Bem-vindo à documentação da API Juspilot. Integre gestão de processos, clientes e automação jurídica em sua aplicação.
Documentação da API Juspilot
Integre a gestão jurídica diretamente em suas aplicações. Acesse processos, clientes, atividades e oportunidades de forma programática.
API RESTful
A API Juspilot é RESTful, utiliza JSON para requests/responses e autenticação via API Key no header Authorization.
O que a API oferece
┌─────────────────────────────────────────────────────────────┐
│ Sua Aplicação │
└─────────────────────────┬───────────────────────────────────┘
│
▼
┌─────────────────────────────────────────────────────────────┐
│ API Juspilot │
│ ┌───────────────────────────────────────────────────────┐ │
│ │ • Autenticação por API Key │ │
│ │ • Gestão de Processos (Cases) │ │
│ │ • CRM de Clientes (PF/PJ) │ │
│ │ • Pipeline de Oportunidades (Deals) │ │
│ │ • Atividades e Tarefas │ │
│ │ • Registros Financeiros │ │
│ │ • Webhooks para eventos em tempo real │ │
│ └───────────────────────────────────────────────────────┘ │
└─────────────────────────────────────────────────────────────┘Por que usar a API Juspilot?
| Benefício | Descrição |
|---|---|
| Integração Completa | Conecte seu sistema ao Juspilot sem precisar acessar a interface web |
| Automação | Crie processos, clientes e atividades automaticamente |
| Sincronização | Mantenha seus sistemas sincronizados via webhooks |
| Escalabilidade | API otimizada para alto volume de requisições |
| Segurança | Autenticação via API Key com escopo por time |
Primeiros Passos
Obtenha suas credenciais
Acesse Configurações → API Keys no painel do Juspilot e gere suas chaves de API.
Cada chave está vinculada ao seu time e tem acesso completo aos recursos do time.
Configure a autenticação
Todas as requisições devem incluir o header Authorization com sua API Key.
Authorization: Bearer jp_live_sua_chave_aquiFaça sua primeira requisição
Teste a conexão listando seus processos:
curl -X GET https://api.juspilot.co/v1/cases \
-H "Authorization: Bearer jp_live_sua_chave_aqui" \
-H "Content-Type: application/json"Base URL
Todas as requisições devem ser feitas para:
https://api.juspilot.co/v1Fluxo Típico de Integração
1. Criar Cliente → POST /v1/clients
↓
2. Criar Processo → POST /v1/cases
↓
3. Adicionar Atividades → POST /v1/activities
↓
4. Acompanhar Eventos → Webhooks configuradosRecursos Disponíveis
🔐 Autenticação
Como autenticar suas requisições e gerenciar API Keys
📁 Processos
Criar, listar e gerenciar processos jurídicos
👥 Clientes
Gerenciar clientes (Pessoa Física e Jurídica)
📋 Atividades
Registrar e acompanhar atividades e tarefas
💼 Negócios
Gerenciar pipeline de oportunidades
💰 Financeiro
Controlar receitas, despesas e honorários
🔔 Webhooks
Receber notificações de eventos em tempo real
Conceitos Importantes
Times (Teams)
Todos os recursos pertencem a um time. Sua API Key está vinculada a um time específico e só pode acessar recursos desse time.
Processos vs Negócios
- Processo (Case): Um caso jurídico em andamento (ação judicial, consultoria, etc.)
- Negócio (Deal): Uma oportunidade comercial no pipeline (potencial novo cliente)
Clientes
Clientes podem ser:
- Pessoa Física (PF): CPF, RG, dados pessoais
- Pessoa Jurídica (PJ): CNPJ, razão social, dados empresariais
Fases e Status
- Processos: Fases configuráveis (recebido → triagem → em-andamento → finalizado)
- Negócios: Pipeline comercial (lead → qualificado → proposta → negociação → ganho/perdido)
Limites de Uso
| Plano | Requisições/Minuto | Requisições/Dia |
|---|---|---|
| Starter | 60 | 1.000 |
| Professional | 300 | 10.000 |
| Enterprise | 1.000 | Ilimitado |
Exceder os limites resultará em resposta 429 Too Many Requests. Implemente retry com backoff exponencial.
Suporte
Precisa de ajuda com sua integração?
- Email: suporte@juspilot.co
- Documentação: Você está aqui!