Keep track of changes and upgrades to the Rails API
avgFillPrice
field from at the same level as the order object to inside the order object in Get Order By ID response.
avgFillPrice
field will also be included in the order object of the following WebSocket messages or REST API responses: Cancel Order By ID, Order Filled Notifications, Get Open Orders, and Get Open Order By ID.margin
calculation in Get Balances response.
(total positions + total orders) / leverage
.total positions / leverage
.leverage
field from Create Order - Limit request.
leverage
field in the request, it will be ignored and the existing account leverage will be used.6000
to 7000
requests per minute.cancelling
orders.active
orders.
pending
, cancelling
, and modifying
in addition to active
.PUMP-USD
to the Supported Markets list. It’s for internal testing for now and not available for trading on the exchange yet.0.00000001
to market specific values.
BTC-USD
: 0.01
ETH-USD
: 0.01
SOL-USD
: 0.01
XRP-USD
: 0.00001
HYPE-USD
: 0.001
FARTCOIN-USD
: 0.00001
invalid tick size
.FARTCOIN-USD
to the Supported Markets list. It’s for internal testing for now and not available for trading on the exchange yet.
NEXT_FUNDING
to Get Market Data endpoint.clientRequestId
to Create Order - Limit, Cancel Order, Order Filled Notifications and Order Rejected Notifications responses.
HYPE-USD
to the Supported Markets list. It’s for internal testing for now and not available for trading on the exchange yet.
userId
and reduceOnly
fields from Create Order - Limit and Cancel Order responses.reduceOnly
field from Order Filled Notifications and Order Rejected Notifications responses.6000
requests per minute) for Create Order - Limit request and Cancel Order request.
429 Too Many Requests
error.1
second, meaning that the request will be rejected if it cannot be processed within this time frame.400 Bad Request
error and an error message receive window exceeded, order rejected
.filledAt
to Get Completed Orders endpoint.txCreated
from Get Completed Orders endpoint is deprecated and will be removed in the next release.1%
balance cushion from market makers, which means the entire account balance can now be used for trading.filledQuantity
field to Order Filled Notifications. The existing quantity
field now represents the remaining quantity instead of the filled quantity.createdAt
and updatedAt
to orderCreatedAt
and orderFilledAt
respectively for Transaction Stream.Note: Both changes above were breaking changes according to the Semantic Versioning rules, but they were not breaking changes in practice since the market makers were not using the API at the time of the change.
updatedAt
timestamp not up to date from Cancel Order response.ping
message returning errors instead of pong
.(ask + bid) / 2
for Get Positions endpoint.refChainTxId
to txHash
in Get Withdrawals endpoint.Note: This was a breaking change according to the Semantic Versioning rules, but it was not a breaking change in practice since the market makers were not using the API at the time of the change.
price
and quantity
in Create Order - Limit request.maxSlippage
validation for Create Order - Limit request.