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

GET /api/v1/users/by_nickname/{nickname}

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

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

Не требуется. Это публичный эндпоинт.

Запрос​

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

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

Пример​

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

Ответ​

200 OK​

{
"id": 42,
"name": "Alice",
"nickname": "alice_bet",
"profile_hidden": false,
"avatar_url": "https://cdn.intotes.com/avatars/42.jpg",
"positions": [],
"closed_positions": [],
"closed_positions_has_more": false,
"total_predictions": 12,
"biggest_win": 8500,
"registered_date": "2025-06-15"
}

Если profile_hidden равно true, возвращаются только id, name, nickname, profile_hidden и avatar_url.

Поля ответа​

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

Ошибки​

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