Skip to content

hartza-capital/sdk-rust

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Rust API client for openapi

Welcome on the Hartza Capital API documentation

For production use, you must obtain an oAuth2 token. To have this token, please authenticate and use your token.
The token has a lifespan of 15 minutes, after this period please renew it with the refresh token.

Overview

This API client was generated by the OpenAPI Generator project. By using the openapi-spec from a remote server, you can easily generate an API client.

  • API version: 1.0.0
  • Package version: 1.0.0
  • Generator version: 7.12.0
  • Build package: org.openapitools.codegen.languages.RustClientCodegen

Installation

Put the package under your project folder in a directory named openapi and add the following to Cargo.toml under [dependencies]:

openapi = { path = "./openapi" }

Documentation for API Endpoints

All URIs are relative to https://management.api.hartza.capital

Class Method HTTP request Description
AccountsApi account GET /v1/account Get Account properties by ID
AccountsApi accounts GET /v1/accounts List Accounts properties
AccountsApi archive_account DELETE /v1/account Archive Account by ID
AccountsApi create_account POST /v1/accounts Create Account
AccountsApi options_account OPTIONS /v1/account Options Account methods by ID
AccountsApi options_accounts OPTIONS /v1/accounts Options List Accounts properties
AccountsApi patch_account PATCH /v1/account Patch Account properties by ID
AccountsOrdersApi create_orders POST /v1/orders Create Orders by Account
AccountsOrdersApi options_orders OPTIONS /v1/orders Options Orders
AccountsOrdersApi orders GET /v1/orders List Orders by Account
AccountsWatchlistsApi create_watchlist POST /v1/watchlists Create Account Watchlist
AccountsWatchlistsApi delete_watchlist DELETE /v1/watchlist/{ticker} Delete Watchlist
AccountsWatchlistsApi options_watchlist OPTIONS /v1/watchlist/{ticker} Options Account Watchlist
AccountsWatchlistsApi options_watchlists OPTIONS /v1/watchlists Options Watchlists
AccountsWatchlistsApi update_watchlist PUT /v1/watchlist/{ticker} Update Watchlist properties
AccountsWatchlistsApi watchlist GET /v1/watchlist/{ticker} Get Watchlist properties
AccountsWatchlistsApi watchlists GET /v1/watchlists List Watchlists
AccountsWatchlistsReportsApi options_watchlist_report OPTIONS /v1/watchlist/report/{proxy} Options Watchlist Report
AccountsWatchlistsReportsApi watchlist_report GET /v1/watchlist/report/{proxy} Get Watchlist Report properties
BacktestApi backtest POST /v1/backtest Backtest Strategy
BacktestApi last_backtest GET /v1/backtest/{strategy}/{ticker}/last Last trend available
BacktestApi lasts_backtest GET /v1/backtest/lasts Lasts backtest available
BacktestApi options_backtest OPTIONS /v1/backtest Options Backtest Strategy
BacktestApi options_last_backtest OPTIONS /v1/backtest/{strategy}/{ticker}/last Options last trend available
BacktestApi options_lasts_backtest OPTIONS /v1/backtest/lasts Options lasts backtest available
CommoditiesApi commodity GET /v1/commodity/{ticker} Get Commodity properties
CommoditiesApi options_commodity OPTIONS /v1/commodity/{ticker} Options Commodity
CountriesApi country GET /v1/country/{ticker} Get Country properties
CountriesApi country_events GET /v1/country/{ticker}/events Get Country Macro Economic Events
CountriesApi options_country OPTIONS /v1/country/{ticker} Options Country properties
CountriesApi options_country_events OPTIONS /v1/country/{ticker}/events Options Country Events properties
CountryIndicatorsQuotesApi last_quote_country_indicator GET /v1/country/indicator/{ticker}/last Last Quote for Country Indicators
CountryIndicatorsQuotesApi lasts_quotes_country_indicators GET /v1/country/indicators/lasts Lasts Quotes for Country Indicators
CountryIndicatorsQuotesApi options_last_quote_country_indicators OPTIONS /v1/country/indicator/{ticker}/last Options Last Country Indicators Quote
CountryIndicatorsQuotesApi options_lasts_quotes_country_indicators OPTIONS /v1/country/indicators/lasts Options Lasts Strategy Quotes for Commodities
CountryIndicatorsQuotesApi options_search_quotes_country_indicators OPTIONS /v1/country/indicators Options Search Quotes for Country Indicators
CountryIndicatorsQuotesApi search_quotes_country_indicators POST /v1/country/indicators Search Quotes for Country Indicators
CurrenciesApi currency GET /v1/currency/{ticker} Get Currency properties
CurrenciesApi options_currency OPTIONS /v1/currency/{ticker} Options Currency properties
DataQuotesApi last_quote GET /v1/quotes/{ticker}/last Get Last Quote for Instrument
DataQuotesApi lasts_quotes GET /v1/quotes/lasts List lasts quotes for data
DataQuotesApi option_intraday_quotes OPTIONS /v1/quotes/intraday Options Search Quotes by Instruments and period
DataQuotesApi options_last_quote OPTIONS /v1/quotes/{ticker}/last Options Last Quote for Instrument by Ticker
DataQuotesApi options_lasts_quotes OPTIONS /v1/quotes/lasts Options List lasts quote for Instruments
DataQuotesApi options_search_quotes OPTIONS /v1/quotes Options Search Quotes by Instruments and period
DataQuotesApi search_intraday_quotes POST /v1/quotes/intraday Search Intraday Quotes by Instruments and period
DataQuotesApi search_quotes POST /v1/quotes Search Quotes in interval and period
ExchangesApi exchange GET /v1/exchange/{ticker} Get Exchange properties by Ticker
ExchangesApi exchanges_status GET /v1/exchanges/status List Exchange Status
ExchangesApi options_exchange OPTIONS /v1/exchange/{ticker} Options Exchange properties
ExchangesApi options_exchanges_status OPTIONS /v1/exchanges/status Options Exchange Status
FilingsApi filings_us GET /v1/filings/us/{proxy} Get US Filings
FilingsApi options_filings_by_cik OPTIONS /v1/filings/us/{proxy} Options US Filings
ForexApi forex GET /v1/forex/{ticker} Get Forex properties
ForexApi options_forex OPTIONS /v1/forex/{ticker} Options Forex properties
IndexesApi index GET /v1/index/{ticker} Get Index properties
IndexesApi options_index OPTIONS /v1/index/{ticker} Options Get Index
InstrumentsApi instrument GET /v1/instrument/{ticker} Get Instrument properties
InstrumentsApi options_instrument OPTIONS /v1/instrument/{ticker} Options Instrument
InstrumentsDividendsApi last_dividend GET /v1/dividend/{ticker}/last Get Last Dividend for Instrument
InstrumentsDividendsApi options_dividends OPTIONS /v1/dividends Options Search Dividends for Instrument
InstrumentsDividendsApi options_last_dividend OPTIONS /v1/dividend/{ticker}/last Options Last Dividend for Instrument
InstrumentsDividendsApi search_dividends POST /v1/dividends Search Instruments Dividends by interval and arguments
InstrumentsSplitsApi last_split GET /v1/split/{ticker}/last Last Split for Instrument
InstrumentsSplitsApi options_last_split OPTIONS /v1/split/{ticker}/last Options Last Split for Instrument
InstrumentsSplitsApi options_splits OPTIONS /v1/splits Options Search Splits for Instrument
InstrumentsSplitsApi search_splits POST /v1/splits Search Instruments Splits by interval and arguments
NewsApi options_search_news OPTIONS /v1/news Options Search News
NewsApi search_news POST /v1/news Search News
PortfoliosApi options_portfolios OPTIONS /v1/portfolios Options Portfolios methods
PortfoliosApi portfolios GET /v1/portfolios List Portfolios
PortfoliosAnalysisApi options_portfolios_analysis OPTIONS /v1/portfolios/analysis Options Portfolios Analysis
PortfoliosAnalysisApi portfolio_analysis GET /v1/portfolios/analysis Launch Portfolio Analysis
PortfoliosQuotesApi lasts_quotes_portfolios GET /v1/quotes/portfolios/lasts List lasts quotes for Portfolios
PortfoliosQuotesApi options_lasts_portfolios_quotes OPTIONS /v1/quotes/portfolios/lasts Options List lasts quote for Portfolios
PortfoliosQuotesApi options_portfolio_last_quote OPTIONS /v1/quotes/portfolio/{ticker}/last Options Last Quote for Account Portfolio by Ticker
PortfoliosQuotesApi options_portfolios_quotes OPTIONS /v1/quotes/portfolios Options Quotes by currency and period
PortfoliosQuotesApi portfolio_last_quote GET /v1/quotes/portfolio/{ticker}/last Last Quote for Account Portfolio
PortfoliosQuotesApi portfolios_quotes POST /v1/quotes/portfolios Search Quotes by currency and period
SearchApi options_search OPTIONS /v1/search Options Search
SearchApi search POST /v1/search Search Instruments, Exchanges, Index, ETFs, Funds, Bonds, Options, Futures, Currencies, Cryptocurrencies
StrategiesApi options_strategies OPTIONS /v1/strategies Options Strategies
StrategiesApi options_strategy OPTIONS /v1/strategy/{strategy} Options Strategy properties
StrategiesApi strategies GET /v1/strategies List Strategies
StrategiesApi strategy GET /v1/strategy/{strategy} Get Strategy properties
StrategiesQuotesApi last_strategy_quote GET /v1/quotes/{ticker}/strategy/{strategy}/last Get Last Strategy Quote
StrategiesQuotesApi lasts_strategy_quotes GET /v1/quotes/strategy/lasts Lasts Strategy Quotes for Instruments
StrategiesQuotesApi options_last_strategy_quote OPTIONS /v1/quotes/{ticker}/strategy/{strategy}/last Options Last Strategy Quote
StrategiesQuotesApi options_lasts_strategy_quotes OPTIONS /v1/quotes/strategy/lasts Options Lasts Strategy Quotes for Instruments
StrategiesQuotesApi options_search_strategies_quotes OPTIONS /v1/quotes/strategies Options Strategy Quotes for Instruments
StrategiesQuotesApi search_strategies_quotes POST /v1/quotes/strategies Search Strategies Quotes for Instruments
TimeApi options_time OPTIONS /v1/time Options Time
TimeApi time GET /v1/time Get Time
UsersApi options_user OPTIONS /v1/user Options User methods
UsersApi user GET /v1/user Get User information

Documentation For Models

To get access to the crate's generated documentation, use:

cargo doc --open

Author

support@hartza.capital