API Reference
Complete API documentation for all 10 Risk Intelligence endpoints with parameters and response examples.
Authentication
All API requests require authentication using your API key in the Authorization header:
curl https://api.brainpredict.ai/v1/risk/assessments \ -H "Authorization: Bearer YOUR_API_KEY" \ -H "Content-Type: application/json"
Risk API Endpoints
/api/v1/risk/intelligence/assessAssess overall risk using RiskCore AI (95.2% accuracy - HIGHEST)
/api/v1/risk/intelligence/cyber/assessAssess cybersecurity risk using CyberRiskAnalyzer AI (93.8% accuracy)
/api/v1/risk/intelligence/compliance/monitorMonitor compliance risk using ComplianceRiskMonitor AI (92.5% accuracy)
/api/v1/risk/intelligence/third-party/assessAssess third-party vendor risk using ThirdPartyRiskAssessor AI (91.7% accuracy)
/api/v1/risk/intelligence/operational/analyzeAnalyze operational risk using OperationalRiskAnalyzer AI (90.8% accuracy)
/api/v1/risk/intelligence/financial/predictPredict financial risk using FinancialRiskPredictor AI (94.2% accuracy)
/api/v1/risk/intelligence/predictPredict emerging risks using EmergingRiskDetector AI (89.3% accuracy)
/api/v1/risk/intelligence/score/realtimeCalculate real-time risk score using RealTimeRiskScorer AI (92.0% accuracy)
/api/v1/risk/intelligence/realtime/scoreAlternative endpoint for real-time risk scoring (backward compatibility)
/api/v1/risk/intelligence/models/statusGet status of all 25 Risk AI models
Example: Create Risk Assessment
POST /api/risk/assessments
Content-Type: application/json
Authorization: Bearer YOUR_API_KEY
{
"title": "Cybersecurity Risk Assessment - Q4 2025",
"category": "cybersecurity",
"asset_id": "SERVER-001",
"data": {
"vulnerabilities": ["CVE-2024-1234", "CVE-2024-5678"],
"patch_status": "outdated",
"network_exposure": "internet-facing",
"security_controls": ["firewall", "ids", "waf"]
}
}
Response (200 OK):
{
"id": "RISK-2024-001",
"risk_score": 85,
"risk_level": "Critical",
"confidence": 0.95,
"recommendations": [
"Immediate patching required for CVE-2024-1234",
"Isolate server from internet exposure",
"Enable additional WAF rules"
],
"created_at": "2025-10-21T10:30:00Z"
}Rate Limits & Support
Rate Limits
- • Starter: 1,000 requests/hour
- • Professional: 5,000 requests/hour
- • Enterprise: Unlimited