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

POST /api/v1/events/{id}/pools/{pool_id}/markets/{market_id}/close

Закрытие конкретного рынка внутри пула путём объявления выигрышного исхода. Позиции на этом рынке рассчитываются: держатели выигрышной стороны получают выплаты.

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

Обязательно — Bearer-токен. Вызывающий должен быть создателем события.

Запрос

ПараметрТипВОписание
idint64pathID события
pool_idint64pathID пула
market_idint64pathID рынка
won_sidestringbodyВыигрышный исход: "YES" или "NO"

Пример

curl -X POST https://intotes.com/api/v1/events/1/pools/10/markets/101/close \
-H "Authorization: Bearer <token>" \
-H "Content-Type: application/json" \
-d '{ "won_side": "YES" }'

Ответ

200 OK

{
"status": "ok"
}

403 Forbidden

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

{
"error": "forbidden"
}

404 Not Found

{
"error": "market not found"
}

409 Conflict

Возвращается, когда рынок уже закрыт.

{
"error": "market already resolved"
}