API Reference
Complete API documentation for BrainPredict People with endpoints, parameters, and response examples.
Authentication
All API requests require authentication using your API key in the Authorization header:
Authorization: Bearer bp_people_live_your_api_key_here
Base URL
https://api.brainpredict.ai/v1/people
Endpoints
/api/cubai/ai-models/predictionsGet all AI predictions with filtering by employee, model name, or prediction type
Endpoints
Parameters:
employee_idmodel_nameprediction_typeskiplimitExample Response:
{
"total": 0,
"predictions": []
}/api/cubai/ai-models/turnover-predictionsGet turnover predictions with 91.2% accuracy (TurnoverPredictor AI model)
Endpoints
Parameters:
employee_idmin_risk_scoreskiplimitExample Response:
{
"total": 0,
"predictions": [
{
"employee_id": 1,
"turnover_probability": 0.35,
"risk_level": "medium"
}
]
}/api/cubai/ai-models/performance-predictionsGet performance predictions with 88.7% accuracy (PerformanceForecaster AI model)
Endpoints
Parameters:
employee_idskiplimitExample Response:
{
"total": 0,
"predictions": [
{
"employee_id": 1,
"predicted_rating": 4.2,
"confidence": 0.87
}
]
}/api/cubai/ai-models/hiring-success-predictionsGet hiring success predictions with 86.5% accuracy (TalentPredictor AI model)
Endpoints
Parameters:
candidate_idmin_success_probabilityskiplimitExample Response:
{
"total": 0,
"predictions": [
{
"candidate_id": 1,
"success_probability": 0.87,
"cultural_fit": 0.92
}
]
}/api/cubai/ai-models/learning-effectiveness-predictionsGet learning effectiveness predictions with 84.3% accuracy (LearningEffectivenessPredictor)
Endpoints
Parameters:
employee_idcourse_idskiplimitExample Response:
{
"total": 0,
"predictions": [
{
"employee_id": 1,
"course_id": 1,
"effectiveness_score": 0.78
}
]
}/api/cubai/ai-models/succession-readiness-predictionsGet succession readiness predictions with 89.4% accuracy (SuccessionPlanner AI model)
Endpoints
Parameters:
employee_idtarget_position_idskiplimitExample Response:
{
"total": 0,
"predictions": [
{
"employee_id": 1,
"readiness_score": 0.85,
"time_to_ready_months": 6
}
]
}/api/cubai/ai-models/model-performanceGet AI model performance metrics and accuracy tracking
Endpoints
Parameters:
model_nameskiplimitExample Response:
{
"total": 0,
"metrics": [
{
"model_name": "TurnoverPredictor",
"accuracy": 0.912,
"predictions_count": 1500
}
]
}/api/cubai/ai-models/stats/overviewGet overview statistics for all 27 People AI models
Endpoints
Parameters:
Example Response:
{
"total_models": 27,
"total_predictions": 0,
"average_accuracy": 0.887
}/api/cubai/ai-models/recommend-internal-mobilityRecommend internal mobility opportunities for employees (InternalMobilityAdvisor - 87.9% accuracy)
Endpoints
Parameters:
employee_idExample Response:
{
"employee_id": 1,
"opportunities": [],
"recommendations": []
}/api/cubai/ai-models/analyze-productivityAnalyze productivity for individual, team, or department (ProductivityAnalyzer - 85.6% accuracy)
Endpoints
Parameters:
analysis_typeentity_idExample Response:
{
"productivity_score": 0.82,
"insights": [],
"recommendations": []
}/api/cubai/ai-models/predict-absenteeismPredict absenteeism risk for employees (AbsenteeismPredictor - 83.2% accuracy)
Endpoints
Parameters:
employee_idprediction_timeframe_daysExample Response:
{
"employee_id": 1,
"absenteeism_probability": 0.15,
"risk_level": "low"
}/api/cubai/ai-models/predict-onboarding-successPredict onboarding success for new hires (OnboardingSuccessPredictor - 88.1% accuracy)
Endpoints
Parameters:
employee_idhire_datepositionExample Response:
{
"employee_id": 1,
"success_probability": 0.87,
"success_level": "high"
}/api/cubai/ai-models/detect-burnoutDetect burnout risk for employees (BurnoutDetector - 90.3% accuracy)
Endpoints
Parameters:
employee_idExample Response:
{
"employee_id": 1,
"burnout_risk_score": 0.25,
"risk_level": "low",
"burnout_stage": "none"
}/api/cubai/ai-models/predict-engagementPredict employee engagement levels (EngagementPredictor - 86.8% accuracy)
Endpoints
Parameters:
employee_idExample Response:
{
"employee_id": 1,
"engagement_score": 0.78,
"engagement_level": "high"
}/api/cubai/ai-models/analyze-skills-gapAnalyze skills gaps for individual, team, department, or company (SkillsGapAnalyzer - 84.7% accuracy)
Endpoints
Parameters:
analysis_typeentity_idExample Response:
{
"gaps": [],
"training_recommendations": [],
"priority_skills": []
}/api/cubai/ai-models/analyze-deiAnalyze diversity, equity, and inclusion metrics (DEIAnalyzer - 82.5% accuracy)
Endpoints
Parameters:
analysis_typeentity_idExample Response:
{
"dei_score": 0.75,
"diversity_metrics": {},
"equity_metrics": {},
"inclusion_metrics": {}
}/api/cubai/ai-models/assess-mental-healthAssess employee mental health and wellbeing (MentalHealthAssessor - 89.6% accuracy)
Endpoints
Parameters:
employee_idExample Response:
{
"employee_id": 1,
"mental_health_score": 0.82,
"risk_level": "low",
"recommendations": []
}/api/cubai/ai-models/optimize-remote-workOptimize remote work arrangements (RemoteWorkOptimizer - 85.3% accuracy)
Endpoints
Parameters:
employee_idExample Response:
{
"employee_id": 1,
"optimal_schedule": {},
"productivity_impact": 0.15,
"recommendations": []
}/api/cubai/ai-models/match-gig-workerMatch gig workers to projects (GigWorkerMatcher - 87.4% accuracy)
Endpoints
Parameters:
project_idrequired_skillsExample Response:
{
"project_id": 1,
"matched_workers": [],
"match_scores": []
}/api/cubai/ai-models/match-internal-opportunityMatch employees to internal opportunities (InternalOpportunityMatcher - 88.9% accuracy)
Endpoints
Parameters:
opportunity_idExample Response:
{
"opportunity_id": 1,
"matched_employees": [],
"match_scores": []
}/api/v1/people/strategic/benchmarking/performanceBenchmark HR performance against industry standards
Endpoints
Parameters:
organization_dataindustrytime_period_daysExample Response:
{
"benchmarking_results": {},
"performance_gaps": [],
"recommendations": []
}/api/v1/people/strategic/intelligence/aggregateAggregate people intelligence for strategic decision-making
Endpoints
Parameters:
people_datatime_period_daysExample Response:
{
"aggregated_intelligence": {},
"key_insights": [],
"strategic_recommendations": []
}/api/v1/people/strategic/benchmarking/industry-standardsGet industry benchmark standards for HR metrics
Endpoints
Parameters:
industryExample Response:
{
"industry": "technology",
"industry_average": {},
"top_performer": {},
"available_industries": []
}/api/v1/people/strategic/intelligence/portfolio-summaryGet summary of HR portfolio health
Endpoints
Parameters:
Example Response:
{
"total_employees": 0,
"total_departments": 0,
"average_engagement": 0,
"turnover_rate": 0
}Rate Limits
API rate limits vary by plan:
- Starter: 500 requests/hour
- Professional: 5,000 requests/hour
- Enterprise: Unlimited
Error Codes
| Code | Description |
|---|---|
| 400 | Bad Request - Invalid parameters |
| 401 | Unauthorized - Invalid API key |
| 429 | Too Many Requests - Rate limit exceeded |
| 500 | Internal Server Error |
SDKs & Libraries
We provide official SDKs for popular programming languages:
Python
pip install brainpredict-peopleNode.js
npm install @brainpredict/peopleJava
mvn install brainpredict-peoplePHP
composer require brainpredict/people