API Reference¶
Автогенерация из кода роутеров (mux). Не редактировать вручную.
Admin Endpoints¶
GET /api/admin/auth/healthPOST /api/admin/auth/loginPOST /api/admin/auth/registerPOST /api/admin/auth/validate-token
Authentication Endpoints¶
GET /api/auth/checkPOST /api/auth/cookie/admin/loginPOST /api/auth/cookie/admin/logoutGET /api/auth/cookie/admin/profileGET /api/auth/cookie/admin/verifyPOST /api/auth/cookie/logoutGET /api/auth/cookie/profileGET /api/auth/cookie/verifyPOST /api/auth/logoutGET /api/auth/profilePOST /api/auth/refreshGET /api/auth/statusPOST /api/auth/test-refreshPOST /api/auth/wallet/checkPOST /api/auth/wallet/connectPOST /api/auth/wallet/loginPOST /api/auth/wallet/register
Blockchain Endpoints¶
GET, HEAD /api/blockchain/depositsGET, HEAD /api/blockchain/hd-wallet/statusGET /api/blockchain/networksGET /api/blockchain/networks/{id}/statusGET, HEAD /api/blockchain/statusGET, HEAD /api/blockchain/websocket/status
Health Endpoints¶
GET /api/healthGET /api/health/blockchainGET /api/health/businessGET /api/health/databaseGET /api/health/detailedGET /api/health/liveGET /api/health/readyGET /api/health/resources
Misc Endpoints¶
GET /api/balance/walletGET /api/pingGET /api/version
SLA Endpoints¶
GET /api/sla/availabilityGET /api/sla/error-rateGET /api/sla/metricsGET /api/sla/reportGET /api/sla/response-timesGET /api/sla/status
Staking Endpoints¶
POST /api/staking/set-custom-ratePOST /api/staking/simulate-day
User Endpoints¶
GET /api/user/balanceGET /api/user/balance/historyPOST /api/user/blockchain/depositGET /api/user/dashboardGET /api/user/depositsGET /api/user/deposits/addressGET, POST /api/user/investmentsGET /api/user/investments/performanceDELETE, GET /api/user/investments/{id}POST /api/user/investments/{id}/cancelGET /api/user/notificationsPUT /api/user/notifications/mark-all-readGET /api/user/notifications/unread/countPUT /api/user/notifications/{id}/readGET /api/user/pingGET, PUT /api/user/profileGET /api/user/strategiesGET /api/user/strategies/{id}GET /api/user/transactionsGET /api/user/transactions/{id}GET, POST /api/user/withdrawals
Response Format¶
Успешный ответ:
```json { "success": true, "data": { "example": true }, "message": "OK", "timestamp": "2025-10-08T10:04:20Z", "traceId": "4f3c...", "spanId": "a12b..." } `````
Ошибка:
```json { "success": false, "error": "Сообщение об ошибке", "code": "ERROR_CODE", "timestamp": "2025-10-08T10:04:20Z", "traceId": "4f3c...", "spanId": "a12b..." } `````
Authentication¶
Для защищённых endpoints используется заголовок:
Authorization: Bearer <jwt>