Monitoramento de Processos
Assine qualquer processo judicial e receba alertas automaticos a cada nova movimentacao detectada. Notificacoes via webhook com retry automatico e payload padronizado.
Como Funciona
Assine o processo
Faca um POST com o numero CNJ e a URL do seu webhook. O monitoramento e ativado imediatamente.
Detectamos movimentacoes
O scraper verifica o tribunal a cada 15 minutos (ou 5 minutos no modo prioridade) e detecta novas movimentacoes.
Entregamos o webhook
Seu endpoint recebe um POST com os dados da movimentacao normalizada. Retry automatico em caso de falha.
Endpoints
/v1/monitoramentosCria uma assinatura de monitoramento para um processo. Voce passara a receber notificacoes a cada nova movimentacao detectada.
curl -X POST -H "X-API-Key: $LEX_API_KEY" \
-H "Content-Type: application/json" \
-d '{"numero_cnj":"1234567-89.2024.8.26.0100","webhook_url":"https://seu-app.com/webhook","prioridade":"normal"}' \
"https://api.lex.com.br/v1/monitoramentos"/v1/monitoramentosLista todos os monitoramentos ativos da sua conta com status e ultima verificacao.
curl -H "X-API-Key: $LEX_API_KEY" \
"https://api.lex.com.br/v1/monitoramentos?page=1&per_page=20"/v1/monitoramentos/{id}Cancela um monitoramento ativo. Voce deixara de receber notificacoes para este processo.
curl -X DELETE -H "X-API-Key: $LEX_API_KEY" \
"https://api.lex.com.br/v1/monitoramentos/mon_abc123"Payload do Webhook
Seu endpoint recebe um HTTP POST com o seguinte payload JSON quando uma nova movimentacao e detectada:
{
"evento": "nova_movimentacao",
"monitoramento_id": "mon_abc123",
"numero_cnj": "1234567-89.2024.8.26.0100",
"tribunal": "TJSP",
"movimentacao": {
"id": "string (UUID)",
"data": "2024-06-15T14:32:00Z",
"tipo": "Despacho | Decisao | Sentenca | Acordao | Publicacao",
"descricao": "string — texto da movimentacao",
"complemento": "string | null",
"hash": "string SHA256 — deduplicacao"
},
"timestamp": "2024-06-15T14:32:05Z"
} Seu endpoint deve responder com HTTP 200 em ate 10 segundos para confirmar o recebimento. Qualquer outro status HTTP ou timeout aciona a politica de retry automatico.
Frequencia de Verificacao
Incremental
A cada 15min
Verifica novas movimentacoes em todos os processos monitorados. Modo padrao para todos os monitoramentos ativos.
Priority
A cada 5min
Para processos marcados como prioridade alta. Detecta movimentacoes urgentes como despachos e prazos processuais em tempo quase real.
Full Scan
Diariamente (noturno)
Varredura completa de todos os processos ativos. Detecta mudancas que o incremental pode ter perdido, como reativacoes e dados retroativos.
Politica de Retry
Em caso de falha na entrega do webhook, tentamos novamente com backoff exponencial:
| Tentativa | Delay | Descricao |
|---|---|---|
1a | 30 segundos | Primeira tentativa imediatamente apos falha |
2a | 5 minutos | Segunda tentativa com backoff exponencial |
3a | 30 minutos | Terceira tentativa com delay maior |
4a | 2 horas | Quarta e ultima tentativa automatica |
Apos 4 tentativas sem sucesso, o evento e descartado e registrado no log de erros da sua conta. Configure sua URL de webhook para garantir disponibilidade de pelo menos 99% para nao perder eventos.
Campo prioridade
normal
Verificacao incremental a cada 15 minutos. Padrao para todos os processos monitorados. Ideal para acompanhamento rotineiro.
alta
Verificacao a cada 5 minutos. Use para processos com prazo iminente, audiencias agendadas ou decisoes esperadas.