GET /api/v1/markets/{id}
Возвращает один рынок по его уникальному идентификатору. Рынок представляет один торгуемый исход внутри пула.
Аутентификация
Не требуется. Это публичный эндпоинт.
Запрос
Параметры пути
| Параметр | Тип | Обязательно | Описание |
|---|---|---|---|
id | integer | Да | Уникальный ID рынка |
Пример
curl https://intotes.com/api/v1/markets/101
Ответ
200 OK
{
"id": 101,
"pool_id": 42,
"name": "Team A",
"name_ru": "Команда А",
"yes_probability": 0.40,
"market_type": "lmsr",
"volume": 250000,
"b": 10000,
"q_yes": 8500,
"q_no": 6200,
"paused": false,
"resolved": false,
"winning_outcome": null,
"outcome_index": 0,
"yes_name": "Yes",
"no_name": "No"
}
Поля рынка
| Поле | Тип | Описание |
|---|---|---|
id | integer | Уникальный ID рынка |
pool_id | integer | ID родительского пула |
name | string | Название исхода рынка на английском |
name_ru | string | Название исхода рынка на русском |
yes_probability | float | Текущая вероятность YES (от 0 до 1) |
market_type | string | Тип рынка (например, binary) |
volume | integer | Общий объём торгов в копейках |
b | integer | Параметр ликвидности LMSR |
q_yes | integer | Количество YES-акций в AMM |
q_no | integer | Количество NO-акций в AMM |
paused | boolean | Приостановлена ли торговля в данный момент |
resolved | boolean | Был ли рынок разрешён |
winning_outcome | string or null | Выигрышный исход после разрешения |
outcome_index | integer | Индекс данного исхода внутри пула |
yes_name | string | Отображаемое название для стороны YES |
no_name | string | Отображаемое название для стороны NO |
Ошибки
| Статус | Код | Описание |
|---|---|---|
| 400 | invalid_market_id | ID рынка не является допустимым целым числом |
| 404 | market_not_found | Рынок с указанным ID не найден |
| 500 | internal_error | Непредвиденная ошибка сервера |