Endpoint index
65 public HTTP operations generated directly from the published OpenAPI. The specification is canonical for fields, bodies, responses, and errors.
This index contains only the wallet-native public contract. UI orchestration routes that require a Reso web session, plus admin/internal routes, are outside this contract.
| Method | Path | Operation | Authentication | Group |
|---|---|---|---|---|
| GET | /api/trading/time | Get Trading TimegetTradingTime | Public | System |
| GET | /api/trading/eligibility | Get Trading EligibilitygetTradingEligibility | Optional / Session / Reso L2 | System |
| POST | /api/trading/auth/challenges | Create Or Consume Trading Auth ChallengecreateOrConsumeTradingAuthChallenge | Public | Authentication |
| GET | /api/trading/auth/credentials | List Trading CredentialslistTradingCredentials | Session / Reso L2 | Authentication |
| POST | /api/trading/auth/credentials | Create Trading CredentialcreateTradingCredential | Public | Authentication |
| POST | /api/trading/auth/credentials/rotate | Rotate Trading CredentialrotateTradingCredential | Public | Authentication |
| DELETE | /api/trading/auth/credentials/{credentialId} | Revoke Trading CredentialrevokeTradingCredential | Public | Authentication |
| PUT | /api/provider-credentials/polymarket | Register Polymarket CredentialregisterPolymarketCredential | Public | Authentication |
| POST | /api/orders/manual | Create Manual Provider OrdercreateManualProviderOrder | Session / Reso L2 | Provider trading |
| POST | /api/positions/close | Close Manual Provider PositioncloseManualProviderPosition | Session / Reso L2 | Provider trading |
| GET | /api/orders/{id} | Get Manual Provider OrdergetManualProviderOrder | Session / Reso L2 | Provider trading |
| GET | /api/portfolio | Get Private PortfoliogetPrivatePortfolio | Session / Reso L2 | Provider trading |
| GET | /api/funding/assets | List Funding AssetslistFundingAssets | Session / Reso L2 | Funding |
| POST | /api/funding/redeem | Redeem Resolved PositionsredeemResolvedPositions | Session / Reso L2 | Funding |
| POST | /api/funding/intents | Create Funding IntentcreateFundingIntent | Session / Reso L2 / Optional | Funding |
| POST | /api/funding/intents/cancel | Cancel Pending Deposit IntentcancelPendingDepositIntent | Session / Reso L2 | Funding |
| POST | /api/funding/intents/confirm-polymarket-withdrawal | Confirm Polymarket Withdrawal TransferconfirmPolymarketWithdrawalTransfer | Session / Reso L2 | Funding |
| GET | /api/funding/status | Get Funding StatusgetFundingStatus | Session / Reso L2 | Funding |
| GET | /api/public/profiles/{wallet}/positions | List Public Wallet PositionslistPublicWalletPositions | Public | Public profiles |
| GET | /api/public/profiles/{wallet}/activity | List Public Wallet ActivitylistPublicWalletActivity | Public | Public profiles |
| GET | /api/markets | List Public Sports MarketslistPublicSportsMarkets | Public | Markets |
| GET | /api/markets/{id} | Get Public Sports MarketgetPublicSportsMarket | Public | Markets |
| GET | /api/crypto/markets | List Public Crypto MarketslistPublicCryptoMarkets | Public | Markets |
| GET | /api/crypto/markets/{id}/live | Get Public Crypto Market LivegetPublicCryptoMarketLive | Public | Markets |
| GET | /api/crypto/markets/{id}/quote | Get Public Crypto Market QuotegetPublicCryptoMarketQuote | Public | Markets |
| GET | /api/trading/account | Get Trading AccountgetTradingAccount | Session / Reso L2 | Trading account |
| GET | /api/trading/account/snapshot | Get Trading Account SnapshotgetTradingAccountSnapshot | Session / Reso L2 | Trading account |
| GET | /api/trading/account/events | Replay Trading Account EventslistTradingAccountEvents | Session / Reso L2 | Trading account |
| GET | /api/trading/account/activity | List Trading Account ActivitylistTradingAccountActivity | Session / Reso L2 | Trading account |
| GET | /api/trading/account/statement | List Trading Account StatementlistTradingAccountStatement | Session / Reso L2 | Trading account |
| GET | /api/trading/balances | List Trading BalanceslistTradingBalances | Session / Reso L2 | Trading account |
| GET | /api/trading/collateral/transfers | Get Contract Collateral StategetTradingCollateralTransfers | Session / Reso L2 | Trading account |
| POST | /api/trading/collateral/transfers | Allocate or Release Contract CollateralcreateTradingCollateralTransfer | Session / Reso L2 | Trading account |
| GET | /api/trading/positions | List Trading PositionslistTradingPositions | Session / Reso L2 | Trading account |
| GET | /api/trading/orders | List Trading OrderslistTradingOrders | Session / Reso L2 | BTC 3m orders |
| POST | /api/trading/orders | Create Trading OrdercreateTradingOrder | Session / Reso L2 | BTC 3m orders |
| DELETE | /api/trading/orders | Cancel Trading OrderscancelTradingOrders | Reso L2 | BTC 3m orders |
| POST | /api/trading/orders/batch | Create Trading Order BatchcreateTradingOrderBatch | Reso L2 | BTC 3m orders |
| GET | /api/trading/orders/{orderId} | Get Trading OrdergetTradingOrder | Session / Reso L2 | BTC 3m orders |
| DELETE | /api/trading/orders/{orderId} | Cancel Trading OrdercancelTradingOrder | Reso L2 | BTC 3m orders |
| POST | /api/trading/orders/cancel-market | Cancel Trading Market OrderscancelTradingMarketOrders | Reso L2 | BTC 3m orders |
| POST | /api/trading/orders/cancel-all | Cancel All Trading OrderscancelAllTradingOrders | Reso L2 | BTC 3m orders |
| GET | /api/trading/fills | List Trading FillslistTradingFills | Session / Reso L2 | BTC 3m orders |
| GET | /api/trading/fills/{fillId} | Get Trading FillgetTradingFill | Session / Reso L2 | BTC 3m orders |
| GET | /api/trading/settlement-batches | List Trading Settlement BatcheslistTradingSettlementBatches | Session / Reso L2 | Settlement |
| GET | /api/trading/settlement-batches/{batchId} | Get Trading Settlement BatchgetTradingSettlementBatch | Session / Reso L2 | Settlement |
| GET | /api/trading/markets | List Trading MarketslistTradingMarkets | Public | Markets |
| GET | /api/trading/markets/active | List Active Trading MarketslistActiveTradingMarkets | Public | Markets |
| POST | /api/trading/markets/orderbooks | Get Trading OrderbooksgetTradingOrderbooks | Public | Markets |
| POST | /api/trading/markets/prices | Get Trading PricesgetTradingPrices | Public | Markets |
| GET | /api/trading/markets/{marketId} | Get Trading MarketgetTradingMarket | Public | Markets |
| GET | /api/trading/markets/{marketId}/config | Get Trading Market ConfiggetTradingMarketConfig | Public | Markets |
| GET | /api/trading/markets/{marketId}/orderbook | Get Trading OrderbookgetTradingOrderbook | Public | Markets |
| GET | /api/trading/markets/{marketId}/trades | List Trading Market TradeslistTradingMarketTrades | Public | Markets |
| GET | /api/contract-products | List Contract ProductslistContractProducts | Public | Markets |
| GET | /api/contract-products/btc-minute/markets/current | Get Current BTC Minute MarketgetCurrentBtcMinuteMarket | Public | Markets |
| GET | /api/contract-products/btc-minute/markets | List BTC Minute Market ReferenceslistBtcMinuteMarketReferences | Public | Markets |
| GET | /api/contract-products/btc-minute/price | Get BTC Minute Live PricegetBtcMinuteLivePrice | Public | Markets |
| GET | /api/contract-products/btc-minute/price/history | Get BTC Minute Price HistorygetBtcMinutePriceHistory | Public | Markets |
| GET | /api/trading/heartbeats | Get Trading HeartbeatgetTradingHeartbeat | Reso L2 | BTC 3m orders |
| POST | /api/trading/heartbeats | Renew Trading HeartbeatrenewTradingHeartbeat | Reso L2 | BTC 3m orders |
| DELETE | /api/trading/heartbeats | Disarm Trading HeartbeatdisarmTradingHeartbeat | Reso L2 | BTC 3m orders |
| POST | /api/trading/inventory/split | Split Trading InventorysplitTradingInventory | Session / Reso L2 | BTC 3m orders |
| POST | /api/trading/inventory/merge | Merge Trading InventorymergeTradingInventory | Session / Reso L2 | BTC 3m orders |
| GET | /api/trading/accounting/snapshot | Download Trading Accounting SnapshotdownloadTradingAccountingSnapshot | Session / Reso L2 | Settlement |
Canonical artifacts
Reso provides no first-party SDK. Integrate directly with HTTP, WebSocket, and canonical fixtures.