Skip to main content

BrainPredict Sourcing API Reference

Complete API documentation for BrainPredict Sourcing. RESTful API with JSON responses.

Base URL

https://api.brainpredict.ai/v1/sourcing

Authentication

All API requests require an API key in the header:

Authorization: Bearer bp_sourcing_live_your_api_key

Endpoints

POST/api/v1/sourcing/supplier-riskAnalyze supplier risk
POST/api/v1/sourcing/price-predictPredict commodity prices
POST/api/v1/sourcing/demand-forecastForecast procurement demand
POST/api/v1/sourcing/spend-classifyClassify spend data
POST/api/v1/sourcing/contract-optimizeOptimize contract terms
GET/api/v1/sourcing/suppliersList all suppliers
GET/api/v1/sourcing/contractsList all contracts
GET/api/v1/sourcing/spend-analyticsGet spend analytics

Example Request

curl -X POST https://api.brainpredict.ai/v1/sourcing/supplier-risk \
  -H "Authorization: Bearer bp_sourcing_live_..." \
  -H "Content-Type: application/json" \
  -d '{
    "supplier_id": "SUP-001",
    "supplier_name": "TechComponents Global",
    "annual_spend": 124000000,
    "category": "Electronics",
    "country": "Taiwan"
  }'

Example Response

{
  "supplier_id": "SUP-001",
  "risk_score": 23,
  "risk_level": "Low",
  "risk_factors": [
    {"factor": "Financial Stability", "score": 18, "trend": "stable"},
    {"factor": "Geopolitical Risk", "score": 32, "trend": "increasing"},
    {"factor": "Supply Chain Dependency", "score": 19, "trend": "stable"}
  ],
  "recommendations": [
    "Monitor geopolitical developments in Taiwan",
    "Consider secondary supplier qualification"
  ],
  "confidence": 0.93
}