{"format":"opendoc-document","version":1,"url":"https://docs.upscale.trade/ru/developers/operations/getaccountswithriskstatus","title":"Получить все счета текущего пользователя со статусом риска","description":"GET /accounts/with-risk-status: Каждый счёт вызывающего в виде полной записи — челлендж, фаза, статус, балансы и включённые опции — с прикреплённым к нему снимком риска.","kind":"api-operation","locale":"ru","inLanguage":"ru","translation":{"sourceLanguage":"en","targetLanguage":"ru","status":"complete","translatedUnits":77,"totalUnits":77},"lastModified":"2026-09-28T20:14:21.334Z","revision":"4bcdb0248fec5130d7dca32f21ced4a207c71ff2d711894a920c99e4198fedd7","section":{"title":"Developers","url":"https://docs.upscale.trade/ru/developers"},"representations":{"html":"https://docs.upscale.trade/ru/developers/operations/getaccountswithriskstatus","markdown":"https://docs.upscale.trade/ru/developers/operations/getaccountswithriskstatus.md","json":"https://docs.upscale.trade/ru/developers/operations/getaccountswithriskstatus.json"},"translations":{"en":"https://docs.upscale.trade/developers/operations/getaccountswithriskstatus","ru":"https://docs.upscale.trade/ru/developers/operations/getaccountswithriskstatus","es":"https://docs.upscale.trade/es/developers/operations/getaccountswithriskstatus"},"operation":{"id":"getAccountsWithRiskStatus","method":"GET","path":"/accounts/with-risk-status","summary":"Получить все счета текущего пользователя со статусом риска","description":"Каждый счёт вызывающего в виде полной записи — челлендж, фаза, статус, балансы и включённые опции — с прикреплённым к нему снимком риска.\n\n- При аутентификации с помощью API-ключа включаются только аккаунты, у которых включён `api_trading`.\n- Интерактивные сессии здесь совместно используют один бюджет с эндпоинтами статуса риска; а API-ключ вместо этого ограничен своими собственными лимитами на чтение.","tags":["Accounts"],"tagLabels":{"Accounts":"Аккаунты","Config":"Конфигурация","Trading":"Торговля"},"deprecated":false,"parameters":[],"bodies":[],"responses":[{"status":"401","description":"Неавторизовано","properties":[],"headers":[]},{"status":"429","description":"Превышен лимит частоты запросов API-ключа (`api_key_rate_limit_exceeded`). `Retry-After` указывает, когда вернуться; тело содержит бакет (`read` / `write`), окно, которое сработало, его лимит и `retryAt`.","properties":[],"headers":[]},{"status":"default","description":"Ответ","mediaType":"application/json","properties":[],"schema":{"type":"object[]","types":["array"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"items":{"type":"object","types":["object"],"reference":"#/components/schemas/AccountWithRiskStatusResponse","nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[{"name":"accountId","type":"string · uuid","required":true,"description":"Идентификатор торгового счёта.","example":"00000000-0000-4000-8000-000000000000","schema":{"type":"string · uuid","types":["string"],"description":"Идентификатор торгового счёта.","nullable":false,"readOnly":false,"writeOnly":false,"constraints":{"format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12})$"},"properties":[],"variants":[]}},{"name":"userId","type":"string · uuid","required":true,"description":"Владелец счёта.","example":"00000000-0000-4000-8000-000000000000","schema":{"type":"string · uuid","types":["string"],"description":"Владелец счёта.","nullable":false,"readOnly":false,"writeOnly":false,"constraints":{"format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12})$"},"properties":[],"variants":[]}},{"name":"paymentId","type":"string · uuid · nullable","required":true,"description":"Платёж, с помощью которого был приобретён челлендж, связанный с этим счётом. Null для счетов, которые не были приобретены.","example":"00000000-0000-4000-8000-000000000000","schema":{"type":"string · uuid · nullable","types":["string"],"description":"Платёж, с помощью которого был приобретён челлендж, связанный с этим счётом. Null для счетов, которые не были приобретены.","nullable":true,"readOnly":false,"writeOnly":false,"constraints":{"format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12})$"},"properties":[],"variants":[]}},{"name":"challengeId","type":"string[]","required":true,"description":"Челлендж, который проходит счёт. Null для демо-счетов и турнирных счетов.","schema":{"type":"string[]","types":["array"],"description":"Челлендж, который проходит счёт. Null для демо-счетов и турнирных счетов.","example":"challenge1","nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"items":{"type":"string","types":["string"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]},"variants":[]}},{"name":"tournamentId","type":"string · uuid · nullable","required":true,"description":"Турнир, для которого был создан аккаунт. Null вне турнирных аккаунтов.","example":"00000000-0000-4000-8000-000000000000","schema":{"type":"string · uuid · nullable","types":["string"],"description":"Турнир, для которого был создан аккаунт. Null вне турнирных аккаунтов.","nullable":true,"readOnly":false,"writeOnly":false,"constraints":{"format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12})$"},"properties":[],"variants":[]}},{"name":"type","type":"string · enum","required":true,"description":"Тип аккаунта: платный челлендж (`real`), аккаунт `demo` или участие `tournament`.","example":"demo","schema":{"type":"string · enum","types":["string"],"description":"Тип аккаунта: платный челлендж (`real`), аккаунт `demo` или участие `tournament`.","example":"demo","enum":["demo","real","tournament"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}},{"name":"initialPhase","type":"string","required":true,"description":"Фаза, в которой аккаунт начал работу.","example":"active_evaluation","schema":{"type":"string","types":["string"],"description":"Фаза, в которой аккаунт начал работу.","example":"active_evaluation","nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}},{"name":"currentPhase","type":"string","required":true,"description":"Фаза, в которой аккаунт находится сейчас: `active_evaluation`, `active_verification`, `funded` или `funded_success`, как только у него будет достаточно прибыльных дней.","example":"active_evaluation","schema":{"type":"string","types":["string"],"description":"Фаза, в которой аккаунт находится сейчас: `active_evaluation`, `active_verification`, `funded` или `funded_success`, как только у него будет достаточно прибыльных дней.","example":"active_evaluation","nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}},{"name":"status","type":"string · enum","required":true,"description":"Статус аккаунта. Торговля возможна при `active`; статусы `trading_locked_*` позволяют только закрывать, а остальные полностью останавливают торговлю.","example":"active","schema":{"type":"string · enum","types":["string"],"description":"Статус аккаунта. Торговля возможна при `active`; статусы `trading_locked_*` позволяют только закрывать, а остальные полностью останавливают торговлю.","example":"active","enum":["pending","active","failed","frozen","suspended","closed","trading_locked_by_funded_limit","trading_locked_by_instant_funded_limit","phase_transition_pending","transition_review"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}},{"name":"profitTarget","type":"string[]","required":true,"description":"Прибыль, необходимая для прохождения текущей фазы, в процентах от начального баланса. Null, когда у фазы нет цели.","schema":{"type":"string[]","types":["array"],"description":"Прибыль, необходимая для прохождения текущей фазы, в процентах от начального баланса. Null, когда у фазы нет цели.","example":100,"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"items":{"type":"string","types":["string"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]},"variants":[]}},{"name":"maxDailyDrawdown","type":"string[]","required":true,"description":"Дневной лимит просадки текущей фазы, в процентах от эквити на начало дня. Null, когда у фазы нет дневного лимита.","schema":{"type":"string[]","types":["array"],"description":"Дневной лимит просадки текущей фазы, в процентах от эквити на начало дня. Null, когда у фазы нет дневного лимита.","example":50,"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"items":{"type":"string","types":["string"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]},"variants":[]}},{"name":"maxTotalDrawdown","type":"string[]","required":true,"description":"Общий лимит просадки текущей фазы, в процентах от начального баланса. Null, когда у фазы нет общего лимита.","schema":{"type":"string[]","types":["array"],"description":"Общий лимит просадки текущей фазы, в процентах от начального баланса. Null, когда у фазы нет общего лимита.","example":50,"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"items":{"type":"string","types":["string"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]},"variants":[]}},{"name":"maxTrailingTotalDrawdown","type":"string[]","required":true,"description":"Лимит трейлинг-просадки текущей фазы, в процентах от максимального достигнутого эквити. Null, когда у фазы нет лимита трейлинг-просадки.","schema":{"type":"string[]","types":["array"],"description":"Лимит трейлинг-просадки текущей фазы, в процентах от максимального достигнутого эквити. Null, когда у фазы нет лимита трейлинг-просадки.","example":50,"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"items":{"type":"string","types":["string"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]},"variants":[]}},{"name":"drawdownBase","type":"string · int32 · nullable","required":true,"description":"Эквити, от которого измеряется просадка финансируемой фазы, fp9 в исходном виде. Null, пока просадка измеряется от начального баланса.","example":"1000000000","schema":{"type":"string · int32 · nullable","types":["string"],"description":"Эквити, от которого измеряется просадка финансируемой фазы, fp9 в исходном виде. Null, пока просадка измеряется от начального баланса.","example":"1000000000","nullable":true,"readOnly":false,"writeOnly":false,"constraints":{"format":"int32","pattern":"^(?:-?[1-9][0-9]*|0)$"},"properties":[],"variants":[]}},{"name":"maxDrawdownStop","type":"string · int32 · nullable","required":true,"description":"Уровень equity, при котором просадка на этапе финансирования приводит к провалу счета, fp9 raw. Null, пока он выводится из начального баланса.","example":"1000000000","schema":{"type":"string · int32 · nullable","types":["string"],"description":"Уровень equity, при котором просадка на этапе финансирования приводит к провалу счета, fp9 raw. Null, пока он выводится из начального баланса.","example":"1000000000","nullable":true,"readOnly":false,"writeOnly":false,"constraints":{"format":"int32","pattern":"^(?:-?[1-9][0-9]*|0)$"},"properties":[],"variants":[]}},{"name":"minTradingDays","type":"number[]","required":true,"description":"Торговые дни, необходимые до того, как текущий этап может быть пройден. Null, когда у этапа нет минимума.","schema":{"type":"number[]","types":["array"],"description":"Торговые дни, необходимые до того, как текущий этап может быть пройден. Null, когда у этапа нет минимума.","example":3,"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"items":{"type":"number","types":["number"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]},"variants":[]}},{"name":"suspendedUntil","type":"string · date-time · nullable","required":true,"description":"Когда приостановка счета снимается. Null, когда он не приостановлен.","example":"2023-10-01T00:00:00.000Z","schema":{"type":"string · date-time · nullable","types":["string"],"description":"Когда приостановка счета снимается. Null, когда он не приостановлен.","example":"2023-10-01T00:00:00.000Z","nullable":true,"readOnly":false,"writeOnly":false,"constraints":{"format":"date-time"},"properties":[],"variants":[]}},{"name":"accountBalance","type":"string · int32","required":true,"description":"Баланс без нереализованного pnl открытых позиций, fp9 raw.","example":"1000000000","schema":{"type":"string · int32","types":["string"],"description":"Баланс без нереализованного pnl открытых позиций, fp9 raw.","example":"1000000000","nullable":false,"readOnly":false,"writeOnly":false,"constraints":{"format":"int32","pattern":"^(?:-?[1-9][0-9]*|0)$"},"properties":[],"variants":[]}},{"name":"initialAccountBalance","type":"string · int32","required":true,"description":"Баланс, с которым был открыт счет, fp9 raw — номинальный размер челленджа.","example":"1000000000","schema":{"type":"string · int32","types":["string"],"description":"Баланс, с которым был открыт счет, fp9 raw — номинальный размер челленджа.","example":"1000000000","nullable":false,"readOnly":false,"writeOnly":false,"constraints":{"format":"int32","pattern":"^(?:-?[1-9][0-9]*|0)$"},"properties":[],"variants":[]}},{"name":"maxEquity","type":"string · int32 · nullable","required":true,"description":"Наибольшее значение средств, которого достиг счёт, fp9 в сыром виде. Null до первой сделки.","example":"1000000000","schema":{"type":"string · int32 · nullable","types":["string"],"description":"Наибольшее значение средств, которого достиг счёт, fp9 в сыром виде. Null до первой сделки.","example":"1000000000","nullable":true,"readOnly":false,"writeOnly":false,"constraints":{"format":"int32","pattern":"^(?:-?[1-9][0-9]*|0)$"},"properties":[],"variants":[]}},{"name":"dayStartEquity","type":"string · int32 · nullable","required":true,"description":"Средства на открытии текущего торгового дня, fp9 в сыром виде.","example":"1000000000","schema":{"type":"string · int32 · nullable","types":["string"],"description":"Средства на открытии текущего торгового дня, fp9 в сыром виде.","example":"1000000000","nullable":true,"readOnly":false,"writeOnly":false,"constraints":{"format":"int32","pattern":"^(?:-?[1-9][0-9]*|0)$"},"properties":[],"variants":[]}},{"name":"profitableDays","type":"number","required":true,"description":"Прибыльные дни, засчитанные в текущем периоде вывода.","example":"0","schema":{"type":"number","types":["number"],"description":"Прибыльные дни, засчитанные в текущем периоде вывода.","nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}},{"name":"prevPeriodProfitableDays","type":"number","required":true,"description":"Прибыльные дни, засчитанные в предыдущем периоде вывода.","example":"0","schema":{"type":"number","types":["number"],"description":"Прибыльные дни, засчитанные в предыдущем периоде вывода.","nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}},{"name":"createdAt","type":"string · date-time","required":true,"description":"Когда счёт был создан.","example":"2026-05-01T12:30:00.000Z","schema":{"type":"string · date-time","types":["string"],"description":"Когда счёт был создан.","example":"2026-05-01T12:30:00.000Z","nullable":false,"readOnly":false,"writeOnly":false,"constraints":{"format":"date-time"},"properties":[],"variants":[]}},{"name":"failureReason","type":"string · enum · nullable","required":true,"description":"Правило, которое привело к провалу аккаунта. Null, пока аккаунт не провален.","example":"max_total_drawdown","schema":{"type":"string · enum · nullable","types":["string"],"description":"Правило, которое привело к провалу аккаунта. Null, пока аккаунт не провален.","enum":["max_total_drawdown","max_trailing_total_drawdown","max_daily_drawdown",null],"nullable":true,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}},{"name":"fundedAt","type":"string · date-time · nullable","required":true,"description":"Когда аккаунт достиг этапа финансирования. Null до этого.","example":"2026-05-01T12:30:00.000Z","schema":{"type":"string · date-time · nullable","types":["string"],"description":"Когда аккаунт достиг этапа финансирования. Null до этого.","example":"2026-05-01T12:30:00.000Z","nullable":true,"readOnly":false,"writeOnly":false,"constraints":{"format":"date-time"},"properties":[],"variants":[]}},{"name":"failedAt","type":"string · date-time · nullable","required":true,"description":"Когда аккаунт провалился. Null, пока он не провален.","example":"2026-05-01T12:30:00.000Z","schema":{"type":"string · date-time · nullable","types":["string"],"description":"Когда аккаунт провалился. Null, пока он не провален.","example":"2026-05-01T12:30:00.000Z","nullable":true,"readOnly":false,"writeOnly":false,"constraints":{"format":"date-time"},"properties":[],"variants":[]}},{"name":"transitionReviewAt","type":"string · date-time · nullable","required":true,"description":"Когда переход фазы был отправлен на ручную проверку. Null, когда никакая проверка не ожидается.","example":"2026-05-01T12:30:00.000Z","schema":{"type":"string · date-time · nullable","types":["string"],"description":"Когда переход фазы был отправлен на ручную проверку. Null, когда никакая проверка не ожидается.","example":"2026-05-01T12:30:00.000Z","nullable":true,"readOnly":false,"writeOnly":false,"constraints":{"format":"date-time"},"properties":[],"variants":[]}},{"name":"currentWithdrawalPeriodStartedAt","type":"string · date-time · nullable","required":true,"description":"Начало текущего периода вывода. Null, пока такой период не запущен.","example":"2026-05-01T12:30:00.000Z","schema":{"type":"string · date-time · nullable","types":["string"],"description":"Начало текущего периода вывода. Null, пока такой период не запущен.","example":"2026-05-01T12:30:00.000Z","nullable":true,"readOnly":false,"writeOnly":false,"constraints":{"format":"date-time"},"properties":[],"variants":[]}},{"name":"fundedLimitUnlockedAt","type":"string · date-time · nullable","required":true,"description":"Когда счёт в последний раз вышел из блокировки управляемого капитала; торговые дни периода отсчитываются отсюда. Null, если он никогда не был заблокирован.","example":"2026-05-01T12:30:00.000Z","schema":{"type":"string · date-time · nullable","types":["string"],"description":"Когда счёт в последний раз вышел из блокировки управляемого капитала; торговые дни периода отсчитываются отсюда. Null, если он никогда не был заблокирован.","example":"2026-05-01T12:30:00.000Z","nullable":true,"readOnly":false,"writeOnly":false,"constraints":{"format":"date-time"},"properties":[],"variants":[]}},{"name":"maxWithdrawalAmount","type":"string · int32","required":true,"description":"Наибольшая сумма, которая может быть выведена со счёта прямо сейчас, fp9 в исходном виде.","example":"1000000000","schema":{"type":"string · int32","types":["string"],"description":"Наибольшая сумма, которая может быть выведена со счёта прямо сейчас, fp9 в исходном виде.","example":"1000000000","nullable":false,"readOnly":false,"writeOnly":false,"constraints":{"format":"int32","pattern":"^(?:-?[1-9][0-9]*|0)$"},"properties":[],"variants":[]}},{"name":"payoutBaselineBalance","type":"string · int32","required":true,"description":"Баланс, от которого рассчитывается следующая выплата, fp9 в исходном виде. Равен начальному балансу, пока первая выплата его не изменит.","example":"1000000000","schema":{"type":"string · int32","types":["string"],"description":"Баланс, от которого рассчитывается следующая выплата, fp9 в исходном виде. Равен начальному балансу, пока первая выплата его не изменит.","example":"1000000000","nullable":false,"readOnly":false,"writeOnly":false,"constraints":{"format":"int32","pattern":"^(?:-?[1-9][0-9]*|0)$"},"properties":[],"variants":[]}},{"name":"isActiveWithdrawalInPeriod","type":"boolean","required":true,"description":"Находится ли запрос на вывод уже в обработке за текущий период.","example":"true","schema":{"type":"boolean","types":["boolean"],"description":"Находится ли запрос на вывод уже в обработке за текущий период.","nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}},{"name":"profitSplitPercent","type":"number","required":true,"description":"Доля прибыли, выплачиваемая трейдеру, в процентах.","example":"80","schema":{"type":"number","types":["number"],"description":"Доля прибыли, выплачиваемая трейдеру, в процентах.","example":80,"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}},{"name":"debt","type":"string · int32","required":true,"description":"Непогашенный долг по промо-скидке счёта, fp9 в исходном виде. Удерживается из следующей выплаты; `0`, когда её нет.","example":"1000000000","schema":{"type":"string · int32","types":["string"],"description":"Непогашенный долг по промо-скидке счёта, fp9 в исходном виде. Удерживается из следующей выплаты; `0`, когда её нет.","example":"1000000000","nullable":false,"readOnly":false,"writeOnly":false,"constraints":{"format":"int32","pattern":"^(?:-?[1-9][0-9]*|0)$"},"properties":[],"variants":[]}},{"name":"dailyDrawdownProtection","type":"object · nullable","required":true,"description":"Ежедневная защита от просадки счёта. Null, когда у счёта нет этой опции.","example":"{\n  \"usedAt\": \"2026-05-01T12:30:00.000Z\"\n}","schema":{"type":"object · nullable","types":["object"],"description":"Ежедневная защита от просадки счёта. Null, когда у счёта нет этой опции.","nullable":true,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[{"name":"usedAt","type":"string · date-time · nullable","required":true,"description":"Когда защита была израсходована. Null, пока она всё ещё доступна.","example":"2026-05-01T12:30:00.000Z","schema":{"type":"string · date-time · nullable","types":["string"],"description":"Когда защита была израсходована. Null, пока она всё ещё доступна.","example":"2026-05-01T12:30:00.000Z","nullable":true,"readOnly":false,"writeOnly":false,"constraints":{"format":"date-time"},"properties":[],"variants":[]}}],"variants":[]}},{"name":"aiFailedReport","type":"boolean","required":true,"description":"Был ли сформирован автоматический отчёт о сбое этого счёта.","example":"true","schema":{"type":"boolean","types":["boolean"],"description":"Был ли сформирован автоматический отчёт о сбое этого счёта.","nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}},{"name":"apiTrading","type":"boolean","required":true,"description":"Можно ли торговать на счёте с личным API-ключом. Запросы, сделанные с ключом, отклоняются на счетах, где это false.","example":"true","schema":{"type":"boolean","types":["boolean"],"description":"Можно ли торговать на счёте с личным API-ключом. Запросы, сделанные с ключом, отклоняются на счетах, где это false.","nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}},{"name":"availableMarkets","type":"string · enum","required":true,"description":"Категория рынка, в которой аккаунт может торговать: `crypto`, `rwa` или `all`.","example":"crypto","schema":{"type":"string · enum","types":["string"],"description":"Категория рынка, в которой аккаунт может торговать: `crypto`, `rwa` или `all`.","enum":["crypto","rwa","all"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}},{"name":"antifraudStatus","type":"string · enum","required":true,"description":"Состояние антифрода аккаунта; всё, кроме `normal`, помечает его для проверки.","example":"normal","schema":{"type":"string · enum","types":["string"],"description":"Состояние антифрода аккаунта; всё, кроме `normal`, помечает его для проверки.","enum":["normal","test_account","balance_exceeded","manually_flagged","manually_cleared"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}},{"name":"tradingLockReason","type":"string[]","required":true,"description":"Почему торговля заблокирована: `auto` при достижении лимита управляемого капитала на промоакции, иначе причина, указанная администратором. Null, когда аккаунт не заблокирован.","example":"[\n  \"string\"\n]","schema":{"type":"string[]","types":["array"],"description":"Почему торговля заблокирована: `auto` при достижении лимита управляемого капитала на промоакции, иначе причина, указанная администратором. Null, когда аккаунт не заблокирован.","nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"items":{"type":"string","types":["string"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]},"variants":[]}},{"name":"tournament","type":"object · nullable","required":true,"description":"Турнир, к которому относится аккаунт. Null для аккаунтов вне турнира.","example":"{\n  \"id\": \"00000000-0000-4000-8000-000000000000\",\n  \"status\": \"active\",\n  \"startDate\": \"2026-05-01T12:30:00.000Z\",\n  \"endDate\": \"2026-05-01T12:30:00.000Z\",\n  \"finalRecalcDone\": true\n}","schema":{"type":"object · nullable","types":["object"],"description":"Турнир, к которому относится аккаунт. Null для аккаунтов вне турнира.","nullable":true,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[{"name":"id","type":"string · uuid","required":true,"description":"Идентификатор турнира.","example":"00000000-0000-4000-8000-000000000000","schema":{"type":"string · uuid","types":["string"],"description":"Идентификатор турнира.","nullable":false,"readOnly":false,"writeOnly":false,"constraints":{"format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12})$"},"properties":[],"variants":[]}},{"name":"status","type":"string · enum","required":true,"description":"Стадия, в которой находится турнир.","example":"active","schema":{"type":"string · enum","types":["string"],"description":"Стадия, в которой находится турнир.","enum":["active","completed"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}},{"name":"startDate","type":"string · date-time","required":true,"description":"Когда турнир открывается для торговли.","example":"2026-05-01T12:30:00.000Z","schema":{"type":"string · date-time","types":["string"],"description":"Когда турнир открывается для торговли.","example":"2026-05-01T12:30:00.000Z","nullable":false,"readOnly":false,"writeOnly":false,"constraints":{"format":"date-time"},"properties":[],"variants":[]}},{"name":"endDate","type":"string · date-time","required":true,"description":"Когда турнир закрывается.","example":"2026-05-01T12:30:00.000Z","schema":{"type":"string · date-time","types":["string"],"description":"Когда турнир закрывается.","example":"2026-05-01T12:30:00.000Z","nullable":false,"readOnly":false,"writeOnly":false,"constraints":{"format":"date-time"},"properties":[],"variants":[]}},{"name":"finalRecalcDone","type":"boolean","required":true,"description":"Были ли пересчитаны итоговые турнирные таблицы после закрытия.","example":"true","schema":{"type":"boolean","types":["boolean"],"description":"Были ли пересчитаны итоговые турнирные таблицы после закрытия.","nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}}],"variants":[]}},{"name":"restore","type":"object","required":true,"description":"Можно ли восстановить проваленный финансируемый счёт и до какого момента.","example":"{\n  \"restoreAvailable\": true,\n  \"restoreAvailableUntil\": \"2026-05-01T12:30:00.000Z\"\n}","schema":{"type":"object","types":["object"],"description":"Можно ли восстановить проваленный финансируемый счёт и до какого момента.","nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[{"name":"restoreAvailable","type":"boolean","required":true,"description":"Можно ли восстановить неудачный финансируемый аккаунт прямо сейчас.","example":"true","schema":{"type":"boolean","types":["boolean"],"description":"Можно ли восстановить неудачный финансируемый аккаунт прямо сейчас.","nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}},{"name":"restoreAvailableUntil","type":"string · date-time · nullable","required":true,"description":"Когда закрывается окно восстановления. Null, когда окна нет.","example":"2026-05-01T12:30:00.000Z","schema":{"type":"string · date-time · nullable","types":["string"],"description":"Когда закрывается окно восстановления. Null, когда окна нет.","example":"2026-05-01T12:30:00.000Z","nullable":true,"readOnly":false,"writeOnly":false,"constraints":{"format":"date-time"},"properties":[],"variants":[]}}],"variants":[]}},{"name":"riskStatus","type":"object","required":true,"description":"Актуальный снимок риска этого счёта, та же полезная нагрузка, которую возвращают эндпоинты статуса риска.","example":"{\n  \"accountId\": \"00000000-0000-4000-8000-000000000000\",\n  \"tradingDays\": 0,\n  \"currentBalance\": \"1000000000\",\n  \"currentEquity\": \"1000000000\",\n  \"dayStartEquity\": \"1000000000\",\n  \"maxEquity\": \"1000000000\",\n  \"periodStartEquity\": \"1000000000\",\n  \"maxPeriodDailyEquityDelta\": \"1000000000\",\n  \"maxPeriodDailyEquityDeltaAt\": \"2026-05-01T12:30:00.000Z\",\n  \"consistencyRuleApplies\": true,\n  \"consistencyRuleMet\": true,\n  \"consistencyRuleRatio\": \"1000000000\",\n  \"consistencyRuleLimit\": \"1000000000\",\n  \"payoutBaselineBalance\": \"1000000000\",\n  \"isPayoutBaselineRequirementMet\": true\n}","schema":{"type":"object","types":["object"],"description":"Актуальный снимок риска этого счёта, та же полезная нагрузка, которую возвращают эндпоинты статуса риска.","nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[{"name":"accountId","type":"string · uuid","required":true,"description":"Счёт трейдера, к которому относится снимок.","example":"00000000-0000-4000-8000-000000000000","schema":{"type":"string · uuid","types":["string"],"description":"Счёт трейдера, к которому относится снимок.","nullable":false,"readOnly":false,"writeOnly":false,"constraints":{"format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12})$"},"properties":[],"variants":[]}},{"name":"tradingDays","type":"number","required":true,"description":"Количество дней, в течение которых счёт торговал, — учитывается для минимального количества торговых дней челленджа.","example":"0","schema":{"type":"number","types":["number"],"description":"Количество дней, в течение которых счёт торговал, — учитывается для минимального количества торговых дней челленджа.","nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}},{"name":"currentBalance","type":"string · int32","required":true,"description":"Баланс счёта без нереализованного PnL открытых позиций, fp9 в исходном виде.","example":"1000000000","schema":{"type":"string · int32","types":["string"],"description":"Баланс счёта без нереализованного PnL открытых позиций, fp9 в исходном виде.","example":"1000000000","nullable":false,"readOnly":false,"writeOnly":false,"constraints":{"format":"int32","pattern":"^(?:-?[1-9][0-9]*|0)$"},"properties":[],"variants":[]}},{"name":"currentEquity","type":"string · int32","required":true,"description":"Баланс плюс нереализованный PnL открытых позиций, fp9 в исходном виде. Именно относительно этого измеряются правила просадки.","example":"1000000000","schema":{"type":"string · int32","types":["string"],"description":"Баланс плюс нереализованный PnL открытых позиций, fp9 в исходном виде. Именно относительно этого измеряются правила просадки.","example":"1000000000","nullable":false,"readOnly":false,"writeOnly":false,"constraints":{"format":"int32","pattern":"^(?:-?[1-9][0-9]*|0)$"},"properties":[],"variants":[]}},{"name":"dayStartEquity","type":"string · int32","required":true,"description":"Эквити на момент открытия текущего торгового дня, fp9 в исходном виде — база дневного лимита просадки.","example":"1000000000","schema":{"type":"string · int32","types":["string"],"description":"Эквити на момент открытия текущего торгового дня, fp9 в исходном виде — база дневного лимита просадки.","example":"1000000000","nullable":false,"readOnly":false,"writeOnly":false,"constraints":{"format":"int32","pattern":"^(?:-?[1-9][0-9]*|0)$"},"properties":[],"variants":[]}},{"name":"maxEquity","type":"string · int32 · nullable","required":true,"description":"Наивысшее эквити, которого когда-либо достигал счёт, fp9 в исходном виде — база следящей просадки. Null до первой сделки.","example":"1000000000","schema":{"type":"string · int32 · nullable","types":["string"],"description":"Наивысшее эквити, которого когда-либо достигал счёт, fp9 в исходном виде — база следящей просадки. Null до первой сделки.","example":"1000000000","nullable":true,"readOnly":false,"writeOnly":false,"constraints":{"format":"int32","pattern":"^(?:-?[1-9][0-9]*|0)$"},"properties":[],"variants":[]}},{"name":"periodStartEquity","type":"string · int32 · nullable","required":true,"description":"Эквити на момент открытия текущего периода вывода, fp9 в исходном виде. Null, пока не идёт ни один период.","example":"1000000000","schema":{"type":"string · int32 · nullable","types":["string"],"description":"Эквити на момент открытия текущего периода вывода, fp9 в исходном виде. Null, пока не идёт ни один период.","example":"1000000000","nullable":true,"readOnly":false,"writeOnly":false,"constraints":{"format":"int32","pattern":"^(?:-?[1-9][0-9]*|0)$"},"properties":[],"variants":[]}},{"name":"maxPeriodDailyEquityDelta","type":"string · int32 · nullable","required":true,"description":"Наибольший однодневный прирост эквити внутри текущего периода, fp9 в сыром виде — числитель правила согласованности. Null, пока ни один день не закрылся с прибылью.","example":"1000000000","schema":{"type":"string · int32 · nullable","types":["string"],"description":"Наибольший однодневный прирост эквити внутри текущего периода, fp9 в сыром виде — числитель правила согласованности. Null, пока ни один день не закрылся с прибылью.","example":"1000000000","nullable":true,"readOnly":false,"writeOnly":false,"constraints":{"format":"int32","pattern":"^(?:-?[1-9][0-9]*|0)$"},"properties":[],"variants":[]}},{"name":"maxPeriodDailyEquityDeltaAt","type":"string · date-time · nullable","required":true,"description":"День, в котором был получен `maxPeriodDailyEquityDelta`. Null вместе с ним.","example":"2026-05-01T12:30:00.000Z","schema":{"type":"string · date-time · nullable","types":["string"],"description":"День, в котором был получен `maxPeriodDailyEquityDelta`. Null вместе с ним.","example":"2026-05-01T12:30:00.000Z","nullable":true,"readOnly":false,"writeOnly":false,"constraints":{"format":"date-time"},"properties":[],"variants":[]}},{"name":"consistencyRuleApplies","type":"boolean","required":true,"description":"Является ли правило согласованности частью правил этого счёта в его текущей фазе.","example":"true","schema":{"type":"boolean","types":["boolean"],"description":"Является ли правило согласованности частью правил этого счёта в его текущей фазе.","nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}},{"name":"consistencyRuleMet","type":"boolean · nullable","required":true,"description":"Выполняется ли правило в настоящее время. Null, пока период не в прибыли и коэффициент не может быть вычислен.","example":"true","schema":{"type":"boolean · nullable","types":["boolean","null"],"description":"Выполняется ли правило в настоящее время. Null, пока период не в прибыли и коэффициент не может быть вычислен.","nullable":true,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}},{"name":"consistencyRuleRatio","type":"string · int32 · nullable","required":true,"description":"Доля прибыли за период, полученная в его лучший день, fp9 в виде необработанной дроби. Null вместе с `consistencyRuleMet`.","example":"1000000000","schema":{"type":"string · int32 · nullable","types":["string"],"description":"Доля прибыли за период, полученная в его лучший день, fp9 в виде необработанной дроби. Null вместе с `consistencyRuleMet`.","example":"1000000000","nullable":true,"readOnly":false,"writeOnly":false,"constraints":{"format":"int32","pattern":"^(?:-?[1-9][0-9]*|0)$"},"properties":[],"variants":[]}},{"name":"consistencyRuleLimit","type":"string · int32","required":true,"description":"Наибольшая доля прибыли за период, которую может составлять один день, fp9 в виде необработанной дроби (`300000000` = 30%). Если коэффициент превышает её, правило не выполняется.","example":"1000000000","schema":{"type":"string · int32","types":["string"],"description":"Наибольшая доля прибыли за период, которую может составлять один день, fp9 в виде необработанной дроби (`300000000` = 30%). Если коэффициент превышает её, правило не выполняется.","example":"1000000000","nullable":false,"readOnly":false,"writeOnly":false,"constraints":{"format":"int32","pattern":"^(?:-?[1-9][0-9]*|0)$"},"properties":[],"variants":[]}},{"name":"payoutBaselineBalance","type":"string · int32","required":true,"description":"Баланс, от которого отсчитывается следующая выплата, fp9 в необработанном виде. Равен начальному размеру счёта, пока первая выплата не сдвинет его.","example":"1000000000","schema":{"type":"string · int32","types":["string"],"description":"Баланс, от которого отсчитывается следующая выплата, fp9 в необработанном виде. Равен начальному размеру счёта, пока первая выплата не сдвинет его.","example":"1000000000","nullable":false,"readOnly":false,"writeOnly":false,"constraints":{"format":"int32","pattern":"^(?:-?[1-9][0-9]*|0)$"},"properties":[],"variants":[]}},{"name":"isPayoutBaselineRequirementMet","type":"boolean","required":true,"description":"Превышает ли собственный капитал `payoutBaselineBalance` — условие для права запросить выплату.","example":"true","schema":{"type":"boolean","types":["boolean"],"description":"Превышает ли собственный капитал `payoutBaselineBalance` — условие для права запросить выплату.","nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}}],"variants":[]}}],"variants":[]},"variants":[]},"exampleDiagnostic":"Body[0].challengeId must be array Body[0].profitTarget must be array Body[0].maxDailyDrawdown must be array","headers":[]}],"security":[{"name":"bearer","type":"http · bearer","description":"Персональный API-ключ с префиксом `usk_`.","required":true,"scopes":[]}],"codeSamples":[{"label":"cURL","language":"bash","source":"curl --request GET 'https://api.upscale.trade/accounts/with-risk-status' \\\n  --header 'Accept: application/json' \\\n  --header 'Authorization: Bearer YOUR_API_KEY'"},{"label":"JavaScript","language":"javascript","source":"const response = await fetch(\"https://api.upscale.trade/accounts/with-risk-status\", {\n  method: \"GET\",\n  headers: {\n    \"Accept\": \"application/json\",\n    \"Authorization\": \"Bearer YOUR_API_KEY\"\n  },\n});\nconsole.log(response.status, await response.text());"},{"label":"Python","language":"python","source":"import requests\n\nresponse = requests.request(\n    \"GET\",\n    \"https://api.upscale.trade/accounts/with-risk-status\",\n    headers={\"Accept\":\"application/json\",\"Authorization\":\"Bearer YOUR_API_KEY\"},\n    timeout=30,\n)\nprint(response.status_code, response.text)"}]},"breadcrumbs":[{"title":"Что такое проп-трейдинг","url":"https://docs.upscale.trade/ru"},{"title":"Developers","url":"https://docs.upscale.trade/ru/developers"},{"title":"Получить все счета текущего пользователя со статусом риска","url":"https://docs.upscale.trade/ru/developers/operations/getaccountswithriskstatus"}],"headings":[{"depth":2,"id":"authorization","title":"Авторизация"},{"depth":2,"id":"examples","title":"Примеры"},{"depth":2,"id":"responses","title":"Ответы"}],"markdown":"# Получить все счета текущего пользователя со статусом риска\n\n`GET /accounts/with-risk-status`\n\nКаждый счёт вызывающего в виде полной записи — челлендж, фаза, статус, балансы и включённые опции — с прикреплённым к нему снимком риска.\n\n- При аутентификации с помощью API-ключа включаются только аккаунты, у которых включён `api_trading`.\n- Интерактивные сессии здесь совместно используют один бюджет с эндпоинтами статуса риска; а API-ключ вместо этого ограничен своими собственными лимитами на чтение.\n\n<a id=\"authorization\"></a>\n\n## Авторизация\n\nbearer: http · bearer (обязательно). Персональный API-ключ с префиксом `usk_`.\n\n<a id=\"parameters\"></a>\n\n## Параметры\n\n\n\n<a id=\"example-curl\"></a>\n\n## Пример · cURL\n\n```bash\ncurl --request GET 'https://api.upscale.trade/accounts/with-risk-status' \\\n  --header 'Accept: application/json' \\\n  --header 'Authorization: Bearer YOUR_API_KEY'\n```\n\n<a id=\"example-javascript\"></a>\n\n## Пример · JavaScript\n\n```javascript\nconst response = await fetch(\"https://api.upscale.trade/accounts/with-risk-status\", {\n  method: \"GET\",\n  headers: {\n    \"Accept\": \"application/json\",\n    \"Authorization\": \"Bearer YOUR_API_KEY\"\n  },\n});\nconsole.log(response.status, await response.text());\n```\n\n<a id=\"example-python\"></a>\n\n## Пример · Python\n\n```python\nimport requests\n\nresponse = requests.request(\n    \"GET\",\n    \"https://api.upscale.trade/accounts/with-risk-status\",\n    headers={\"Accept\":\"application/json\",\"Authorization\":\"Bearer YOUR_API_KEY\"},\n    timeout=30,\n)\nprint(response.status_code, response.text)\n```\n\n<a id=\"response-401\"></a>\n\n## Ответ 401\n\n**401**  — Неавторизовано\n\n<a id=\"response-429\"></a>\n\n## Ответ 429\n\n**429**  — Превышен лимит частоты запросов API-ключа (`api_key_rate_limit_exceeded`). `Retry-After` указывает, когда вернуться; тело содержит бакет (`read` / `write`), окно, которое сработало, его лимит и `retryAt`.\n\n<a id=\"response-default-accountwithriskstatusresponse\"></a>\n\n## Ответ default · AccountWithRiskStatusResponse\n\n**default** application/json — Ответ\n\nBody[0].challengeId must be array Body[0].profitTarget must be array Body[0].maxDailyDrawdown must be array\n\nТип: object[]\n\n[]Схема: AccountWithRiskStatusResponse\n\n[]Тип: object\n\n[]Обязательные поля: accountId, userId, paymentId, challengeId, tournamentId, type, initialPhase, currentPhase, status, profitTarget, maxDailyDrawdown, maxTotalDrawdown, maxTrailingTotalDrawdown, drawdownBase, maxDrawdownStop, minTradingDays, suspendedUntil, accountBalance, initialAccountBalance, maxEquity, dayStartEquity, profitableDays, prevPeriodProfitableDays, createdAt, failureReason, fundedAt, failedAt, transitionReviewAt, currentWithdrawalPeriodStartedAt, fundedLimitUnlockedAt, maxWithdrawalAmount, payoutBaselineBalance, isActiveWithdrawalInPeriod, profitSplitPercent, debt, dailyDrawdownProtection, aiFailedReport, apiTrading, availableMarkets, antifraudStatus, tradingLockReason, tournament, restore, riskStatus\n\n[]Типы обязательных полей: accountId (string · uuid; обязательно), userId (string · uuid; обязательно), paymentId (string · uuid · nullable; обязательно), challengeId (string[]; обязательно), tournamentId (string · uuid · nullable; обязательно), type (string · enum; обязательно), initialPhase (string; обязательно), currentPhase (string; обязательно), status (string · enum; обязательно), profitTarget (string[]; обязательно), maxDailyDrawdown (string[]; обязательно), maxTotalDrawdown (string[]; обязательно), maxTrailingTotalDrawdown (string[]; обязательно), drawdownBase (string · int32 · nullable; обязательно), maxDrawdownStop (string · int32 · nullable; обязательно), minTradingDays (number[]; обязательно), suspendedUntil (string · date-time · nullable; обязательно), accountBalance (string · int32; обязательно), initialAccountBalance (string · int32; обязательно), maxEquity (string · int32 · nullable; обязательно), dayStartEquity (string · int32 · nullable; обязательно), profitableDays (number; обязательно), prevPeriodProfitableDays (number; обязательно), createdAt (string · date-time; обязательно), failureReason (string · enum · nullable; обязательно), fundedAt (string · date-time · nullable; обязательно), failedAt (string · date-time · nullable; обязательно), transitionReviewAt (string · date-time · nullable; обязательно), currentWithdrawalPeriodStartedAt (string · date-time · nullable; обязательно), fundedLimitUnlockedAt (string · date-time · nullable; обязательно), maxWithdrawalAmount (string · int32; обязательно), payoutBaselineBalance (string · int32; обязательно), isActiveWithdrawalInPeriod (boolean; обязательно), profitSplitPercent (number; обязательно), debt (string · int32; обязательно), dailyDrawdownProtection (object · nullable; обязательно), aiFailedReport (boolean; обязательно), apiTrading (boolean; обязательно), availableMarkets (string · enum; обязательно), antifraudStatus (string · enum; обязательно), tradingLockReason (string[]; обязательно), tournament (object · nullable; обязательно), restore (object; обязательно), riskStatus (object; обязательно)\n\n- []accountId (string · uuid; обязательно)\n\n[]accountId пример: 00000000-0000-4000-8000-000000000000\n\n[]accountId.Тип: string · uuid\n\n[]accountId.Идентификатор торгового счёта.\n\n[]accountId.format: uuid\n\n[]accountId.pattern: ^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12})$\n\n- []userId (string · uuid; обязательно)\n\n[]userId пример: 00000000-0000-4000-8000-000000000000\n\n[]userId.Тип: string · uuid\n\n[]userId.Владелец счёта.\n\n[]userId.format: uuid\n\n[]userId.pattern: ^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12})$\n\n- []paymentId (string · uuid · nullable; обязательно)\n\n[]paymentId пример: 00000000-0000-4000-8000-000000000000\n\n[]paymentId.Тип: string · uuid · nullable\n\n[]paymentId.Платёж, с помощью которого был приобретён челлендж, связанный с этим счётом. Null для счетов, которые не были приобретены.\n\n[]paymentId.format: uuid\n\n[]paymentId.pattern: ^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12})$\n\n- []challengeId (string[]; обязательно)\n\n[]challengeId.Тип: string[]\n\n[]challengeId.Челлендж, который проходит счёт. Null для демо-счетов и турнирных счетов.\n\n[]challengeId.[]Тип: string\n\n- []tournamentId (string · uuid · nullable; обязательно)\n\n[]tournamentId пример: 00000000-0000-4000-8000-000000000000\n\n[]tournamentId.Тип: string · uuid · nullable\n\n[]tournamentId.Турнир, для которого был создан аккаунт. Null вне турнирных аккаунтов.\n\n[]tournamentId.format: uuid\n\n[]tournamentId.pattern: ^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12})$\n\n- []type (string · enum; обязательно)\n\n[]type пример: demo\n\n[]type.Тип: string · enum\n\n[]type.Тип аккаунта: платный челлендж (`real`), аккаунт `demo` или участие `tournament`.\n\n[]type.Допустимые значения: [\"demo\",\"real\",\"tournament\"]\n\n- []initialPhase (string; обязательно)\n\n[]initialPhase пример: active_evaluation\n\n[]initialPhase.Тип: string\n\n[]initialPhase.Фаза, в которой аккаунт начал работу.\n\n- []currentPhase (string; обязательно)\n\n[]currentPhase пример: active_evaluation\n\n[]currentPhase.Тип: string\n\n[]currentPhase.Фаза, в которой аккаунт находится сейчас: `active_evaluation`, `active_verification`, `funded` или `funded_success`, как только у него будет достаточно прибыльных дней.\n\n- []status (string · enum; обязательно)\n\n[]status пример: active\n\n[]status.Тип: string · enum\n\n[]status.Статус аккаунта. Торговля возможна при `active`; статусы `trading_locked_*` позволяют только закрывать, а остальные полностью останавливают торговлю.\n\n[]status.Допустимые значения: [\"pending\",\"active\",\"failed\",\"frozen\",\"suspended\",\"closed\",\"trading_locked_by_funded_limit\",\"trading_locked_by_instant_funded_limit\",\"phase_transition_pending\",\"transition_review\"]\n\n- []profitTarget (string[]; обязательно)\n\n[]profitTarget.Тип: string[]\n\n[]profitTarget.Прибыль, необходимая для прохождения текущей фазы, в процентах от начального баланса. Null, когда у фазы нет цели.\n\n[]profitTarget.[]Тип: string\n\n- []maxDailyDrawdown (string[]; обязательно)\n\n[]maxDailyDrawdown.Тип: string[]\n\n[]maxDailyDrawdown.Дневной лимит просадки текущей фазы, в процентах от эквити на начало дня. Null, когда у фазы нет дневного лимита.\n\n[]maxDailyDrawdown.[]Тип: string\n\n- []maxTotalDrawdown (string[]; обязательно)\n\n[]maxTotalDrawdown.Тип: string[]\n\n[]maxTotalDrawdown.Общий лимит просадки текущей фазы, в процентах от начального баланса. Null, когда у фазы нет общего лимита.\n\n[]maxTotalDrawdown.[]Тип: string\n\n- []maxTrailingTotalDrawdown (string[]; обязательно)\n\n[]maxTrailingTotalDrawdown.Тип: string[]\n\n[]maxTrailingTotalDrawdown.Лимит трейлинг-просадки текущей фазы, в процентах от максимального достигнутого эквити. Null, когда у фазы нет лимита трейлинг-просадки.\n\n[]maxTrailingTotalDrawdown.[]Тип: string\n\n- []drawdownBase (string · int32 · nullable; обязательно)\n\n[]drawdownBase пример: 1000000000\n\n[]drawdownBase.Тип: string · int32 · nullable\n\n[]drawdownBase.Эквити, от которого измеряется просадка финансируемой фазы, fp9 в исходном виде. Null, пока просадка измеряется от начального баланса.\n\n[]drawdownBase.format: int32\n\n[]drawdownBase.pattern: ^(?:-?[1-9][0-9]*|0)$\n\n- []maxDrawdownStop (string · int32 · nullable; обязательно)\n\n[]maxDrawdownStop пример: 1000000000\n\n[]maxDrawdownStop.Тип: string · int32 · nullable\n\n[]maxDrawdownStop.Уровень equity, при котором просадка на этапе финансирования приводит к провалу счета, fp9 raw. Null, пока он выводится из начального баланса.\n\n[]maxDrawdownStop.format: int32\n\n[]maxDrawdownStop.pattern: ^(?:-?[1-9][0-9]*|0)$\n\n- []minTradingDays (number[]; обязательно)\n\n[]minTradingDays.Тип: number[]\n\n[]minTradingDays.Торговые дни, необходимые до того, как текущий этап может быть пройден. Null, когда у этапа нет минимума.\n\n[]minTradingDays.[]Тип: number\n\n- []suspendedUntil (string · date-time · nullable; обязательно)\n\n[]suspendedUntil пример: 2023-10-01T00:00:00.000Z\n\n[]suspendedUntil.Тип: string · date-time · nullable\n\n[]suspendedUntil.Когда приостановка счета снимается. Null, когда он не приостановлен.\n\n[]suspendedUntil.format: date-time\n\n- []accountBalance (string · int32; обязательно)\n\n[]accountBalance пример: 1000000000\n\n[]accountBalance.Тип: string · int32\n\n[]accountBalance.Баланс без нереализованного pnl открытых позиций, fp9 raw.\n\n[]accountBalance.format: int32\n\n[]accountBalance.pattern: ^(?:-?[1-9][0-9]*|0)$\n\n- []initialAccountBalance (string · int32; обязательно)\n\n[]initialAccountBalance пример: 1000000000\n\n[]initialAccountBalance.Тип: string · int32\n\n[]initialAccountBalance.Баланс, с которым был открыт счет, fp9 raw — номинальный размер челленджа.\n\n[]initialAccountBalance.format: int32\n\n[]initialAccountBalance.pattern: ^(?:-?[1-9][0-9]*|0)$\n\n- []maxEquity (string · int32 · nullable; обязательно)\n\n[]maxEquity пример: 1000000000\n\n[]maxEquity.Тип: string · int32 · nullable\n\n[]maxEquity.Наибольшее значение средств, которого достиг счёт, fp9 в сыром виде. Null до первой сделки.\n\n[]maxEquity.format: int32\n\n[]maxEquity.pattern: ^(?:-?[1-9][0-9]*|0)$\n\n- []dayStartEquity (string · int32 · nullable; обязательно)\n\n[]dayStartEquity пример: 1000000000\n\n[]dayStartEquity.Тип: string · int32 · nullable\n\n[]dayStartEquity.Средства на открытии текущего торгового дня, fp9 в сыром виде.\n\n[]dayStartEquity.format: int32\n\n[]dayStartEquity.pattern: ^(?:-?[1-9][0-9]*|0)$\n\n- []profitableDays (number; обязательно)\n\n[]profitableDays пример: 0\n\n[]profitableDays.Тип: number\n\n[]profitableDays.Прибыльные дни, засчитанные в текущем периоде вывода.\n\n- []prevPeriodProfitableDays (number; обязательно)\n\n[]prevPeriodProfitableDays пример: 0\n\n[]prevPeriodProfitableDays.Тип: number\n\n[]prevPeriodProfitableDays.Прибыльные дни, засчитанные в предыдущем периоде вывода.\n\n- []createdAt (string · date-time; обязательно)\n\n[]createdAt пример: 2026-05-01T12:30:00.000Z\n\n[]createdAt.Тип: string · date-time\n\n[]createdAt.Когда счёт был создан.\n\n[]createdAt.format: date-time\n\n- []failureReason (string · enum · nullable; обязательно)\n\n[]failureReason пример: max_total_drawdown\n\n[]failureReason.Тип: string · enum · nullable\n\n[]failureReason.Правило, которое привело к провалу аккаунта. Null, пока аккаунт не провален.\n\n[]failureReason.Допустимые значения: [\"max_total_drawdown\",\"max_trailing_total_drawdown\",\"max_daily_drawdown\",null]\n\n- []fundedAt (string · date-time · nullable; обязательно)\n\n[]fundedAt пример: 2026-05-01T12:30:00.000Z\n\n[]fundedAt.Тип: string · date-time · nullable\n\n[]fundedAt.Когда аккаунт достиг этапа финансирования. Null до этого.\n\n[]fundedAt.format: date-time\n\n- []failedAt (string · date-time · nullable; обязательно)\n\n[]failedAt пример: 2026-05-01T12:30:00.000Z\n\n[]failedAt.Тип: string · date-time · nullable\n\n[]failedAt.Когда аккаунт провалился. Null, пока он не провален.\n\n[]failedAt.format: date-time\n\n- []transitionReviewAt (string · date-time · nullable; обязательно)\n\n[]transitionReviewAt пример: 2026-05-01T12:30:00.000Z\n\n[]transitionReviewAt.Тип: string · date-time · nullable\n\n[]transitionReviewAt.Когда переход фазы был отправлен на ручную проверку. Null, когда никакая проверка не ожидается.\n\n[]transitionReviewAt.format: date-time\n\n- []currentWithdrawalPeriodStartedAt (string · date-time · nullable; обязательно)\n\n[]currentWithdrawalPeriodStartedAt пример: 2026-05-01T12:30:00.000Z\n\n[]currentWithdrawalPeriodStartedAt.Тип: string · date-time · nullable\n\n[]currentWithdrawalPeriodStartedAt.Начало текущего периода вывода. Null, пока такой период не запущен.\n\n[]currentWithdrawalPeriodStartedAt.format: date-time\n\n- []fundedLimitUnlockedAt (string · date-time · nullable; обязательно)\n\n[]fundedLimitUnlockedAt пример: 2026-05-01T12:30:00.000Z\n\n[]fundedLimitUnlockedAt.Тип: string · date-time · nullable\n\n[]fundedLimitUnlockedAt.Когда счёт в последний раз вышел из блокировки управляемого капитала; торговые дни периода отсчитываются отсюда. Null, если он никогда не был заблокирован.\n\n[]fundedLimitUnlockedAt.format: date-time\n\n- []maxWithdrawalAmount (string · int32; обязательно)\n\n[]maxWithdrawalAmount пример: 1000000000\n\n[]maxWithdrawalAmount.Тип: string · int32\n\n[]maxWithdrawalAmount.Наибольшая сумма, которая может быть выведена со счёта прямо сейчас, fp9 в исходном виде.\n\n[]maxWithdrawalAmount.format: int32\n\n[]maxWithdrawalAmount.pattern: ^(?:-?[1-9][0-9]*|0)$\n\n- []payoutBaselineBalance (string · int32; обязательно)\n\n[]payoutBaselineBalance пример: 1000000000\n\n[]payoutBaselineBalance.Тип: string · int32\n\n[]payoutBaselineBalance.Баланс, от которого рассчитывается следующая выплата, fp9 в исходном виде. Равен начальному балансу, пока первая выплата его не изменит.\n\n[]payoutBaselineBalance.format: int32\n\n[]payoutBaselineBalance.pattern: ^(?:-?[1-9][0-9]*|0)$\n\n- []isActiveWithdrawalInPeriod (boolean; обязательно)\n\n[]isActiveWithdrawalInPeriod пример: true\n\n[]isActiveWithdrawalInPeriod.Тип: boolean\n\n[]isActiveWithdrawalInPeriod.Находится ли запрос на вывод уже в обработке за текущий период.\n\n- []profitSplitPercent (number; обязательно)\n\n[]profitSplitPercent пример: 80\n\n[]profitSplitPercent.Тип: number\n\n[]profitSplitPercent.Доля прибыли, выплачиваемая трейдеру, в процентах.\n\n- []debt (string · int32; обязательно)\n\n[]debt пример: 1000000000\n\n[]debt.Тип: string · int32\n\n[]debt.Непогашенный долг по промо-скидке счёта, fp9 в исходном виде. Удерживается из следующей выплаты; `0`, когда её нет.\n\n[]debt.format: int32\n\n[]debt.pattern: ^(?:-?[1-9][0-9]*|0)$\n\n- []dailyDrawdownProtection (object · nullable; обязательно)\n\n[]dailyDrawdownProtection пример: {\n  \"usedAt\": \"2026-05-01T12:30:00.000Z\"\n}\n\n[]dailyDrawdownProtection.Тип: object · nullable\n\n[]dailyDrawdownProtection.Обязательные поля: usedAt\n\n[]dailyDrawdownProtection.Типы обязательных полей: usedAt (string · date-time · nullable; обязательно)\n\n[]dailyDrawdownProtection.Ежедневная защита от просадки счёта. Null, когда у счёта нет этой опции.\n\n- []dailyDrawdownProtection.usedAt (string · date-time · nullable; обязательно)\n\n[]dailyDrawdownProtection.usedAt пример: 2026-05-01T12:30:00.000Z\n\n[]dailyDrawdownProtection.usedAt.Тип: string · date-time · nullable\n\n[]dailyDrawdownProtection.usedAt.Когда защита была израсходована. Null, пока она всё ещё доступна.\n\n[]dailyDrawdownProtection.usedAt.format: date-time\n\n- []aiFailedReport (boolean; обязательно)\n\n[]aiFailedReport пример: true\n\n[]aiFailedReport.Тип: boolean\n\n[]aiFailedReport.Был ли сформирован автоматический отчёт о сбое этого счёта.\n\n- []apiTrading (boolean; обязательно)\n\n[]apiTrading пример: true\n\n[]apiTrading.Тип: boolean\n\n[]apiTrading.Можно ли торговать на счёте с личным API-ключом. Запросы, сделанные с ключом, отклоняются на счетах, где это false.\n\n- []availableMarkets (string · enum; обязательно)\n\n[]availableMarkets пример: crypto\n\n[]availableMarkets.Тип: string · enum\n\n[]availableMarkets.Категория рынка, в которой аккаунт может торговать: `crypto`, `rwa` или `all`.\n\n[]availableMarkets.Допустимые значения: [\"crypto\",\"rwa\",\"all\"]\n\n- []antifraudStatus (string · enum; обязательно)\n\n[]antifraudStatus пример: normal\n\n[]antifraudStatus.Тип: string · enum\n\n[]antifraudStatus.Состояние антифрода аккаунта; всё, кроме `normal`, помечает его для проверки.\n\n[]antifraudStatus.Допустимые значения: [\"normal\",\"test_account\",\"balance_exceeded\",\"manually_flagged\",\"manually_cleared\"]\n\n- []tradingLockReason (string[]; обязательно)\n\n[]tradingLockReason пример: [\n  \"string\"\n]\n\n[]tradingLockReason.Тип: string[]\n\n[]tradingLockReason.Почему торговля заблокирована: `auto` при достижении лимита управляемого капитала на промоакции, иначе причина, указанная администратором. Null, когда аккаунт не заблокирован.\n\n[]tradingLockReason.[]Тип: string\n\n- []tournament (object · nullable; обязательно)\n\n[]tournament пример: {\n  \"id\": \"00000000-0000-4000-8000-000000000000\",\n  \"status\": \"active\",\n  \"startDate\": \"2026-05-01T12:30:00.000Z\",\n  \"endDate\": \"2026-05-01T12:30:00.000Z\",\n  \"finalRecalcDone\": true\n}\n\n[]tournament.Тип: object · nullable\n\n[]tournament.Обязательные поля: id, status, startDate, endDate, finalRecalcDone\n\n[]tournament.Типы обязательных полей: id (string · uuid; обязательно), status (string · enum; обязательно), startDate (string · date-time; обязательно), endDate (string · date-time; обязательно), finalRecalcDone (boolean; обязательно)\n\n[]tournament.Турнир, к которому относится аккаунт. Null для аккаунтов вне турнира.\n\n- []tournament.id (string · uuid; обязательно)\n\n[]tournament.id пример: 00000000-0000-4000-8000-000000000000\n\n[]tournament.id.Тип: string · uuid\n\n[]tournament.id.Идентификатор турнира.\n\n[]tournament.id.format: uuid\n\n[]tournament.id.pattern: ^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12})$\n\n- []tournament.status (string · enum; обязательно)\n\n[]tournament.status пример: active\n\n[]tournament.status.Тип: string · enum\n\n[]tournament.status.Стадия, в которой находится турнир.\n\n[]tournament.status.Допустимые значения: [\"active\",\"completed\"]\n\n- []tournament.startDate (string · date-time; обязательно)\n\n[]tournament.startDate пример: 2026-05-01T12:30:00.000Z\n\n[]tournament.startDate.Тип: string · date-time\n\n[]tournament.startDate.Когда турнир открывается для торговли.\n\n[]tournament.startDate.format: date-time\n\n- []tournament.endDate (string · date-time; обязательно)\n\n[]tournament.endDate пример: 2026-05-01T12:30:00.000Z\n\n[]tournament.endDate.Тип: string · date-time\n\n[]tournament.endDate.Когда турнир закрывается.\n\n[]tournament.endDate.format: date-time\n\n- []tournament.finalRecalcDone (boolean; обязательно)\n\n[]tournament.finalRecalcDone пример: true\n\n[]tournament.finalRecalcDone.Тип: boolean\n\n[]tournament.finalRecalcDone.Были ли пересчитаны итоговые турнирные таблицы после закрытия.\n\n- []restore (object; обязательно)\n\n[]restore пример: {\n  \"restoreAvailable\": true,\n  \"restoreAvailableUntil\": \"2026-05-01T12:30:00.000Z\"\n}\n\n[]restore.Тип: object\n\n[]restore.Обязательные поля: restoreAvailable, restoreAvailableUntil\n\n[]restore.Типы обязательных полей: restoreAvailable (boolean; обязательно), restoreAvailableUntil (string · date-time · nullable; обязательно)\n\n[]restore.Можно ли восстановить проваленный финансируемый счёт и до какого момента.\n\n- []restore.restoreAvailable (boolean; обязательно)\n\n[]restore.restoreAvailable пример: true\n\n[]restore.restoreAvailable.Тип: boolean\n\n[]restore.restoreAvailable.Можно ли восстановить неудачный финансируемый аккаунт прямо сейчас.\n\n- []restore.restoreAvailableUntil (string · date-time · nullable; обязательно)\n\n[]restore.restoreAvailableUntil пример: 2026-05-01T12:30:00.000Z\n\n[]restore.restoreAvailableUntil.Тип: string · date-time · nullable\n\n[]restore.restoreAvailableUntil.Когда закрывается окно восстановления. Null, когда окна нет.\n\n[]restore.restoreAvailableUntil.format: date-time\n\n- []riskStatus (object; обязательно)\n\n[]riskStatus пример: {\n  \"accountId\": \"00000000-0000-4000-8000-000000000000\",\n  \"tradingDays\": 0,\n  \"currentBalance\": \"1000000000\",\n  \"currentEquity\": \"1000000000\",\n  \"dayStartEquity\": \"1000000000\",\n  \"maxEquity\": \"1000000000\",\n  \"periodStartEquity\": \"1000000000\",\n  \"maxPeriodDailyEquityDelta\": \"1000000000\",\n  \"maxPeriodDailyEquityDeltaAt\": \"2026-05-01T12:30:00.000Z\",\n  \"consistencyRuleApplies\": true,\n  \"consistencyRuleMet\": true,\n  \"consistencyRuleRatio\": \"1000000000\",\n  \"consistencyRuleLimit\": \"1000000000\",\n  \"payoutBaselineBalance\": \"1000000000\",\n  \"isPayoutBaselineRequirementMet\": true\n}\n\n[]riskStatus.Тип: object\n\n[]riskStatus.Обязательные поля: accountId, tradingDays, currentBalance, currentEquity, dayStartEquity, maxEquity, periodStartEquity, maxPeriodDailyEquityDelta, maxPeriodDailyEquityDeltaAt, consistencyRuleApplies, consistencyRuleMet, consistencyRuleRatio, consistencyRuleLimit, payoutBaselineBalance, isPayoutBaselineRequirementMet\n\n[]riskStatus.Типы обязательных полей: accountId (string · uuid; обязательно), tradingDays (number; обязательно), currentBalance (string · int32; обязательно), currentEquity (string · int32; обязательно), dayStartEquity (string · int32; обязательно), maxEquity (string · int32 · nullable; обязательно), periodStartEquity (string · int32 · nullable; обязательно), maxPeriodDailyEquityDelta (string · int32 · nullable; обязательно), maxPeriodDailyEquityDeltaAt (string · date-time · nullable; обязательно), consistencyRuleApplies (boolean; обязательно), consistencyRuleMet (boolean · nullable; обязательно), consistencyRuleRatio (string · int32 · nullable; обязательно), consistencyRuleLimit (string · int32; обязательно), payoutBaselineBalance (string · int32; обязательно), isPayoutBaselineRequirementMet (boolean; обязательно)\n\n[]riskStatus.Актуальный снимок риска этого счёта, та же полезная нагрузка, которую возвращают эндпоинты статуса риска.\n\n- []riskStatus.accountId (string · uuid; обязательно)\n\n[]riskStatus.accountId пример: 00000000-0000-4000-8000-000000000000\n\n[]riskStatus.accountId.Тип: string · uuid\n\n[]riskStatus.accountId.Счёт трейдера, к которому относится снимок.\n\n[]riskStatus.accountId.format: uuid\n\n[]riskStatus.accountId.pattern: ^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12})$\n\n- []riskStatus.tradingDays (number; обязательно)\n\n[]riskStatus.tradingDays пример: 0\n\n[]riskStatus.tradingDays.Тип: number\n\n[]riskStatus.tradingDays.Количество дней, в течение которых счёт торговал, — учитывается для минимального количества торговых дней челленджа.\n\n- []riskStatus.currentBalance (string · int32; обязательно)\n\n[]riskStatus.currentBalance пример: 1000000000\n\n[]riskStatus.currentBalance.Тип: string · int32\n\n[]riskStatus.currentBalance.Баланс счёта без нереализованного PnL открытых позиций, fp9 в исходном виде.\n\n[]riskStatus.currentBalance.format: int32\n\n[]riskStatus.currentBalance.pattern: ^(?:-?[1-9][0-9]*|0)$\n\n- []riskStatus.currentEquity (string · int32; обязательно)\n\n[]riskStatus.currentEquity пример: 1000000000\n\n[]riskStatus.currentEquity.Тип: string · int32\n\n[]riskStatus.currentEquity.Баланс плюс нереализованный PnL открытых позиций, fp9 в исходном виде. Именно относительно этого измеряются правила просадки.\n\n[]riskStatus.currentEquity.format: int32\n\n[]riskStatus.currentEquity.pattern: ^(?:-?[1-9][0-9]*|0)$\n\n- []riskStatus.dayStartEquity (string · int32; обязательно)\n\n[]riskStatus.dayStartEquity пример: 1000000000\n\n[]riskStatus.dayStartEquity.Тип: string · int32\n\n[]riskStatus.dayStartEquity.Эквити на момент открытия текущего торгового дня, fp9 в исходном виде — база дневного лимита просадки.\n\n[]riskStatus.dayStartEquity.format: int32\n\n[]riskStatus.dayStartEquity.pattern: ^(?:-?[1-9][0-9]*|0)$\n\n- []riskStatus.maxEquity (string · int32 · nullable; обязательно)\n\n[]riskStatus.maxEquity пример: 1000000000\n\n[]riskStatus.maxEquity.Тип: string · int32 · nullable\n\n[]riskStatus.maxEquity.Наивысшее эквити, которого когда-либо достигал счёт, fp9 в исходном виде — база следящей просадки. Null до первой сделки.\n\n[]riskStatus.maxEquity.format: int32\n\n[]riskStatus.maxEquity.pattern: ^(?:-?[1-9][0-9]*|0)$\n\n- []riskStatus.periodStartEquity (string · int32 · nullable; обязательно)\n\n[]riskStatus.periodStartEquity пример: 1000000000\n\n[]riskStatus.periodStartEquity.Тип: string · int32 · nullable\n\n[]riskStatus.periodStartEquity.Эквити на момент открытия текущего периода вывода, fp9 в исходном виде. Null, пока не идёт ни один период.\n\n[]riskStatus.periodStartEquity.format: int32\n\n[]riskStatus.periodStartEquity.pattern: ^(?:-?[1-9][0-9]*|0)$\n\n- []riskStatus.maxPeriodDailyEquityDelta (string · int32 · nullable; обязательно)\n\n[]riskStatus.maxPeriodDailyEquityDelta пример: 1000000000\n\n[]riskStatus.maxPeriodDailyEquityDelta.Тип: string · int32 · nullable\n\n[]riskStatus.maxPeriodDailyEquityDelta.Наибольший однодневный прирост эквити внутри текущего периода, fp9 в сыром виде — числитель правила согласованности. Null, пока ни один день не закрылся с прибылью.\n\n[]riskStatus.maxPeriodDailyEquityDelta.format: int32\n\n[]riskStatus.maxPeriodDailyEquityDelta.pattern: ^(?:-?[1-9][0-9]*|0)$\n\n- []riskStatus.maxPeriodDailyEquityDeltaAt (string · date-time · nullable; обязательно)\n\n[]riskStatus.maxPeriodDailyEquityDeltaAt пример: 2026-05-01T12:30:00.000Z\n\n[]riskStatus.maxPeriodDailyEquityDeltaAt.Тип: string · date-time · nullable\n\n[]riskStatus.maxPeriodDailyEquityDeltaAt.День, в котором был получен `maxPeriodDailyEquityDelta`. Null вместе с ним.\n\n[]riskStatus.maxPeriodDailyEquityDeltaAt.format: date-time\n\n- []riskStatus.consistencyRuleApplies (boolean; обязательно)\n\n[]riskStatus.consistencyRuleApplies пример: true\n\n[]riskStatus.consistencyRuleApplies.Тип: boolean\n\n[]riskStatus.consistencyRuleApplies.Является ли правило согласованности частью правил этого счёта в его текущей фазе.\n\n- []riskStatus.consistencyRuleMet (boolean · nullable; обязательно)\n\n[]riskStatus.consistencyRuleMet пример: true\n\n[]riskStatus.consistencyRuleMet.Тип: boolean · nullable\n\n[]riskStatus.consistencyRuleMet.Выполняется ли правило в настоящее время. Null, пока период не в прибыли и коэффициент не может быть вычислен.\n\n- []riskStatus.consistencyRuleRatio (string · int32 · nullable; обязательно)\n\n[]riskStatus.consistencyRuleRatio пример: 1000000000\n\n[]riskStatus.consistencyRuleRatio.Тип: string · int32 · nullable\n\n[]riskStatus.consistencyRuleRatio.Доля прибыли за период, полученная в его лучший день, fp9 в виде необработанной дроби. Null вместе с `consistencyRuleMet`.\n\n[]riskStatus.consistencyRuleRatio.format: int32\n\n[]riskStatus.consistencyRuleRatio.pattern: ^(?:-?[1-9][0-9]*|0)$\n\n- []riskStatus.consistencyRuleLimit (string · int32; обязательно)\n\n[]riskStatus.consistencyRuleLimit пример: 1000000000\n\n[]riskStatus.consistencyRuleLimit.Тип: string · int32\n\n[]riskStatus.consistencyRuleLimit.Наибольшая доля прибыли за период, которую может составлять один день, fp9 в виде необработанной дроби (`300000000` = 30%). Если коэффициент превышает её, правило не выполняется.\n\n[]riskStatus.consistencyRuleLimit.format: int32\n\n[]riskStatus.consistencyRuleLimit.pattern: ^(?:-?[1-9][0-9]*|0)$\n\n- []riskStatus.payoutBaselineBalance (string · int32; обязательно)\n\n[]riskStatus.payoutBaselineBalance пример: 1000000000\n\n[]riskStatus.payoutBaselineBalance.Тип: string · int32\n\n[]riskStatus.payoutBaselineBalance.Баланс, от которого отсчитывается следующая выплата, fp9 в необработанном виде. Равен начальному размеру счёта, пока первая выплата не сдвинет его.\n\n[]riskStatus.payoutBaselineBalance.format: int32\n\n[]riskStatus.payoutBaselineBalance.pattern: ^(?:-?[1-9][0-9]*|0)$\n\n- []riskStatus.isPayoutBaselineRequirementMet (boolean; обязательно)\n\n[]riskStatus.isPayoutBaselineRequirementMet пример: true\n\n[]riskStatus.isPayoutBaselineRequirementMet.Тип: boolean\n\n[]riskStatus.isPayoutBaselineRequirementMet.Превышает ли собственный капитал `payoutBaselineBalance` — условие для права запросить выплату.","text":"Получить все счета текущего пользователя со статусом риска Каждый счёт вызывающего в виде полной записи — челлендж, фаза, статус, балансы и включённые опции — с прикреплённым к нему снимком риска. - При аутентификации с помощью API-ключа включаются только аккаунты, у которых включён `api_trading`. - Интерактивные сессии здесь совместно используют один бюджет с эндпоинтами статуса риска; а API-ключ вместо этого ограничен своими собственными лимитами на чтение. GET /accounts/with-risk-status Accounts 401 Неавторизовано 429 Превышен лимит частоты запросов API-ключа (`api_key_rate_limit_exceeded`). `Retry-After` указывает, когда вернуться; тело содержит бакет (`read` / `write`), окно, которое сработало, его лимит и `retryAt`. default Ответ","api":{"title":"Публичный API Upscale","version":"d796ac9","documentation":"https://docs.upscale.trade/ru/developers","playgroundServer":"https://api.upscale.trade"}}