Consistency status for one of the caller's accounts
Full consistency picture for the account: the daily cap, best day,
profitable-day counts, and plain-language reasons whenever the rule is
currently blocking an evaluation pass (or a funded payout). Returns
consistency: null when the account’s rule has no consistency
percentage configured.
Response
{
"success": true,
"data": {
"account_id": "550e8400-e29b-41d4-a716-446655440000",
"payout_count": 1,
"completion_pending_reason": "Profit target reached — Best day $1,720.00 reaches the $1,700.00 daily cap (50% of $3,200.00 + $100.00 buffer). Spread gains across more days to dilute it.",
"consistency": {
"enforced": true,
"gate": "evaluation_pass",
"eligible": false,
"consistency_pct": 50,
"base_mode": "max_target_or_pnl",
"base_amount": 3200.0,
"daily_cap": 1700.0,
"buffer": 100.0,
"best_day_pnl": 1720.0,
"best_day": "2026-07-10",
"profitable_days": 2,
"min_profitable_days": 2,
"reference_pnl": 3200.0,
"blocking_days": [{ "trading_day": "2026-07-10", "net_pnl": 1720.0 }],
"reasons": ["Best day $1,720.00 reaches the $1,700.00 daily cap (50% of $3,200.00 + $100.00 buffer). Spread gains across more days to dilute it."]
}
}
}
Path Parameters
Trading account ID
Response
Consistency status for the account
Full consistency picture for an account, built for partner APIs and the terminal UI. Carries the numbers (cap, best day, day counts) plus plain-language reasons so "why am I blocked?" is always answerable.
Dollar amount the percentage was applied to.
3200
Resolved base mode (max_target_or_pnl, total_pnl, profit_target,
cycle_profit).
"max_target_or_pnl"
Best (highest net PnL) day seen in the window.
1720
Every day currently at/over the cap (what must dilute before passing).
Buffer portion of the cap (tolerance + leniency).
100
Consistency percentage from the rule.
50
The cap: any single day's net PnL must stay BELOW this (inclusive fail).
1700
True when the consistency rule is currently satisfied.
false
Whether the rule actually gates anything (rule.consistency_enforced). When false the status is informational only.
true
Which gate this status feeds: evaluation_pass or funded_payout.
"evaluation_pass"
Required profitable days (0 = no requirement, e.g. funded gate).
2
Days with net PnL >= the profitable-day threshold.
1
Plain-language reasons the gate is blocking. Empty when eligible.
Eval: total PnL. Funded: profit in the current payout cycle.
3200
Trading day of the best day, when any day exists.
Related topics
Payout queue — bulk payout eligibilityGet a specific trading accountUpdate a trading ruleExecute a payout (balance withdrawal)Create a new trading rule