Upscale
Menu
On this page

Отменить ордер

Попробовать ↓
DELETE/orders/{orderId}
Отменить ордерТорговля

Отменяет ожидающий ордер и освобождает всё, что он зарезервировал.

  • Ордер всё ещё должен быть active; тот, который уже исполнен или отменён, отвечает 403.
  • Разрешено, пока счёт заблокирован лимитом управляемого капитала — эта блокировка останавливает только ордера, которые увеличили бы позицию.
  • Рынок не должен быть на паузе.
Базовый URL https://api.upscale.trade

Авторизация

bearerhttp · bearerобязательно

Персональный API-ключ с префиксом usk_.

Параметры

Путь
orderIdstring · uuidобязательно

Идентификатор ордера, который нужно отменить.

Пример: 00000000-0000-4000-8000-000000000000

Примеры

curl --request DELETE 'https://api.upscale.trade/orders/{orderId}' \
  --header 'Accept: application/json' \
  --header 'Authorization: Bearer YOUR_API_KEY'

Ответы

204

Ордер отменён

401

Неавторизовано

403

Ордер больше не активен. Аккаунт принадлежит другому пользователю (account_access_denied), или запрос аутентифицирован с помощью API-ключа, пока api_trading отключён на аккаунте (api_trading_not_enabled). Торговля на аккаунте завершена в его текущем статусе (challenge_closed), или аккаунт заблокирован лимитом управляемого капитала (funded_limit_trading_locked). Рынок приостановлен (market_paused) или принимает только ордера на закрытие (market_close_only).

404

Нет ордера с этим идентификатором.

429

Превышен лимит частоты запросов API-ключа (api_key_rate_limit_exceeded). Retry-After указывает, когда вернуться; тело содержит бакет (read / write), окно, которое сработало, его лимит и retryAt.