🏛️ Reclaimit Comprehensive API v2.0

Enterprise-grade REST & GraphQL API for legal case management

📚 Documentation

🔧 System Status

🔗 REST API Endpoints

GETList Cases
POST/api/v1/cases - Create Case
POST/api/v1/workflows/start - Start Workflow
POST/api/v1/business-info - Get Business Info
POST/api/v1/predictive-justice - Run PJ Analysis
POST/api/v1/reports/generate - Generate Report

📊 GraphQL API

GQLGraphQL Playground - Interactive query builder

Query jobs, customers, and system info with full type safety. Supports queries, mutations, and real-time subscriptions.

🏢 Multi-Tenancy

GET/api/v1/tenants - List Tenants
POST/api/v1/tenants - Create Tenant

Tenant isolation with plan-based features: Free, Starter, Professional, Enterprise

📡 Event-Driven Architecture

POST/api/v1/events/publish - Publish Event
WS/ws/events - Real-time Event Stream

AWS EventBridge/SNS integration for job lifecycle events (created, completed, failed)

🌍 Multi-Region

GET/api/v1/regions - List Regions
GET/api/v1/regions/health - Region Health

Intelligent routing: latency-based, geoproximity, weighted, failover modes

⚡ Lambda Integration

GETList Lambda Functions
POST/api/v1/lambda/invoke - Invoke Lambda

📊 Dashboards

GETDashboard Home
GETReport Dashboard
GETJob Orchestration

Version 2.0.0 | FastAPI + GraphQL + WebSocket | Reclaimit Platform
Built with Claude Code