Client Poral 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/api
Class | Method | HTTP request | Description ------------ | ------------- | ------------- | ------------- AccountApi | iserveraccountpnlpartitionedget | Get /iserver/account/pnl/partitioned | PnL for the selected account AccountApi | iserveraccountpost | Post /iserver/account | Switch 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 AlertApi | iserveraccountaccountidalertpost | Post /iserver/account/{accountId}/alert | Create or modify alert *AlertApi* | iserveraccountalertidget | Get /iserver/account/alert/:id | Get details of an alert AlertApi | iserveraccountmtaget | Get /iserver/account/mta | Get MTA alert *AlertApi* | iserveraccountaccountidalertactivatepost | Post /iserver/account/:accountId/alert/activate | Activate or deactivate an alert AlertApi | iserveraccountaccountidalertalertiddelete | Delete /iserver/account/:accountId/alert/:alertId | Delete an alert *AlertApi* | iserveraccountaccountidalertsget | Get /iserver/account/:accountId/alerts | Get a list of available alerts *CCPBetaApi* | ccpaccountget | Get /ccp/account | Brokerage Accounts *CCPBetaApi* | ccpauthinitpost | Post /ccp/auth/init | Start CCP Session CCPBetaApi | ccpauthresponsepost | Post /ccp/auth/response | Complete CCP Session *CCPBetaApi* | ccporderdelete | Delete /ccp/order | Delete Order *CCPBetaApi* | ccporderpost | Post /ccp/order | Submit Order *CCPBetaApi* | ccporderput | Put /ccp/order | Update Order *CCPBetaApi* | ccpordersget | Get /ccp/orders | Order Status *CCPBetaApi* | ccppositionsget | Get /ccp/positions | Positions *CCPBetaApi* | ccpstatusget | Get /ccp/status | CCP Status *CCPBetaApi* | ccptradesget | Get /ccp/trades | Trades *ContractApi* | iservercontractconidalgosget | Get /iserver/contract/{conid}/algos | IB Algo Params *ContractApi* | iservercontractconidinfoandrulesget | Get /iserver/contract/{conid}/info-and-rules | Info and Rules *ContractApi* | iservercontractconidinfoget | Get /iserver/contract/{conid}/info | Contract Details *ContractApi* | iserversecdefinfoget | Get /iserver/secdef/info | Secdef Info ContractApi | iserversecdefsearchpost | Post /iserver/secdef/search | Search by Symbol or Name *ContractApi* | iserversecdefstrikesget | Get /iserver/secdef/strikes | Search Strikes ContractApi | trsrvfuturesget | Get /trsrv/futures | Security Futures by Symbol ContractApi | trsrvsecdefpost | Post /trsrv/secdef | Secdef by Conid ContractApi | trsrvsecdefscheduleget | Get /trsrv/secdef/schedule | Get trading schedule for symbol *ContractApi* | trsrvstocksget | Get /trsrv/stocks | Security Stocks by Symbol *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. The HTTP method POST is also supported. *IBCustApi* | ibcustentityinfoget | Get /ibcust/entity/info | IBCust Entity Info MarketDataApi | iservermarketdataconidunsubscribeget | Get /iserver/marketdata/{conid}/unsubscribe | Market Data Cancel (Single) MarketDataApi | iservermarketdatahistoryget | Get /iserver/marketdata/history | Market Data History *MarketDataApi* | iservermarketdatasnapshotget | Get /iserver/marketdata/snapshot | Market Data MarketDataApi | iservermarketdataunsubscribeallget | Get /iserver/marketdata/unsubscribeall | Market Data Cancel (All) *OrderApi* | iserveraccountaccountidorderorderiddelete | Delete /iserver/account/{accountId}/order/{orderId} | Cancel Order OrderApi | iserveraccountaccountidorderorderidpost | Post /iserver/account/{accountId}/order/{orderId} | Modify Order *OrderApi* | iserveraccountaccountidorderpost | Post /iserver/account/{accountId}/order | Place Order (Deprecated) OrderApi | iserveraccountaccountidorderwhatifpost | Post /iserver/account/{accountId}/order/whatif | Preview Order (Deprecated) OrderApi | iserveraccountaccountidorderspost | Post /iserver/account/{accountId}/orders | Place Orders *OrderApi* | iserveraccountaccountidorderswhatifpost | Post /iserver/account/{accountId}/orders/whatif | Preview Orders *OrderApi* | iserveraccountorderstatusorderidget | Get /iserver/account/order/status/{orderId} | Order Status *OrderApi* | iserveraccountordersfagrouppost | Post /iserver/account/orders/{faGroup} | Place Orders for FA 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 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* | portfolioaccountidpositionsinvalidatepost | Post /portfolio/{accountId}/positions/invalidate | Invalidates the backend cache of the Portfolio 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 *PortfolioAnalystApi* | patransactionspost | Post /pa/transactions | Position's Transaction History *ScannerApi* | iserverscannerparamsget | Get /iserver/scanner/params | Scanner Parameters ScannerApi | iserverscannerrunpost | Post /iserver/scanner/run | run scanner to get a list of contracts *SessionApi* | iserverauthstatuspost | Post /iserver/auth/status | Authentication Status SessionApi | iserverreauthenticatepost | Post /iserver/reauthenticate | Tries to re-authenticate to Brokerage SessionApi | logoutpost | Post /logout | Ends the current session *SessionApi* | ssovalidateget | Get /sso/validate | Validate SSO *SessionApi* | ticklepost | Post /tickle | Ping the server to keep the session open StreamingApi | wspost | Post /ws | Websocket Endpoint *TradesApi* | iserveraccounttradesget | Get /iserver/account/trades | List of Trades for the selected account
Endpoints do not require authorization.