API
Breaking changes
-
Renamed the
session_bankrupcyfield tosession_bankruptcyin/public/get_last_settlements_by_* and/private/get_settlement_history_by_*. -
/private/get_transaction_logwill return the Invalid params exception when the count parameter is negative.
New
-
The currency parameter has been made optional for some methods. We also support the value any.
-
Affected methods
-
/public/get_instruments -
/public/get_combos -
/private/get_positions
-
-
Added subscription channel
user.portfolio.any, which returns notifications for portfolios for all currencies. -
Added new API method
/private/get_account_summarieswhich returns all the account summaries for all currencies. -
Added a new API method
/private/get_open_ordersthat returns all open orders for all currencies.
FIX
Breaking changes
-
⚠️ Changed scope for
MMProtection Limits(MM) from account to trade -
Clients are recommended to add the trade scope to current production keys before the release and remove the account scope after the release. Keys can be configured here.
Non-breaking changes
-
Subscriptions are now supported in
Security Status Request(e).0 = Snapshot1 = Snapshot + Updates (Subscribe)2 = Unsubscribe -
Security Status(f) has a new fieldTextwith potential valuessuccess,subscribedandunsubscribed.success= Snapshot successfully providedsubscribed= Subscription confirmedunsubscribed= Subscription cancelled -
Please note that our system does not send notifications when currencies are locked. Users are advised to subscribe to the platform_state channel to monitor the state of currencies actively.