example_rest.md
July 29, 2026 ยท View on GitHub
Account
GET /eapi/v1/bill - accountFundingFlow - AccountFundingFlowExample.java:38
GET /eapi/v1/marginAccount - optionMarginAccountInformation - OptionMarginAccountInformationExample.java:36
MarketData
GET /eapi/v1/time - checkServerTime - CheckServerTimeExample.java:36
GET /eapi/v1/exchangeInfo - exchangeInformation - ExchangeInformationExample.java:36
GET /eapi/v1/exerciseHistory - historicalExerciseRecords - HistoricalExerciseRecordsExample.java:37
GET /eapi/v1/index - indexPrice - IndexPriceExample.java:36
GET /eapi/v1/klines - klineCandlestickData - KlineCandlestickDataExample.java:39
GET /eapi/v1/openInterest - openInterest - OpenInterestExample.java:36
GET /eapi/v1/mark - optionMarkPrice - OptionMarkPriceExample.java:36
GET /eapi/v1/depth - orderBook - OrderBookExample.java:37
GET /eapi/v1/blockTrades - recentBlockTradesList - RecentBlockTradesListExample.java:36
GET /eapi/v1/trades - recentTradesList - RecentTradesListExample.java:36
GET /eapi/v1/ping - testConnectivity - TestConnectivityExample.java:34
GET /eapi/v1/ticker - ticker24hrPriceChangeStatistics - Ticker24hrPriceChangeStatisticsExample.java:37
MarketMakerBlockTrade
POST /eapi/v1/block/order/execute - acceptBlockTradeOrder - AcceptBlockTradeOrderExample.java:37
GET /eapi/v1/block/user-trades - accountBlockTradeList - AccountBlockTradeListExample.java:36
DELETE /eapi/v1/block/order/create - cancelBlockTradeOrder - CancelBlockTradeOrderExample.java:34
PUT /eapi/v1/block/order/create - extendBlockTradeOrder - ExtendBlockTradeOrderExample.java:38
POST /eapi/v1/block/order/create - newBlockTradeOrder - NewBlockTradeOrderExample.java:39
GET /eapi/v1/block/order/execute - queryBlockTradeDetails - QueryBlockTradeDetailsExample.java:37
GET /eapi/v1/block/order/orders - queryBlockTradeOrder - QueryBlockTradeOrderExample.java:36
MarketMakerEndpoints
POST /eapi/v1/countdownCancelAllHeartBeat - autoCancelAllOpenOrders - AutoCancelAllOpenOrdersExample.java:41
GET /eapi/v1/countdownCancelAll - getAutoCancelAllOpenOrders - GetAutoCancelAllOpenOrdersExample.java:40
GET /eapi/v1/mmp - getMarketMakerProtectionConfig - GetMarketMakerProtectionConfigExample.java:36
POST /eapi/v1/mmpReset - resetMarketMakerProtectionConfig - ResetMarketMakerProtectionConfigExample.java:37
POST /eapi/v1/countdownCancelAll - setAutoCancelAllOpenOrders - SetAutoCancelAllOpenOrdersExample.java:51
POST /eapi/v1/mmpSet - setMarketMakerProtectionConfig - ResetMarketMakerProtectionConfigExample.java:37
Trade
GET /eapi/v1/userTrades - accountTradeList - AccountTradeListExample.java:36
DELETE /eapi/v1/allOpenOrdersByUnderlying - cancelAllOptionOrdersByUnderlying - CancelAllOptionOrdersByUnderlyingExample.java:36
DELETE /eapi/v1/allOpenOrders - cancelAllOptionOrdersOnSpecificSymbol - CancelAllOptionOrdersOnSpecificSymbolExample.java:36
DELETE /eapi/v1/batchOrders - cancelMultipleOptionOrders - CancelMultipleOptionOrdersExample.java:39
DELETE /eapi/v1/order - cancelOptionOrder - CancelOptionOrderExample.java:37
POST /eapi/v1/order - newOrder - NewOrderExample.java:41
GET /eapi/v1/position - optionPositionInformation - OptionPositionInformationExample.java:36
POST /eapi/v1/batchOrders - placeMultipleOrders - PlaceMultipleOrdersExample.java:41
GET /eapi/v1/openOrders - queryCurrentOpenOptionOrders - QueryCurrentOpenOptionOrdersExample.java:37
GET /eapi/v1/historyOrders - queryOptionOrderHistory - QueryOptionOrderHistoryExample.java:37
GET /eapi/v1/order - querySingleOrder - QuerySingleOrderExample.java:39
POST /eapi/v1/stock/contract - tradfiOptionsContract - TradfiOptionsContractExample.java:37
GET /eapi/v1/commission - userCommission - UserCommissionExample.java:36
GET /eapi/v1/exerciseRecord - userExerciseRecord - UserExerciseRecordExample.java:36
UserDataStreams
DELETE /eapi/v1/listenKey - closeUserDataStream - CloseUserDataStreamExample.java:34
PUT /eapi/v1/listenKey - keepaliveUserDataStream - KeepaliveUserDataStreamExample.java:36
POST /eapi/v1/listenKey - startUserDataStream - StartUserDataStreamExample.java:39