Monitoramento processual embutido no seu produto.
Lawtechs, SaaS jurídicos e sistemas corporativos: as watchlists, os eventos e os webhooks do Rastreador.si ficam a uma chamada de distância — com contrato versionado, idempotência e envelope com trilha de evidência em cada resposta.
Três grupos de recursos, um token
Autenticação pelo Vertikon ID com escopo por integração; consumo medido por tenant. Os endpoints abaixo são o contrato de referência do produto — versionados, com changelog publicado.
Watchlists
Criar, listar, atualizar e arquivar monitoramentos por número CNJ, com identificador externo, restrição por tribunal e instâncias suportadas.
Eventos
Histórico de movimentações e publicações por watchlist, filtrável por janela de tempo e tribunal, com carimbo duplo e id de rastreio.
Webhooks
Entregas assinadas dos eventos que você escolher, com retry e log de entrega. Assinatura dupla no header para verificação do emissor.
Do token ao primeiro evento
1. Registrar um processo para monitoramento
curl -X POST https://api.rastreador.si/v1/processes/watchlists \ -H "Authorization: Bearer $VTK_TOKEN" \ -H "Content-Type: application/json" \ -H "Idempotency-Key: caso-000123-registro" \ -d '{ "numero_cnj": "0001234-56.2026.8.16.0001", "tribunal": "tjpr", "instancias": [1, 2], "movimentacoes": true, "publicacoes_dje": true, "id_externo": "pasta-cliente-000123" }' # 201 Created — o processo entra na malha de coleta # na frequência do plano. id_externo volta em cada evento.
2. O evento chegando no seu webhook
{
"event": "process.movement",
"watchlist_id": "wl_01hxc9…",
"id_externo": "pasta-cliente-000123",
"processo": {
"numero_cnj": "0001234-56.2026.8.16.0001",
"tribunal": "tjpr", "instancia": 1
},
"movimento_em": "2026-11-04T09:41:00-03:00",
"coletado_em": "2026-11-04T09:44:12-03:00",
"tipo": "juntada",
"fonte": "datajud:tjpr",
"evento_id": "evt_01hxd2…",
"prazo_auxiliar": { "norma": "CPC art. 224", … }
}
// carimbo duplo: quando aconteceu × quando vimos.
// headers: RAST-Signature (HMAC) + Idempotency-Key.
Exemplos ilustrativos do contrato de referência. A documentação canônica de endpoints, schemas e changelog acompanha a chave de API — e o envelope mínimo (request_id, tenant_id derivado da sessão, data_as_of, warnings, usage, audit_id) é o mesmo em todas as respostas.
MCP: o rastreador como ferramenta do seu agente
O ecossistema expõe os serviços por MCP — o agente consulta watchlists e eventos com o escopo que você autorizar. Ferramentas com efeito externo começam deny-by-default: a IA não cria as próprias permissões.
- Escopos explícitos:
watchlists.read,events.read— leitura por padrão; criar e alterar monitoramento exige escopo concedido. - Auditoria por chamada: cada uso da ferramenta fica na trilha do tenant, com ator e resultado.
- Sem efeito externo sem humano: o agente não envia comunicação a partes nem toma ato processual — só lê e organiza.
{
"mcpServers": {
"rastreador": {
"command": "mcp-vertikon",
"args": ["--service", "rastreador.si"],
"env": { "VTK_TOKEN": "<do NeoVault>" }
}
}
}
// ferramentas expostas ao agente:
// watchlists.list, events.by_process,
// events.since(t) — todas read-only por padrão
O que todo integrador pergunta
Sua lawtech não deveria manter
um coletor de tribunais.
Registre os processos, receba os eventos, gaste sua equipe no que é o seu produto. A malha de coleta é o nosso.