Skip to main content
GET
/
risk
/
customers
/
{customer_id}
/
profile
Get Customer Risk Profile For Tab
curl --request GET \
  --url https://api.{your-broker}.slate-labs.com/risk/customers/{customer_id}/profile
{
  "customer_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
  "classification": "<string>",
  "risk_flags": [
    "<string>"
  ],
  "classification_changed_at": "2023-11-07T05:31:56Z",
  "last_computed_at": "2023-11-07T05:31:56Z",
  "metrics": {
    "trades_30d": {
      "total": 123,
      "winning": 123,
      "losing": 123,
      "win_rate": 123
    },
    "pnl_30d": {
      "total_usd": 123,
      "gross_wins_usd": 123,
      "gross_losses_usd": 123,
      "profit_factor": 123,
      "avg_trade_pnl_usd": 123
    },
    "timing_30d": {
      "avg_hold_seconds": 123,
      "median_hold_seconds": 123,
      "min_hold_seconds": 123
    },
    "latency_30d": {
      "trades_under_60s": 123,
      "trades_under_300s": 123,
      "pct_trades_under_60s": 123,
      "short_hold_win_rate": 123,
      "trades_around_news": 123
    },
    "concentration_30d": {
      "primary_symbol": "<string>",
      "primary_symbol_pct": 123,
      "symbol_count": 123
    },
    "lifetime": {
      "total_trades": 123,
      "total_pnl_usd": 123,
      "win_rate": 123
    }
  },
  "rule_thresholds": {
    "min_trades_to_classify": 123,
    "watchlist": {},
    "toxic": {}
  }
}

Path Parameters

customer_id
string<uuid>
required

Response

Successful Response

customer_id
string<uuid>
required
classification
string
required
risk_flags
string[]
required
classification_changed_at
string<date-time> | null
required
last_computed_at
string<date-time>
required
metrics
_Metrics · object
required
rule_thresholds
_RuleThresholds · object
required