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

GET /api/v1/users/{id}

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

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

Необязательно. Предоставление Bearer-токена может вернуть расширенные данные профиля.

Запрос

Параметры пути

ПараметрТипОбязательноОписание
idint64ДаУникальный ID пользователя

Пример

curl -X GET https://intotes.com/api/v1/users/42 \
-H "Authorization: Bearer <token>"

Ответ

200 OK

При просмотре собственного профиля (авторизован как пользователь 42):

{
"id": 42,
"name": "Alice",
"nickname": "alice_bet",
"profile_hidden": false,
"email": "alice@example.com",
"referral_code": "XYZ789",
"language": "en",
"theme": "dark",
"level": 0,
"balance": 125050,
"bonus_balance": 0,
"total_balance": 125050,
"avatar_url": "https://cdn.intotes.com/avatars/42.jpg",
"telegram_verified": false,
"is_creator": false,
"is_stats_viewer": false,
"positions": [],
"closed_positions": [],
"closed_positions_has_more": false,
"total_predictions": 12,
"biggest_win": 8500,
"registered_date": "2025-06-15"
}

При просмотре чужого публичного профиля в ответе отсутствуют приватные поля: email, balance, bonus_balance, referral_code и адреса кошельков.

Поля ответа (собственный профиль)

ПолеТипОписание
idint64ID пользователя
namestringОтображаемое имя
nicknamestringУникальное имя пользователя (может быть null)
profile_hiddenboolСкрыл ли пользователь свой профиль
emailstringАдрес электронной почты (только свой профиль)
referral_codestringРеферальный код (только свой профиль)
balanceint64Баланс аккаунта в копейках (только свой профиль)
bonus_balanceint64Бонусный баланс в копейках (только свой профиль)
total_balanceint64Общий баланс в копейках (только свой профиль)
avatar_urlstringURL аватара пользователя
positionsarrayОткрытые позиции с деталями
closed_positionsarrayЗакрытые позиции с деталями
total_predictionsint64Общее количество закрытых позиций
biggest_winint64Максимальный выигрыш (PnL) в копейках
registered_datestringДата регистрации в формате YYYY-MM-DD

Ошибки

СтатусКодОписание
400invalid_idУказанный ID недействителен
404user_not_foundПользователь с таким ID не найден