Please wait. This can take some minutes ...
Many resources are needed to download a project. Please understand that we have to compensate our server costs. Thank you in advance.
Project price only 1 $
You can buy this project and download/modify it how often you want.
api.java-sdk-core.1.24.source-code.errors.json Maven / Gradle / Ivy
{
"12001": {
"message": "Method is unimplemented",
"type": "UNIMPLEMENTED",
"description": "Метод не реализован."
},
"30001": {
"message": "missing parameter: 'from'",
"type": "INVALID_ARGUMENT",
"description": "Входной параметр from является обязательным. Укажите корректный параметр from."
},
"30002": {
"message": "the required period should not exceed 7 days",
"type": "INVALID_ARGUMENT",
"description": "Запрошенный период не может превышать 7 дней. Укажите корректный период."
},
"30003": {
"message": "'from' can't be less than the current date",
"type": "INVALID_ARGUMENT",
"description": "Входной параметр from не может быть меньше текущей даты. Укажите корректный параметр from."
},
"30004": {
"message": "missing parameter: 'to'",
"type": "INVALID_ARGUMENT",
"description": "Входной параметр to является обязательным. Укажите корректный параметр to."
},
"30005": {
"message": "'id_type' is invalid",
"type": "INVALID_ARGUMENT",
"description": "Входной параметр id_type имеет некорректное значение.Список доступных значений: [id_type](https://russianinvestments.github.io/investAPI/instruments#instrumentidtype)."
},
"30006": {
"message": "missing parameter: 'id_type'",
"type": "INVALID_ARGUMENT",
"description": "Входной параметр id_type является обязательным. Укажите корректный параметр id_type."
},
"30007": {
"message": "missing parameter: 'id'",
"type": "INVALID_ARGUMENT",
"description": "Входной параметр id является обязательным. Укажите корректный параметр id."
},
"30008": {
"message": "missing parameter: 'figi'",
"type": "INVALID_ARGUMENT",
"description": "Входной параметр figi является обязательным. Укажите корректный параметр figi."
},
"30009": {
"message": "'from' is invalid",
"type": "INVALID_ARGUMENT",
"description": "Входной параметр from имеет некорректное значение.Укажите корректный параметр from."
},
"30010": {
"message": "'to' is invalid",
"type": "INVALID_ARGUMENT",
"description": "Входной параметр to имеет некорректное значение.Укажите корректный параметр to."
},
"30011": {
"message": "interval is invalid",
"type": "INVALID_ARGUMENT",
"description": "Входной параметр interval имеет некорректное значение.Список доступных значений: [interval](https://russianinvestments.github.io/investAPI/marketdata#subscriptioninterval)."
},
"30012": {
"message": "'to' can't be less than 'from'",
"type": "INVALID_ARGUMENT",
"description": "Входной параметр to не может быть меньше параметра from. Укажите корректные параметры from и to."
},
"30013": {
"message": "'class_code' require for 'id_type' = 'ticker'",
"type": "INVALID_ARGUMENT",
"description": "Входной параметр class_code не может быть пустым при поиске по тикеру. Укажите корректный параметр class_code. Подробнее: [Идентификация инструментов](https://russianinvestments.github.io/investAPI/faq_identification/)."
},
"30014": {
"message": "the maximum request period for the given candle interval has been exceeded",
"type": "INVALID_ARGUMENT",
"description": "Превышен максимальный период запроса для данного интервала свечи. Укажите корректный интервал."
},
"30015": {
"message": "parameter 'quantity' is missing or equal to 0",
"type": "INVALID_ARGUMENT",
"description": "Входной параметр quantity является обязательным. Укажите корректный параметр quantity."
},
"30016": {
"message": "'quantity' is invalid",
"type": "INVALID_ARGUMENT",
"description": "Входной параметр quantity имеет некорректное значение.Укажите корректный параметр quantity."
},
"30017": {
"message": "missing parameter: 'price'",
"type": "INVALID_ARGUMENT",
"description": "Входной параметр price является обязательным. Укажите корректный параметр price."
},
"30018": {
"message": "price is invalid",
"type": "INVALID_ARGUMENT",
"description": "Входной параметр price имеет некорректное значение.Укажите корректный параметр price."
},
"30019": {
"message": "missing parameter: 'direction'",
"type": "INVALID_ARGUMENT",
"description": "Входной параметр direction является обязательным. Укажите корректный параметр direction."
},
"30020": {
"message": "'direction' is invalid",
"type": "INVALID_ARGUMENT",
"description": "Входной параметр direction имеет некорректное значение."
},
"30021": {
"message": "missing parameter: 'account_id'",
"type": "INVALID_ARGUMENT",
"description": "Входной параметр account_id является обязательным. Укажите корректный параметр account_id."
},
"30022": {
"message": "missing parameter: 'state'",
"type": "INVALID_ARGUMENT",
"description": "Входной параметр state является обязательным. Укажите корректный параметр state.Список доступных значений: [direction](https://russianinvestments.github.io/investAPI/operations/#operationstate)."
},
"30023": {
"message": "invalid parameter: 'state'",
"type": "INVALID_ARGUMENT",
"description": "Входной параметр state имеет некорректное значение. Укажите корректный параметр state.Список доступных значений: [direction](https://russianinvestments.github.io/investAPI/operations/#operationstate)."
},
"30025": {
"message": "missing parameter: 'order_type'",
"type": "INVALID_ARGUMENT",
"description": "Входной параметр order_type является обязательным. Укажите корректный параметр order_type."
},
"30026": {
"message": "invalid parameter: 'order_type'",
"type": "INVALID_ARGUMENT",
"description": "Входной параметр order_type имеет некорректное значение. Укажите корректный параметр order_type."
},
"30027": {
"message": "missing parameter: 'order_id'",
"type": "INVALID_ARGUMENT",
"description": "Входной параметр order_id является обязательным. Укажите корректный параметр order_id."
},
"30028": {
"message": "'order id' is invalid",
"type": "INVALID_ARGUMENT",
"description": "Входной параметр order_id имеет некорректное значение.Укажите корректный параметр order_id."
},
"30029": {
"message": "missing parameter: 'idempotency_key'",
"type": "INVALID_ARGUMENT",
"description": "Входной параметр idempotency_key является обязательным. Укажите корректный параметр idempotency_key."
},
"30030": {
"message": "'idempotency_key' is invalid",
"type": "INVALID_ARGUMENT",
"description": "Входной параметр idempotency_key имеет некорректное значение.Укажите корректный параметр idempotency_key."
},
"30031": {
"message": "missing parameter: 'depth'",
"type": "INVALID_ARGUMENT",
"description": "Входной параметр depth является обязательным. Укажите корректный параметр depth."
},
"30032": {
"message": "depth is invalid",
"type": "INVALID_ARGUMENT",
"description": "Входной параметр depth имеет некорректное значение.Укажите корректный параметр depth."
},
"30033": {
"message": "missing parameter: 'trade_clearing_account' or 'class_code'",
"type": "INVALID_ARGUMENT",
"description": "Параметр trade_clearing_account или class_code не может быть пустым."
},
"30034": {
"message": "not enough balance",
"type": "INVALID_ARGUMENT",
"description": "Недостаточно средств для совершения сделки (ошибка песочницы). Пополните баланс нужной валюты."
},
"30036": {
"message": "missing parameter: 'stop_price'",
"type": "INVALID_ARGUMENT",
"description": "Входной параметр stop_price является обязательным. Укажите корректный параметр stop_price."
},
"30037": {
"message": "missing parameter: 'stop_order_type'",
"type": "INVALID_ARGUMENT",
"description": "Входной параметр stop_order_type является обязательным. Укажите корректный параметр stop_order_type."
},
"30038": {
"message": "'stop_order_type' is invalid",
"type": "INVALID_ARGUMENT",
"description": "Входной параметр stop_order_type имеет некорректное значение.Список доступных значений: [stop_order_type](https://russianinvestments.github.io/investAPI/stoporders/#stopordertype)."
},
"30040": {
"message": "'expire_date' is invalid",
"type": "INVALID_ARGUMENT",
"description": "Входной параметр expire_date имеет некорректное значение.Укажите корректный параметр expire_date."
},
"30041": {
"message": "the method is available only for futures",
"type": "INVALID_ARGUMENT",
"description": "Метод предназначен только для работы с фьючерсами. Передайте во входные параметры метода идентификатор фьючерса."
},
"30042": {
"message": "not enough assets for a margin trade",
"type": "INVALID_ARGUMENT",
"description": "Недостаточно активов для маржинальной сделки. Проверьте маржинальные показатели счёта."
},
"30043": {
"message": "missing parameter: 'expiration_type'",
"type": "INVALID_ARGUMENT",
"description": "Входной параметр expiration_type является обязательным. Укажите корректный параметр expiration_type."
},
"30044": {
"message": "'expiration_type' is invalid",
"type": "INVALID_ARGUMENT",
"description": "Входной параметр expiration_type имеет некорректное значение.Список доступных значений: [expiration_type](https://russianinvestments.github.io/investAPI/stoporders/#stoporderexpirationtype)."
},
"30045": {
"message": "missing parameter: 'ticker'",
"type": "INVALID_ARGUMENT",
"description": "Входной параметр ticker является обязательным. Укажите корректный параметр ticker."
},
"30047": {
"message": "price currency does not match the settlement currency",
"type": "INVALID_ARGUMENT",
"description": "Валюта цены не совпадает с валютой расчётов по инструменту. Укажите корректную валюту цены."
},
"30048": {
"message": "instrument type is not bond",
"type": "INVALID_ARGUMENT",
"description": "Метод предназначен только для запроса информации по облигации. Передайте во входные параметры метода идентификатор облигации."
},
"30049": {
"message": "post order error: %s",
"type": "INVALID_ARGUMENT",
"description": "Ошибка метода выставления торгового поручения. Подробнее в тексте ошибки."
},
"30050": {
"message": "'instrument_status' is invalid",
"type": "INVALID_ARGUMENT",
"description": "Входной параметр instrument_status имеет некорректное значение.Список доступных значений: [instrument_status](https://russianinvestments.github.io/investAPI/instruments#instrumentstatus)."
},
"30051": {
"message": "account margin status is disabled",
"type": "INVALID_ARGUMENT",
"description": "Для данного договора недоступна маржинальная торговля."
},
"30052": {
"message": "instrument forbidden for trading by API",
"type": "INVALID_ARGUMENT",
"description": "Для данного инструмента недоступна торговля через API."
},
"30053": {
"message": "post stop_order error: %s",
"type": "INVALID_ARGUMENT",
"description": "Ошибка метода выставления стоп-заявки. Подробнее в тексте ошибки."
},
"30054": {
"message": "instrument type is not a share or etf",
"type": "INVALID_ARGUMENT",
"description": "Тип инструмента не инвестиционный фонд или акция"
},
"30055": {
"message": "order_id cannot be longer than 36 characters",
"type": "INVALID_ARGUMENT",
"description": "order_id не может быть длиннее 36 символов"
},
"30056": {
"message": "stop order settlement currency is not supported",
"type": "INVALID_ARGUMENT",
"description": "Валюта выставления стоп-заявки не поддерживается"
},
"30057": {
"message": "the order is a duplicate, but the order report was not found",
"type": "INVALID_ARGUMENT",
"description": "Заявка является дублем, но отчет по заявке не найден"
},
"30058": {
"message": "task not completed yet, please try again later",
"type": "INVALID_ARGUMENT",
"description": "Выполнение задачи еще не завершено, попробуйте позже."
},
"30059": {
"message": "cancel order error: %s",
"type": "INVALID_ARGUMENT",
"description": "Ошибка метода отмены заявки. Подробнее в тексте ошибки."
},
"30060": {
"message": "cancel stop-order error: %s",
"type": "INVALID_ARGUMENT",
"description": "Ошибка метода отмены стоп-заявки. Подробнее в тексте ошибки."
},
"30061": {
"message": "'from' value out of range",
"type": "INVALID_ARGUMENT",
"description": "Входной параметр from имеет некорректное значение.Укажите значение в пределах от 1970-01-01T00:00:00Z до 2099-12-31T23:59:59.999999999Z включительно."
},
"30062": {
"message": "'to' value out of range",
"type": "INVALID_ARGUMENT",
"description": "Входной параметр to имеет некорректное значение.Укажите значение в пределах от 1970-01-01T00:00:00Z до 2099-12-31T23:59:59.999999999Z включительно."
},
"30063": {
"message": "'expire_date' value out of range",
"type": "INVALID_ARGUMENT",
"description": "Входной параметр expire_date имеет некорректное значение.Дата должна быть не ранее текущей и не позднее 2099-12-31T23:59:59.999999999Z."
},
"30064": {
"message": "the required period should not exceed 31 days",
"type": "INVALID_ARGUMENT",
"description": "Запрошенный период не может превышать 31 дня. Укажите корректный период."
},
"30065": {
"message": "missing parameter: 'task_id'",
"type": "INVALID_ARGUMENT",
"description": "Входной параметр task_id является обязательным. Укажите корректный параметр task_id."
},
"30066": {
"message": "missing parameter: 'payload'",
"type": "INVALID_ARGUMENT",
"description": "Входной параметр payload является обязательным. Укажите корректный параметр payload."
},
"30067": {
"message": "'action_type' is invalid",
"type": "INVALID_ARGUMENT",
"description": "Некорректное значение action_type. Выберите допустимое значение."
},
"30068": {
"message": "Only limit order is allowed",
"type": "INVALID_ARGUMENT",
"description": "В настоящий момент возможно выставление только лимитного торгового поручения."
},
"30069": {
"message": "Invalid parameter: 'limit'",
"type": "INVALID_ARGUMENT",
"description": "Входной параметр limit имеет некорректное значение.Значение должно быть меньше или равно 1000."
},
"30070": {
"message": "'from' can't be more than the current date",
"type": "INVALID_ARGUMENT",
"description": "Входной параметр from имеет некорректное значение.Укажите корректный параметр."
},
"30077": {
"message": "not available for OTC instruments",
"type": "INVALID_ARGUMENT",
"description": "Метод недоступен для внебиржевых инструментов."
},
"30078": {
"message": "Incorrect minimum price increment",
"type": "INVALID_ARGUMENT",
"description": "Некорректный шаг изменения цены."
},
"30079": {
"message": "instrument is not available for trading",
"type": "INVALID_ARGUMENT",
"description": "Инструмент недоступен для торгов."
},
"30080": {
"message": "quantity must be positive",
"type": "INVALID_ARGUMENT",
"description": "Количество лотов должно быть положительным числом."
},
"30081": {
"message": "account status is closed",
"type": "INVALID_ARGUMENT",
"description": "Аккаунт закрыт."
},
"30082": {
"message": "account status is blocked",
"type": "INVALID_ARGUMENT",
"description": "Аккаунт заблокирован."
},
"30083": {
"message": "order_type is invalid",
"type": "INVALID_ARGUMENT",
"description": "Некорректный тип заявки."
},
"30084": {
"message": "maximum request period has been exceeded",
"type": "INVALID_ARGUMENT",
"description": "Превышен лимит запрашиваемого периода."
},
"30085": {
"message": "price in points is available only for futures and bonds",
"type": "INVALID_ARGUMENT",
"description": "Тип цены в пунктах доступен только для фьючерсов и облигаций."
},
"30086": {
"message": "year is invalid",
"type": "INVALID_ARGUMENT",
"description": "Некорректный год."
},
"30087": {
"message": "missing parameter: query",
"type": "INVALID_ARGUMENT",
"description": "Входной параметр query является обязательным. Укажите не пустой параметр query."
},
"30088": {
"message": "'from' and 'to' must have the same year",
"type": "INVALID_ARGUMENT",
"description": "Запрашиваемые даты должны быть в рамках одного года."
},
"30089": {
"message": "'to' must not be later than %s",
"type": "INVALID_ARGUMENT",
"description": "Поле to не должно быть позднее даты, указанной в тексте ошибки. Дата указана в формате ISO 8601."
},
"30090": {
"message": "missing parameter: 'siebel_id'",
"type": "INVALID_ARGUMENT",
"description": "Входной параметр siebel_id является обязательным. Укажите корректный параметр siebel_id."
},
"30091": {
"message": "quantity of instruments can't be more than 100",
"type": "INVALID_ARGUMENT",
"description": "Количество инструментов не может превышать 100."
},
"30092": {
"message": "trading unavailable on weekends",
"type": "INVALID_ARGUMENT",
"description": "Торги недоступны по нерабочим дням."
},
"30093": {
"message": "missing parameter: 'figi' or 'instrument_id'",
"type": "INVALID_ARGUMENT",
"description": "Один из параметров figi или instrument_id является обязательным."
},
"30094": {
"message": "options trading is not available at the moment",
"type": "INVALID_ARGUMENT",
"description": "Выставление заявок по опционам недоступно."
},
"30095": {
"message": "the request was not executed by the exchange",
"type": "INVALID_ARGUMENT",
"description": "Заявка не исполнена биржей."
},
"30096": {
"message": "the order was rejected, try again later",
"type": "INVALID_ARGUMENT",
"description": "Заявка отклонена, попробуйте повторить позже."
},
"30097": {
"message": "inappropriate trading session",
"type": "INVALID_ARGUMENT",
"description": "Сейчас эта сессия не идёт."
},
"30098": {
"message": "currently, there is no trading on this financial instrument",
"type": "INVALID_ARGUMENT",
"description": "Торги по этому финансовому инструменту сейчас не проводятся."
},
"30099": {
"message": "the price is outside the limits for this instrument",
"type": "INVALID_ARGUMENT",
"description": "Цена вне лимитов по инструменту или цена сделки вне лимита."
},
"30100": {
"message": "the price must be positive",
"type": "INVALID_ARGUMENT",
"description": "Цена должна быть положительной."
},
"30101": {
"message": "to trade this financial instrument, pass the test",
"type": "INVALID_ARGUMENT",
"description": "Для торговли этим инструментом пройдите тестирование."
},
"40002": {
"message": "insufficient privileges",
"type": "PERMISSION_DENIED",
"description": "Недостаточно прав для совершения операции. Токен доступа имеет уровень прав read-only, либо у токена нет доступа к указанному счету.Подробнее: [Виды токенов](https://russianinvestments.github.io/investAPI/index#_2)"
},
"40003": {
"message": "authentication token is missing or invalid",
"type": "UNAUTHENTICATED",
"description": "Токен доступа не найден или не активен. Вы можете выпустить новый токен по ссылке [Настройки](https://www.tinkoff.ru/invest/settings/)"
},
"40004": {
"message": "Working with orders is not available with this account",
"type": "PERMISSION_DENIED",
"description": "Выставление заявок недоступно с текущего аккаунта."
},
"50001": {
"message": "exchange not found",
"type": "NOT_FOUND",
"description": "Биржа не найдена по переданному exchange_id.Укажите корректный exchange_id."
},
"50002": {
"message": "instrument not found",
"type": "NOT_FOUND",
"description": "Инструмент не найден.Укажите корректный идентификатор инструмента."
},
"50004": {
"message": "account not found",
"type": "NOT_FOUND",
"description": "Счёт не найден по переданному account_id.Укажите корректный account_id."
},
"50005": {
"message": "order not found",
"type": "NOT_FOUND",
"description": "Торговое поручение не найдено по переданному order_id.Укажите корректный order_id."
},
"50006": {
"message": "stop-order not found",
"type": "NOT_FOUND",
"description": "Стоп-заявка не найдена по переданному stop_order_id.Укажите корректный stop_order_id."
},
"50007": {
"message": "task not found",
"type": "NOT_FOUND",
"description": "Задача не найдена."
},
"50008": {
"message": "no orderbook provider",
"type": "NOT_FOUND",
"description": "Отсутствует источник данных по стаканам."
},
"50009": {
"message": "asset not found",
"type": "NOT_FOUND",
"description": "Актив не найден.Укажите корректный идентификатор актива."
},
"50010": {
"message": "brand not found",
"type": "NOT_FOUND",
"description": "Бренд не найден.Укажите корректный идентификатор бренда."
},
"70001": {
"message": "internal error",
"type": "INTERNAL",
"description": "Внутренняя ошибка сервиса.Если ошибка повторяется, обратитесь в службу технической поддержки."
},
"70002": {
"message": "internal network error",
"type": "INTERNAL",
"description": "Неизвестная сетевая ошибка, попробуйте выполнить запрос позднее.Если ошибка повторяется, обратитесь в службу технической поддержки."
},
"70003": {
"message": "internal error, please try again later",
"type": "INTERNAL",
"description": "Внутренняя ошибка сервиса, попробуйте выполнить запрос позднее.Если ошибка повторяется, обратитесь в службу технической поддержки."
},
"80001": {
"message": "limit of open streams exceeded",
"type": "RESOURCE_EXHAUSTED",
"description": "Превышен лимит одновременных открытых stream-соединений. Подробнее: [Лимитная политика](https://russianinvestments.github.io/investAPI/limits/)"
},
"80002": {
"message": "request limit exceeded",
"type": "RESOURCE_EXHAUSTED",
"description": "Превышен лимит запросов в минуту. Подробнее: [Лимитная политика](https://russianinvestments.github.io/investAPI/limits/)"
},
"80003": {
"message": "The limit on SMS sending has been exceeded, try again in a minute",
"type": "RESOURCE_EXHAUSTED",
"description": "Превышен лимит на отправку СМС, попробуйте через минуту."
},
"90001": {
"message": "need confirmation: %s",
"type": "FAILED_PRECONDITION",
"description": "Требуется подтверждение операции. Подробнее в тексте ошибки."
},
"90002": {
"message": "only for qualified investors",
"type": "FAILED_PRECONDITION",
"description": "Торговля этим инструментом доступна только квалифицированным инвесторам."
}
}