REST API
Public REST API for interacting with UDX as a member. Every request resolves to a specific, dated API version via the UDX-Version header; omit it and you get the oldest version this API has ever shipped, so an integration that never sets it keeps working exactly as it always has.
Version 2026-07-15
Base URL
https://{hostname}Users
Interactive user session bootstrap.
API Keys
Programmatic credential management.
Rate Limits
The authenticated member’s REST request capacity.
Markets
Market catalog, order books, candlesticks, and trades.
- GETList Markets
/markets - GETGet a Market
/markets/{ticker} - GETGet a Market's Order Book
/markets/{ticker}/orderbook - GETGet a Market's Candlesticks
/markets/{ticker}/candlesticks - GETGet a Market's Recent Trades
/markets/{ticker}/trades
Combos
Multi-leg markets.
Orders
Place, amend, cancel, and query orders.
- GETList Orders
/orders - POSTPlace an Order
/orders - GETGet an Order
/orders/{order_id} - DELETECancel an Order
/orders/{order_id} - POSTAmend an Order
/orders/{order_id}/amend
RFQs
Request quotes from market makers.
Quotes
Respond to RFQs and manage quotes.
- GETList Quotes
/quotes - POSTCreate a Quote
/quotes - GETGet a Quote
/quotes/{client_quote_id} - DELETECancel a Quote
/quotes/{client_quote_id} - POSTAccept a Quote
/quotes/{quote_id}/accept - POSTReject an Accepted Quote
/quotes/{client_quote_id}/reject - POSTConfirm an Accepted Quote
/quotes/{client_quote_id}/confirm
Portfolio
Account balances, positions, fills, settlements, accounts, and transfers.
- GETGet Balances
/portfolio/balances - GETGet Positions
/portfolio/positions - GETList Fills
/portfolio/fills - GETGet Settlements
/portfolio/settlements - GETList Accounts
/portfolio/accounts - POSTCreate an Account
/portfolio/accounts - GETList an Account's Grants
/portfolio/accounts/{account_id}/grants - POSTGrant Account Access
/portfolio/accounts/{account_id}/grants - DELETERevoke a Grant
/portfolio/accounts/{account_id}/grants/{grant_id} - POSTTransfer Between Accounts
/portfolio/transfers