Skip to main content

API Reference

Complete reference of all Cadenza API endpoints organized by domain.

Authentication

User authentication and session management.

OperationDescriptionHTTP APIWebSocket RPC
LoginAuthenticate with email/passwordPOST /api/v3/auth/login-
LogoutEnd current sessionPOST /api/v3/auth/logout-
SignupCreate new accountPOST /api/v3/auth/signup-
Token RefreshRefresh access tokenPOST /api/v3/auth/token-refresh-
Get UserGet current user infoGET /api/v3/auth/user-
Update UserUpdate user infoPUT /api/v3/auth/user-

Market Data

Market data including venues, instruments, and order books.

OperationDescriptionHTTP APIWebSocket RPC
List VenuesGet available exchangesGET /api/v3/market/venue/listquery.venue.list
List InstrumentsGet tradeable instrumentsGET /api/v3/market/instrument/listquery.instrument.list
Sync InstrumentsSync instruments from exchangePOST /api/v3/market/instrument/synccommand.instrument.sync
Enable InstrumentEnable instrument for trading-command.instrument.enable
Disable InstrumentDisable instrument-command.instrument.disable
Get Order BookGet order book for instrumentGET /api/v3/market/orderBook/getquery.orderbook.get
List Order BooksGet multiple order booksGET /api/v3/market/orderBook/listquery.orderbook.list

Trade Orders

Order submission and management.

OperationDescriptionHTTP APIWebSocket RPC
Submit OrderSubmit new trade orderPOST /api/v3/tradeOrder/submitcommand.trade_order.submit
Cancel OrderCancel existing orderPOST /api/v3/tradeOrder/cancelcommand.trade_order.cancel
Get OrderGet order detailsGET /api/v3/tradeOrder/getquery.trade_order.get
List OrdersList orders with filtersGET /api/v3/tradeOrder/listquery.trade_order.list

Trading Accounts

Exchange account connection and management.

OperationDescriptionHTTP APIWebSocket RPC
Connect AccountConnect exchange accountPOST /api/v3/tradingAccount/connectcommand.trading_account.connect
Disconnect AccountDisconnect exchange accountPOST /api/v3/tradingAccount/disconnectcommand.trading_account.disconnect
Enable AccountEnable trading account-command.trading_account.enable
Disable AccountDisable trading account-command.trading_account.disable
List AccountsList connected accountsGET /api/v3/tradingAccount/listquery.trading_account.list
List PortfolioGet account balancesGET /api/v3/tradingAccount/portfolio/listquery.portfolio.list
Get PortfolioGet specific portfolio-query.portfolio.get

Credentials

API credential management for exchange accounts.

OperationDescriptionHTTP APIWebSocket RPC
Create CredentialStore new API credentialPOST /api/v3/credential/createcommand.credential.create
List CredentialsList stored credentialsGET /api/v3/credential/listquery.credential.list
Revoke CredentialDelete stored credentialPOST /api/v3/credential/revokecommand.credential.revoke
Verify CredentialVerify credential validity-command.credential.verify

Subscriptions

Real-time data subscription management (WebSocket only).

OperationDescriptionHTTP APIWebSocket RPC
Create SubscriptionSubscribe to data channel-command.subscription.create
List SubscriptionsList active subscriptions-query.subscription.list

System

System health and information.

OperationDescriptionHTTP APIWebSocket RPC
Health CheckCheck API healthGET /api/v3/healthquery.system.check
System InfoGet system informationGET /api/v3query.system.info

Real-time Channels

WebSocket subscription channels for streaming data.

ChannelDescription
market:orderBook:{instrumentId}Order book updates
market:trade:{instrumentId}Trade updates
tradingAccount:{accountId}Order and portfolio updates