Skip to main content
GET
Consistency status for one of the caller's accounts

Path Parameters

account_id
string<uuid>
required

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.

base_amount
number<double>
required

Dollar amount the percentage was applied to.

Example:

3200

base_mode
string
required

Resolved base mode (max_target_or_pnl, total_pnl, profit_target, cycle_profit).

Example:

"max_target_or_pnl"

best_day_pnl
number<double>
required

Best (highest net PnL) day seen in the window.

Example:

1720

blocking_days
object[]
required

Every day currently at/over the cap (what must dilute before passing).

buffer
number<double>
required

Buffer portion of the cap (tolerance + leniency).

Example:

100

consistency_pct
integer<int32>
required

Consistency percentage from the rule.

Example:

50

daily_cap
number<double>
required

The cap: any single day's net PnL must stay BELOW this (inclusive fail).

Example:

1700

eligible
boolean
required

True when the consistency rule is currently satisfied.

Example:

false

enforced
boolean
required

Whether the rule actually gates anything (rule.consistency_enforced). When false the status is informational only.

Example:

true

gate
string
required

Which gate this status feeds: evaluation_pass or funded_payout.

Example:

"evaluation_pass"

min_profitable_days
integer<int32>
required

Required profitable days (0 = no requirement, e.g. funded gate).

Example:

2

profitable_days
integer<int32>
required

Days with net PnL >= the profitable-day threshold.

Example:

1

reasons
string[]
required

Plain-language reasons the gate is blocking. Empty when eligible.

Example:
reference_pnl
number<double>
required

Eval: total PnL. Funded: profit in the current payout cycle.

Example:

3200

best_day
string | null

Trading day of the best day, when any day exists.