Resources

The resources use a data model that is supported by a set of client-side libraries that are made available on the files and libraries page.

You may also enjoy the interactive interface provided for this API by Swagger.

Try it out!

name path methods description
AccountRestController
  • /rest/account/withdraw
  • POST
CacheRestController
  • /rest/cache/clear-all
  • POST
ConfigRestController
  • /rest/config-params
  • /rest/broker/url/main
  • /rest/broker/url/ws
  • GET
  • GET
  • GET
HistoricalDataRestController
  • /rest/historicaldata/bars
  • /rest/historicaldata/resolutions
  • GET
  • GET
LookupRestController
  • /rest/account
  • /rest/exchange
  • /rest/forex
  • /rest/order-preference
  • /rest/position
  • /rest/security
  • /rest/security-family
  • /rest/security.search
  • /rest/strategy
  • /rest/account/{name}
  • /rest/exchange/tradinghours
  • /rest/exchange/{id}
  • /rest/position/{id}
  • /rest/property/{propertyHolderId}
  • /rest/security/{id}
  • /rest/security-family/{id}
  • /rest/transaction/daily
  • /rest/transaction/{id}
  • /rest/exchange/{id}/tradinghours
  • GET
  • GET
  • GET
  • GET
  • GET
  • GET
  • GET
  • GET
  • GET
  • GET
  • GET
  • GET
  • GET
  • GET
  • GET
  • GET
  • GET
  • GET
  • GET
MarketDataRestController
  • /rest/subscription/marketdata/subscribe
  • /rest/subscription/marketdata/supported-feed
  • /rest/subscription/marketdata/unsubscribe
  • PUT
  • GET
  • PUT
MetaDataRestController
  • /rest/meta/
  • GET
OrderRestController
  • /rest/execution/completed-order
  • /rest/execution/next-order-id
  • /rest/execution/open-order
  • /rest/execution/order/limit
  • /rest/execution/order/market
  • /rest/execution/order/stop
  • /rest/execution/order/stoplimit
  • /rest/execution/order/{intId}
  • /rest/execution/modify/order/limit
  • /rest/execution/modify/order/market
  • /rest/execution/modify/order/stop
  • /rest/execution/modify/order/stoplimit
  • GET
  • POST
  • GET
  • POST
  • POST
  • POST
  • POST
  • DELETE GET
  • POST
  • POST
  • POST
  • POST
PositionRestController
  • /rest/position/reset-positions
  • /rest/position/{id}
  • /rest/position/reduce/{id}
  • POST
  • DELETE
  • POST
RuntimeRestController
  • /rest/runtime/exit-vm
  • POST
TransactionRestController
  • /rest/transaction
  • /rest/transaction/reset-cash-balances
  • POST
  • POST

Data Types

JSON

type description
AccountVO
BarVO
Duration
ExchangeVO
ForexVO
LimitOrderVO
MarketDataEventVO
MarketDataSubscriptionVO
MarketOrderVO
OrderPreferenceVO
OrderType
OrderVO
PositionVO
PropertyHolderVO
PropertyVO
SecurityFamilyVO
SecurityVO
Side
SimpleOrderVO
StopLimitOrderVO
StopOrderVO
StrategyVO
TIF
TradingHoursVO
TransactionType
TransactionVO
WithdrawStatusVO

XML

Default Namespace (schema)
type description
transactionVO
withdrawStatusVO
jsonNode
base