Документация
API наблюдателя
API наблюдателя
API наблюдателя
Сверено с маршрутами, контроллерами, DTO и авторизацией PoolNode в Rust 655097d2a5 (2026-11-02). Поля ответа внешнего сервиса не всегда определены локально: старые примеры не гарантируют структуру ответа. Ниже приведены подтверждённые параметры запросов.
POST /api/subaccount/observer требует JWT пользователя. JSON: обязательные sid (u64) и action (u8). Текущий фронтенд использует 0=создать, 1=удалить, 2=прочитать. data содержит результат внешнего сервиса; при успехе фронтенд использует его как токен наблюдателя.
{"sid":149,"action":2}
GET /api/subaccount/info?coin=BTC требует RLOBTOKEN: Bearer OBSERVER_TOKEN; одного JWT пользователя недостаточно. Необязательный coin по умолчанию равен BTC. Сначала получите информацию субаккаунта наблюдателя, затем запрашивайте статистику с соответствующим ID.
Следующие запросы принимают заголовок наблюдателя. Этот режим предназначен для чтения данных субаккаунта, не для записи. Допуск маршрута не означает локальную проверку принадлежности любого sid: окончательные права проверяет внешний сервис.
GET /api/subaccount/infoGET /api/subaccount/hashrateGET /api/subaccount/profitGET /api/subaccount/hashratedetailGET /api/subaccount/workersGET /api/subaccount/rewardsGET /api/subaccount/payoutsGET /api/subaccount/worker/detailGET /api/coin/hashrate
