POST
/orders/{accountId}/close-allЗакрыть все ордера
Отменяет каждый активный ордер на увеличение на счёте. Сами позиции остаются открытыми —
вместо этого используйте POST /accounts/{accountId}/close-all, чтобы закрыть позиции на счёте.
Отвечает 204 без тела.
Базовый URL
https://api.upscale.tradeПараметры
Путь
accountIdstring · uuidобязательноИдентификатор торгового аккаунта. Должен принадлежать вызывающей стороне.
Пример:
00000000-0000-4000-8000-000000000000Примеры
curl --request POST 'https://api.upscale.trade/orders/{accountId}/close-all' \
--header 'Accept: application/json' \
--header 'Authorization: Bearer YOUR_API_KEY'const response = await fetch("https://api.upscale.trade/orders/{accountId}/close-all", {
method: "POST",
headers: {
"Accept": "application/json",
"Authorization": "Bearer YOUR_API_KEY"
},
});
console.log(response.status, await response.text());import requests
response = requests.request(
"POST",
"https://api.upscale.trade/orders/{accountId}/close-all",
headers={"Accept":"application/json","Authorization":"Bearer YOUR_API_KEY"},
timeout=30,
)
print(response.status_code, response.text)Ответы
401
Неавторизовано
403
Аккаунт принадлежит другому пользователю (account_access_denied), или запрос аутентифицирован с помощью API-ключа, тогда как api_trading отключён на аккаунте (api_trading_not_enabled).
404
Нет аккаунта с этим идентификатором.
429
Превышен лимит частоты запросов API-ключа (api_key_rate_limit_exceeded). Retry-After указывает, когда вернуться; тело содержит бакет (read / write), окно, которое сработало, его лимит и retryAt.