tinkoff_invest_api 0.0.1 copy "tinkoff_invest_api: ^0.0.1" to clipboard
tinkoff_invest_api: ^0.0.1 copied to clipboard

outdated

Dart client for Tinkoff Investment open API

tinkoff_invest_api #

Dart client for Tinkoff Investment open API

See https://github.com/TinkoffCreditSystems/invest-openapi

This Dart package is automatically generated by the OpenAPI Generator project:

  • API version: 0.0.1
  • Build package: org.openapitools.codegen.languages.DartDioClientCodegen

Requirements #

Dart 1.20.0 or later OR Flutter 0.0.20 or later

Installation & Usage #

Github #

name: tinkoff_invest_api
version: 0.0.1
description: OpenAPI API client
dependencies:
  tinkoff_invest_api:
    git: https://github.com/ILAgent/tinkoff_invest_api

Local #

To use the package in your local drive, please include the following in pubspec.yaml

dependencies:
  tinkoff_invest_api:
    path: /path/to/tinkoff_invest_api

Getting Started #

Please follow the installation procedure and then run the following:

import 'package:tinkoff_invest_api/api.dart';


var api_instance = new MarketApi();

try {
    var result = api_instance.marketBondsGet();
    print(result);
} catch (e) {
    print("Exception when calling MarketApi->marketBondsGet: $e\n");
}

Documentation for API Endpoints #

All URIs are relative to https://api-invest.tinkoff.ru/openapi

Class Method HTTP request Description
MarketApi marketBondsGet get /market/bonds Получение списка облигаций
MarketApi marketCandlesGet get /market/candles Получение исторических свечей по FIGI
MarketApi marketCurrenciesGet get /market/currencies Получение списка валютных пар
MarketApi marketEtfsGet get /market/etfs Получение списка ETF
MarketApi marketOrderbookGet get /market/orderbook Получение стакана по FIGI
MarketApi marketSearchByFigiGet get /market/search/by-figi Получение инструмента по FIGI
MarketApi marketSearchByTickerGet get /market/search/by-ticker Получение инструмента по тикеру
MarketApi marketStocksGet get /market/stocks Получение списка акций
OperationsApi operationsGet get /operations Получение списка операций
OrdersApi ordersCancelPost post /orders/cancel Отмена заявки
OrdersApi ordersGet get /orders Получение списка активных заявок
OrdersApi ordersLimitOrderPost post /orders/limit-order Создание лимитной заявки
OrdersApi ordersMarketOrderPost post /orders/market-order Создание рыночной заявки
PortfolioApi portfolioCurrenciesGet get /portfolio/currencies Получение валютных активов клиента
PortfolioApi portfolioGet get /portfolio Получение портфеля клиента
SandboxApi sandboxClearPost post /sandbox/clear Удаление всех позиций
SandboxApi sandboxCurrenciesBalancePost post /sandbox/currencies/balance Выставление баланса по валютным позициям
SandboxApi sandboxPositionsBalancePost post /sandbox/positions/balance Выставление баланса по инструментным позициям
SandboxApi sandboxRegisterPost post /sandbox/register Регистрация клиента в sandbox
SandboxApi sandboxRemovePost post /sandbox/remove Удаление счета
UserApi userAccountsGet get /user/accounts Получение брокерских счетов клиента

Documentation For Models #

Documentation For Authorization #

sso_auth #

  • Type: HTTP basic authentication

Author #

IL_Agent

3
likes
20
pub points
0%
popularity

Publisher

unverified uploader

Dart client for Tinkoff Investment open API

Repository (GitHub)
View/report issues

License

BSD-3-Clause (LICENSE)

Dependencies

built_collection, built_value, dio

More

Packages that depend on tinkoff_invest_api