Skip to main content

API
Documentation

Complete API reference for integrating BrainPredict's 602 AI models across 21 platforms

1,667 Total Endpoints
OpenAPI 3.1.0

Quick Start

Get started with the BrainPredict API in minutes

Example: Authentication

curl -X POST "https://brainpredict.ai/api/auth/login" \
  -H "Content-Type: application/json" \
  -d '{
    "email": "user@example.com",
    "password": "your-password"
  }'

21 Platforms, 602 AI Models

Access AI predictions across all BrainPredict platforms

Commerce

21 AI Models

Supply Chain

22 AI Models

People (CubAI)

27 AI Models

Sales

26 AI Models

Marketing

26 AI Models

Legal

31 AI Models

Risk

25 AI Models

Finance

35 AI Models

Innovation

28 AI Models

Controlling

32 AI Models

Communications

30 AI Models

Data Quality

40 AI Models

Strategy

28 AI Models

Sourcing

26 AI Models

Operations

32 AI Models

Customer Service

29 AI Models

Cybersecurity

18 AI Models

Wealth & Capital Markets

36 AI Models

API Endpoints

Explore all available endpoints organized by capability

<svg className="w-4 h-4 inline-block align-text-bottom flex-shrink-0" viewBox="0 0 24 24" fill="none" stroke="currentColor" strokeWidth="2" strokeLinecap="round" strokeLinejoin="round"><rect x="3" y="11" width="18" height="11" rx="2" ry="2"/><path d="M7 11V7a5 5 0 0 1 10 0v4"/></svg>

Authentication & Authorization

Secure API authentication using JWT tokens

POST
/api/auth/register

Register new user and tenant

POST
/api/auth/login

Authenticate and get access token

POST
/api/auth/refresh

Refresh expired access token

GET
/api/auth/me

Get current user information

<svg className="w-4 h-4 inline-block align-text-bottom flex-shrink-0" viewBox="0 0 24 24" fill="none" stroke="currentColor" strokeWidth="2" strokeLinecap="round" strokeLinejoin="round"><rect x="1" y="4" width="22" height="16" rx="2" ry="2"/><line x1="1" y1="10" x2="23" y2="10"/></svg>

Subscriptions & Payments

Manage subscriptions and process payments

GET
/api/subscriptions

List all subscriptions

POST
/api/subscriptions

Create new subscription

PUT
/api/subscriptions/{id}

Update subscription

DELETE
/api/subscriptions/{id}

Cancel subscription

<svg className="w-4 h-4 inline-block align-text-bottom flex-shrink-0" viewBox="0 0 24 24" fill="none" stroke="currentColor" strokeWidth="2" strokeLinecap="round" strokeLinejoin="round"><circle cx="12" cy="12" r="10"/><circle cx="12" cy="12" r="6"/><circle cx="12" cy="12" r="2"/></svg>

Customer Portal

Unified dashboard for all subscribed platforms

GET
/api/portal/dashboard

Get dashboard data

GET
/api/portal/subscriptions

Get user subscriptions

GET
/api/portal/usage

Get usage statistics

PUT
/api/portal/profile

Update user profile

<svg className="w-4 h-4 inline-block align-text-bottom flex-shrink-0" viewBox="0 0 24 24" fill="none" stroke="currentColor" strokeWidth="2" strokeLinecap="round" strokeLinejoin="round"><line x1="4" y1="21" x2="4" y2="14"/><line x1="4" y1="10" x2="4" y2="3"/><line x1="12" y1="21" x2="12" y2="12"/><line x1="12" y1="8" x2="12" y2="3"/><line x1="20" y1="21" x2="20" y2="16"/><line x1="20" y1="12" x2="20" y2="3"/><line x1="1" y1="14" x2="7" y2="14"/><line x1="9" y1="8" x2="15" y2="8"/><line x1="17" y1="16" x2="23" y2="16"/></svg>

AI Predictions

Access 602 AI models across 21 platforms

POST
/api/v1/intelligence/predict

Unified AI prediction endpoint

GET
/api/v1/intelligence/models/status

AI models health status

POST
/api/v1/{platform}/predict

Platform-specific prediction

GET
/api/v1/{platform}/models

List platform AI models

<svg className="w-4 h-4 inline-block align-text-bottom flex-shrink-0" viewBox="0 0 24 24" fill="none" stroke="currentColor" strokeWidth="2" strokeLinecap="round" strokeLinejoin="round"><rect x="1" y="3" width="18" height="14" rx="2"/><path d="M16 17l5 1-5-1"/><path d="M1 11h18"/></svg>

Intelligence Bus v12

Cross-platform event streaming and AI coordination across all 21 platforms

POST
/api/v1/intelligence-bus/publish

Publish event to Intelligence Bus v12

GET
/api/v1/intelligence-bus/events

Get event history (2,302+ event types)

GET
/api/v1/intelligence-bus/stats

Get bus statistics and cascade metrics

WS
/ws/intelligence-bus

WebSocket real-time event stream

<svg className="w-4 h-4 inline-block align-text-bottom flex-shrink-0" viewBox="0 0 24 24" fill="none" stroke="currentColor" strokeWidth="2" strokeLinecap="round" strokeLinejoin="round"><line x1="12" y1="1" x2="12" y2="23"/><path d="M17 5H9.5a3.5 3.5 0 0 0 0 7h5a3.5 3.5 0 0 1 0 7H6"/></svg>

Wealth & Capital Markets API

36 AI models for investor qualification, deal sourcing, due diligence and LP reporting

POST
/api/v1/brainpredict_wealth/investor/profile

Qualify and profile an investor (KYC/AML + MiFID II)

POST
/api/v1/brainpredict_wealth/dd/full

Full due diligence — Financial + Legal + ESG in parallel

POST
/api/v1/brainpredict_wealth/qualify/full-batch

Batch investor qualification across multiple institutions

GET
/api/v1/brainpredict_wealth/analytics/dashboard

Portfolio analytics and LP reporting dashboard

POST
/api/v1/brainpredict_wealth/webhooks/ib-event

Receive Intelligence Bus v12 wealth events

Download API Specifications

Import into your favorite API client or code generator

OpenAPI Specification

Complete OpenAPI 3.1.0 specification with all 1,667 endpoints

Postman Collection

Ready-to-use Postman collection with all endpoints and examples

Need Help with Integration?

Our technical team is here to help you get started