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

GET /api/v1/markets/{id}

Возвращает один рынок по его уникальному идентификатору. Рынок представляет один торгуемый исход внутри пула.

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

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

Запрос

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

ПараметрТипОбязательноОписание
idintegerДаУникальный 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"
}

Поля рынка

ПолеТипОписание
idintegerУникальный ID рынка
pool_idintegerID родительского пула
namestringНазвание исхода рынка на английском
name_rustringНазвание исхода рынка на русском
yes_probabilityfloatТекущая вероятность YES (от 0 до 1)
market_typestringТип рынка (например, binary)
volumeintegerОбщий объём торгов в копейках
bintegerПараметр ликвидности LMSR
q_yesintegerКоличество YES-акций в AMM
q_nointegerКоличество NO-акций в AMM
pausedbooleanПриостановлена ли торговля в данный момент
resolvedbooleanБыл ли рынок разрешён
winning_outcomestring or nullВыигрышный исход после разрешения
outcome_indexintegerИндекс данного исхода внутри пула
yes_namestringОтображаемое название для стороны YES
no_namestringОтображаемое название для стороны NO

Ошибки

СтатусКодОписание
400invalid_market_idID рынка не является допустимым целым числом
404market_not_foundРынок с указанным ID не найден
500internal_errorНепредвиденная ошибка сервера