removed

Breaking Changes to Order Struct

This is a breaking change to the Order struct that is returned several places in the API. The following fields are being deprecated:

fixed

Breaking Changes to Max Order Cost

This is a breaking change to the Max Order Cost field in CreateOrder.

added

Websocket Upgrades

new channels are added - ticker_v2 and market_lifecycle_v2 that are slightly different from their previous iterations and preparing
the older versions to be retired soon (~1-2 weeks) with a new version release

added

Websocket Upgrades

delta messages in orderbook_delta will now "updated_ts" and, when the update is caused by your order, a "client_order_id" field be populated as well.

added

Adding GetUserDataTimestamp

Adding GetUserDataTimestamp endpoint.

improved

Undo Certain 2.0.1 Changes

Due to the api log being new, some users were not able to prepare for the upcoming changes. We are releasing API version 2.0.2 on Friday March 7th 2025 to undo the changes in

improved

GetMilestone PageSize -> Limit

Consistent with our API conventions, GetMilestone now returns limit instead of page_size

removed

Removed Fields From GetMarket(s)

GetMarket(s) will no longer return fields Title, Subtitle, NoSubTitle, FeeWaiverExpirationTime, RiskLimitCents
Orders will no longer contain QueuePosition
OrderConfirmations, returned on create endpoints, will no longer contain SelfTradePreventionType

added

GetApiVersion

Added an endpoint that will give the current API version. This can be used to synchronize with changelog updates.

fixed

GetRFQ Cursor Response

In order to be consistent with pagination conventions, GetRFQs response will now be cursor instead of next_cursor