API REST JurAI Pro
Documentação da API REST do JurAI Pro: busca semântica, magistrados, tribunais, prognóstico, peças processuais. OAuth2 + JWT, OpenAPI spec.
Base URL
https://api.jurai.pro/api/v1
Autenticação
OAuth2 + JWT Bearer tokens. Token discovery via:
GET https://api.jurai.pro/.well-known/oauth-authorization-server
Em todas as requisições autenticadas, envie:
Authorization: Bearer <seu_jwt_token>
Endpoints principais
Busca semântica
POST
/decisoes/buscarcurl -X POST https://api.jurai.pro/api/v1/decisoes/buscar \
-H "Authorization: Bearer $TOKEN" \
-H "Content-Type: application/json" \
-d '{
"query": "dano moral negativacao indevida",
"tribunal": "TJSP",
"limit": 10
}'
Perfil de magistrado
GET
/magistrado/{id}/statscurl https://api.jurai.pro/api/v1/magistrado/4437/stats \ -H "Authorization: Bearer $TOKEN"
Validar CNJ (público, sem auth)
GET
/cnj/validatecurl 'https://api.jurai.pro/api/v1/cnj/validate?numero=0000001-23.2026.8.26.0100'
Stats de tribunal
GET
/tribunal/{slug}/statsPrognóstico de processo
POST
/prognosticoRate Limits
- Free tier: 100 requests/hora
- Pro tier: 1.000 requests/hora
- Enterprise: Custom (10K+/hora)
- Header de resposta:
X-RateLimit-Limit,X-RateLimit-Remaining,X-RateLimit-Reset
Webhooks
Eventos disponíveis:
processo.atualizado— Mudança em processo monitoradoprazo.proximo— Prazo a vencer (configurar X dias antes)prognostico.completed— Análise ML concluída
SDK Oficial
# TypeScript / JavaScript npm install @jurai/sdk # Python pip install jurai-sdk
Recursos
Comece a integrar JurAI Pro nos seus produtos.
21 dias grátis com 1.000 requests/hora.