Production version of the Client Portal Web API
This API client was generated by the swagger-codegen project. By using the swagger-spec from a remote server, you can easily generate an API client.
Put the package under your project folder and add the following in import:
"./swagger"
All URIs are relative to https://localhost:5000/v1/portal
Class | Method | HTTP request | Description ------------ | ------------- | ------------- | ------------- AccountApi | iserveraccountpost | Post /iserver/account | Updates currently selected account to the provided account AccountApi | iserveraccountsget | Get /iserver/accounts | Brokerage Accounts AccountApi | portfolioaccountidledgerget | Get /portfolio/{accountId}/ledger | Account Ledger AccountApi | portfolioaccountidmetaget | Get /portfolio/{accountId}/meta | Account Information AccountApi | portfolioaccountidsummaryget | Get /portfolio/{accountId}/summary | Account Summary AccountApi | portfolioaccountsget | Get /portfolio/accounts | Portfolio Accounts AccountApi | portfoliosubaccountsget | Get /portfolio/subaccounts | List of Sub-Accounts ContractApi | iservercontractconidinfoget | Get /iserver/contract/{conid}/info | Contract Info ContractApi | iserversecdefsearchpost | Post /iserver/secdef/search | Search by symbol or name *ContractApi* | trsrvfuturesget | Get /trsrv/futures | Security Futures by Symbol *ContractApi* | trsrvsecdefpost | Post /trsrv/secdef | Secdef by Conid *FYIApi* | fyideliveryoptionsdeviceiddelete | Delete /fyi/deliveryoptions/{deviceId} | delete a device *FYIApi* | fyideliveryoptionsdevicepost | Post /fyi/deliveryoptions/device | enable/disable device option FYIApi | fyideliveryoptionsemailput | Put /fyi/deliveryoptions/email | enable/disable email option *FYIApi* | fyideliveryoptionsget | Get /fyi/deliveryoptions | Get delivery options *FYIApi* | fyidisclaimertypecodeget | Get /fyi/disclaimer/{typecode} | get disclaimer for a certain kind of fyi FYIApi | fyidisclaimertypecodeput | Put /fyi/disclaimer/{typecode} | mark disclaimer read *FYIApi* | fyinotificationsget | Get /fyi/notifications | Get a list of notifications *FYIApi* | fyinotificationsmoreget | Get /fyi/notifications/more | Get more notifications based on a certain one FYIApi | fyinotificationsnotificationidput | Put /fyi/notifications/{notificationId} | Get a list of notifications FYIApi | fyisettingsget | Get /fyi/settings | Get a list of subscriptions FYIApi | fyisettingstypecodepost | Post /fyi/settings/{typecode} | enable/disable certain subscription *FYIApi* | fyiunreadnumberget | Get /fyi/unreadnumber | Get unread number of fyis *MarketDataApi* | iservermarketdatahistoryget | Get /iserver/marketdata/history | Market Data History MarketDataApi | iservermarketdatasnapshotget | Get /iserver/marketdata/snapshot | Market Data *OrderApi* | iserveraccountaccountidorderorigcustomerorderiddelete | Delete /iserver/account/{accountId}/order/{origCustomerOrderId} | Delete Order OrderApi | iserveraccountaccountidorderorigcustomerorderidpost | Post /iserver/account/{accountId}/order/{origCustomerOrderId} | Modify Order *OrderApi* | iserveraccountaccountidorderpost | Post /iserver/account/{accountId}/order | Place Order OrderApi | iserveraccountaccountidorderwhatifpost | Post /iserver/account/{accountId}/order/whatif | Preview Order OrderApi | iserveraccountordersget | Get /iserver/account/orders | Live Orders *OrderApi* | iserverreplyreplyidpost | Post /iserver/reply/{replyid} | Place Order Reply PnlApi | iserveraccountpnlpartitionedget | Get /iserver/account/pnl/partitioned | PNL information for the selected account PortfolioApi | portfolioaccountidallocationget | Get /portfolio/{accountId}/allocation | Account Allocation PortfolioApi | portfolioaccountidledgerget | Get /portfolio/{accountId}/ledger | Account Ledger PortfolioApi | portfolioaccountidmetaget | Get /portfolio/{accountId}/meta | Account Information PortfolioApi | portfolioaccountidpositionconidget | Get /portfolio/{accountId}/position/{conid} | Position by Conid *PortfolioApi* | portfolioaccountidpositionspageidget | Get /portfolio/{accountId}/positions/{pageId} | Portfolio Positions *PortfolioApi* | portfolioaccountidsummaryget | Get /portfolio/{accountId}/summary | Account Summary *PortfolioApi* | portfolioaccountsget | Get /portfolio/accounts | Portfolio Accounts *PortfolioApi* | portfolioallocationpost | Post /portfolio/allocation | Account Alloction (All Accounts) *PortfolioApi* | portfoliopositionsconidget | Get /portfolio/positions/{conid} | Positions by Conid PortfolioApi | portfoliosubaccountsget | Get /portfolio/subaccounts | List of Sub-Accounts PortfolioAnalystApi | paperformancepost | Post /pa/performance | Account Performance PortfolioAnalystApi | pasummarypost | Post /pa/summary | Account Balance's Summary ScannerApi | iserverscannerparamsget | Get /iserver/scanner/params | get lists of available scanners *ScannerApi* | iserverscannerrunpost | Post /iserver/scanner/run | run scanner to get a list of contracts TradesApi | iserveraccounttrades_get | Get /iserver/account/trades | List of Trades for the selected account
Endpoints do not require authorization.