Перейти к основному содержимому

GET /api/v1/auth/me

Возвращает полный профиль текущего аутентифицированного пользователя, включая баланс, открытые и закрытые позиции, адреса криптокошельков и реферальную информацию.

Аутентификация

Обязательно

Запрос

Без параметров запроса.

Пример

curl -X GET https://intotes.com/api/v1/auth/me \
-H "Authorization: Bearer <access_token>"

Ответ

200 OK

{
"user": {
"id": 42,
"name": "John",
"nickname": "john_doe",
"email": "user@example.com",
"referral_code": "XYZ789",
"language": "en",
"theme": "dark",
"balance": 50000,
"bonus_balance": 1000,
"total_balance": 51000,
"tron_address": "TXyz1234567890abcdefghijk",
"bsc_address": "0x1234567890abcdef1234567890abcdef12345678",
"polygon_address": "0xabcdefabcdefabcdefabcdefabcdefabcdefabcd",
"ethereum_address": "0xdeadbeefdeadbeefdeadbeefdeadbeefdeadbeef",
"avatar_url": "https://cdn.intotes.com/avatars/42.jpg",
"telegram_verified": false,
"is_creator": false,
"is_stats_viewer": false,
"positions": [
{
"id": 501,
"user_id": 42,
"market_id": 100,
"token_type": "YES",
"amount": 1500,
"avg_price": 6500,
"use_bonus": false,
"created_at": "2026-03-10T10:00:00Z",
"event_id": 10,
"event_name": "Will ETH exceed $4000?",
"pool_id": 5,
"pool_name": "Main Pool",
"market_name": "ETH > $4000",
"side": "YES",
"side_ru": "ДА",
"unrealized_pnl": 320
}
],
"closed_positions": [
{
"id": 401,
"user_id": 42,
"market_id": 50,
"token_type": "NO",
"amount": 2000,
"avg_price": 3000,
"use_bonus": false,
"pnl": 1400,
"won_side": 1,
"closed_at": "2026-03-05T18:00:00Z",
"event_id": 8,
"event_name": "BTC > $100K?",
"pool_id": 3,
"pool_name": "Crypto",
"market_name": "BTC > $100K",
"side": "NO",
"side_ru": "НЕТ"
}
],
"closed_positions_has_more": false,
"total_predictions": 12,
"biggest_win": 8500,
"registered_date": "2026-01-15",
"level": 0
}
}

Поля ответа

ПолеТипОписание
idint64Уникальный идентификатор пользователя
namestringОтображаемое имя
nicknamestringУникальное имя пользователя
emailstringАдрес электронной почты
referral_codestringРеферальный код пользователя для распространения
languagestringПредпочитаемый язык ("en" или "ru")
themestringПредпочитаемая тема оформления
balanceintegerБаланс аккаунта в копейках
bonus_balanceintegerБонусный баланс в копейках
total_balanceintegerСумма баланса и бонусного баланса
tron_addressstringАдрес TRON-кошелька для пополнения
bsc_addressstringАдрес BSC-кошелька для пополнения
polygon_addressstringАдрес Polygon-кошелька для пополнения
ethereum_addressstringАдрес Ethereum-кошелька для пополнения
avatar_urlstringURL аватара пользователя
is_creatorbooleanМожет ли пользователь создавать события
is_stats_viewerbooleanИмеет ли пользователь доступ к административной статистике
positionsarrayТекущие открытые позиции
closed_positionsarrayЗакрытые позиции
total_predictionsintegerОбщее количество сделанных прогнозов
biggest_winintegerМаксимальный выигрыш в копейках
telegram_verifiedbooleanПривязан ли Telegram-аккаунт
closed_positions_has_morebooleanЕсть ли ещё закрытые позиции
registered_datestringДата регистрации в формате YYYY-MM-DD

Ошибки

СтатусКодОписание
401UNAUTHORIZEDОтсутствует или недействителен access-токен