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:
| Поле | Тип | Описание |
|---|---|---|
id | int64 | ID события |
name | string | Название события на английском |
name_ru | string | Название события на русском |
tags | array | Массив тегов |
image_url | string | URL изображения события |
status | string | Статус события: "new", "started" или "paid" |
is_active | bool | Видно ли событие в лентах |
main_pool_id | int64 | ID основного пула |
pools | array | Массив объектов Pool с маркетами |
Ошибки
| Статус | Код | Описание |
|---|---|---|
| 401 | unauthorized | Отсутствует или недействителен токен аутентификации |