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

PUT /api/v1/events/{id}/pools/{pool_id}/probabilities

Обновляет рыночные вероятности для конкретного пула. Корректирует состояние AMM LMSR в соответствии с новыми целевыми вероятностями. Только создатель события может выполнить это действие.

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

Creator — требуется действительный Bearer-токен в заголовке Authorization. Аутентифицированный пользователь должен быть создателем родительского события.

Запрос

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

ПараметрТипОбязательноОписание
idintegerДаID родительского события
pool_idintegerДаID обновляемого пула

Тело запроса

ПолеТипОбязательноОписание
probabilitiesarray of floatsДаНовые значения вероятности для каждого исхода рынка. Должны давать в сумме 1.

Пример

curl -X PUT https://intotes.com/api/v1/events/10/pools/42/probabilities \
-H "Authorization: Bearer <token>" \
-H "Content-Type: application/json" \
-d '{
"probabilities": [0.55, 0.45]
}'

Ответ

200 OK

{
"message": "probabilities updated"
}

Ошибки

СтатусКодОписание
400invalid_probabilitiesМассив вероятностей отсутствует, пуст или не даёт в сумме 1
401unauthorizedОтсутствует или недействителен токен аутентификации
403forbiddenАутентифицированный пользователь не является создателем события
404pool_not_foundПул с указанным ID не найден в данном событии
500internal_errorНепредвиденная ошибка сервера