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

GET /api/v1/users/me/watchlist

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

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

Обязательно. Bearer-токен должен быть включён в заголовок Authorization.

Запрос

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

Пример

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

Ответ

200 OK

Возвращает массив объектов Event (такая же структура, как Get Event By ID).

[
{
"id": 501,
"name": "Will ETH exceed $5000 by end of Q1?",
"name_ru": "ETH превысит $5000 к концу Q1?",
"tags": ["crypto", "ethereum"],
"image_url": "https://cdn.intotes.com/events/501.jpg",
"status": "started",
"is_active": true,
"main_pool_id": 601,
"pools": [
{
"id": 601,
"name": "Main Pool",
"finish_at": "2026-03-31T23:59:59Z",
"markets": [
{
"id": 701,
"pool_id": 601,
"name": "Yes",
"yes_probability": 0.62,
"market_type": "lmsr",
"volume": 4500000,
"outcome_index": 0
},
{
"id": 702,
"pool_id": 601,
"name": "No",
"yes_probability": 0.38,
"market_type": "lmsr",
"volume": 3200000,
"outcome_index": 1
}
]
}
]
}
]

Поля ответа

Каждый элемент является стандартным объектом Event:

ПолеТипОписание
idint64ID события
namestringНазвание события на английском
name_rustringНазвание события на русском
tagsarrayМассив тегов
image_urlstringURL изображения события
statusstringСтатус события: "new", "started" или "paid"
is_activeboolВидно ли событие в лентах
main_pool_idint64ID основного пула
poolsarrayМассив объектов Pool с маркетами

Ошибки

СтатусКодОписание
401unauthorizedОтсутствует или недействителен токен аутентификации