Таблица ошибок Backpack
REST API ошибки
Код ошибки
HTTP статус
Перевод
Действие
ACCOUNT_LIQUIDATING
400
Аккаунт находится в процессе ликвидации.
Дождитесь завершения ликвидации и повторите попытку.
BORROW_LIMIT
400
Достигнут лимит количества займов.
Погасите существующие займы перед открытием новых.
BORROW_REQUIRES_LEND_REDEEM
400
Выкупите одолженные активы перед займом.
Сначала выкупите (redeem) ваши выданные активы.
INSUFFICIENT_FUNDS
400
Недостаточно средств для операции.
Пополните баланс или уменьшите размер ордера.
INSUFFICIENT_MARGIN
400
Недостаточно маржи для размещения ордера.
Добавьте маржу или уменьшите размер ордера/кредитное плечо.
INSUFFICIENT_SUPPLY
400
Недостаточно предложения на рынке займов/кредитов.
Повторите попытку позже или уменьшите сумму.
INVALID_ASSET
400
Указанный актив не распознан.
Проверьте символ актива через эндпоинт /api/v1/assets.
INVALID_CLIENT_REQUEST
400
Общая ошибка валидации запроса.
Проверьте детали ошибки в сообщении и исправьте запрос.
INVALID_MARKET
400
Указанный рынок не существует или не поддерживает операцию.
Проверьте символ через эндпоинт /api/v1/markets.
INVALID_ORDER
400
Ордер отклонен матчинг-движком.
Проверьте детали в сообщении об ошибке.
INVALID_POSITION_ID
400
Указанный ID позиции не существует.
Проверьте ID позиции через эндпоинт /api/v1/positions.
INVALID_PRICE
400
Цена не прошла валидацию.
Проверьте ограничения для инструмента через /api/v1/markets.
INVALID_QUANTITY
400
Количество не прошло валидацию.
Проверьте ограничения для инструмента через /api/v1/markets.
INVALID_RANGE
400
Запрашиваемый временной или数据 диапазон вне допустимых границ.
Скорректируйте параметры диапазона.
INVALID_SIGNATURE
400
Не удалось верифицировать подпись запроса.
Проверьте реализацию подписи: ключ и полезная нагрузка должны совпадать.
INVALID_SOURCE
400
Неверный фильтр source в запросе займов/кредитов.
Проверьте допустимые значения source.
INVALID_SYMBOL
400
Указанный символ не распознан.
Проверьте символ через эндпоинт /api/v1/markets.
INVALID_TWO_FACTOR_CODE
400
Неверный 2FA код.
Проверьте код и повторите с актуальным значением.
LEND_LIMIT
400
Достигнут лимит количества кредитов.
Выкупите (redeem) существующие кредиты перед открытием новых.
LEND_REQUIRES_BORROW_REPAY
400
Погасите существующие займы перед кредитованием.
Сначала погасите все займы.
MAX_LEVERAGE_REACHED
400
Аккаунт достиг максимального кредитного плеча.
Уменьшите существующие позиции или добавьте залог.
ORDER_LIMIT
400
Достигнут лимит открытых ордеров.
Отмените существующие ордера перед размещением новых.
POSITION_LIMIT
400
Достигнут лимит открытых позиций или их объема.
Закройте или уменьшите существующие позиции.
RESOURCE_NOT_FOUND
400
Запрашиваемый ресурс не найден.
Проверьте ID или символ.
TRADING_PAUSED
400
Торговля временно приостановлена.
Повторите попытку после возобновления торгов.
UNAUTHORIZED
401
Ошибка аутентификации.
Проверьте валидность API ключа или JWT токена.
ACCOUNT_DEACTIVATED
403
Аккаунт деактивирован.
Обратитесь в службу поддержки.
FORBIDDEN
403
У вас нет прав для выполнения этой операции.
Проверьте разрешения вашего API ключа.
TOO_MANY_REQUESTS
429
Превышен лимит запросов.
Снизьте частоту запросов и реализуйте backoff. Смотрите заголовки rate limit в ответе.
SERVER_ERROR
500
Неожиданная ошибка сервера.
Если ошибка повторяется, обратитесь в поддержку.
SERVER_ERROR
502
Вышестоящий сервис временно недоступен.
Повторите запрос с backoff.
MAINTENANCE
503
Биржа на плановом обслуживании.
Следите за обновлениями на странице статуса.
SERVER_ERROR
503
Сервис временно недоступен.
Повторите запрос с backoff.
TIMEOUT
—
Таймаут запроса к матчинг-движку.
Проверьте открытые ордера для подтверждения статуса перед повтором. Не повторяйте вслепую — это может создать дубликаты.
WebSocket ошибки
Код ошибки
Оригинал
Перевод
Действие (RU)
InvalidRequest
Malformed WebSocket request. Check the request format against the documentation.
Некорректный WebSocket запрос.
Проверьте формат запроса по документации.
InvalidParameters
Invalid parameters in the WebSocket request. Verify parameter names and values.
Неверные параметры в WebSocket запросе.
Проверьте названия и значения параметров.
ParseError
Failed to parse the WebSocket message. Ensure the message is valid JSON.
Не удалось разобрать WebSocket сообщение.
Убедитесь, что сообщение — корректный JSON.
InvalidSignature
WebSocket authentication signature is invalid. Check your signing implementation.
Недействительная подпись аутентификации WebSocket.
Проверьте реализацию подписи.
SignatureExpired
WebSocket authentication signature has expired. Generate a new signature and reconnect.
Срок действия подписи WebSocket истек.
Сгенерируйте новую подпись и переподключитесь.
InvalidMarket
The specified market is invalid. Verify the symbol before subscribing.
Указан неверный рынок.
Проверьте символ перед подпиской.
InvalidStream
The specified stream name is not recognized. Check available streams in the documentation.
Указанное имя потока не распознано.
Проверьте доступные стримы в документации.
InvalidKlineInterval
Unsupported kline interval. Use a supported interval (e.g. 1m / 5m / 15m / 1h / 4h / 1d / 1w).
Неподдерживаемый интервал свечей.
Используйте поддерживаемый интервал (1m, 5m, 15m, 1h, 4h, 1d, 1w).
InvalidDepthWindow
Unsupported orderbook depth window. Check supported depth levels in the documentation.
Неподдерживаемая глубина стакана.
Проверьте поддерживаемые уровни глубины в документации.
InvalidTickerInterval
Unsupported ticker interval. Check supported intervals in the documentation.
Неподдерживаемый интервал тикера.
Проверьте поддерживаемые интервалы в документации.
InternalError
An unexpected server-side error occurred. Reconnect with backoff.
Неожиданная серверная ошибка.
Переподключитесь с backoff.
Last updated