These release notes list changes to Coinbase Prime Broker.
rfq_product_detail
:
min_base_size
The minimum the size can be when submitted in the base assetmax_base_size
The maximum the size can be when submitted in the base assetmin_quote_size
The minimum the size can be when submitted in the quote assetmax_quote_size
The maximum the size can be when submitted in the quote assetFOK
) order with size in quote order instructions.
CashOrderQty(152)
with TimeInForce(59)
FILL_OR_KILLquote_value
with time_in_force
FILL_OR_KILLrfq_product_detail
contains product details for placing RFQ orders, which includes the following sub-fields:
tradable
determines if the product is tradable for RFQmin_notional_size
is the minimum notional size for RFQ ordersmax_notional_size
is the maximum notional size for RFQ ordersCreated API references for the following Prime endpoints
unbondable_amount
is the amount available for unbonding/unstaking, in whole unitsAdded support for Request For Quote
network
field for Prime Multinetwork Support:
network_details
for each asset supported by the entitynetwork
field in the response if the transaction is onchainnetwork
field in the response if the transaction is onchainnetwork
field in the response if the transaction is onchainnetwork
field as a request parameter and return the network
field in the response if the withdrawal is onchainnetwork
field in the response if the wallet is a vault walletnetwork
field in the response if the wallet is a vault walletnetwork
field as a request parameter and return the network
field in the response if the wallet is a vault walletnetwork
field as a request parameter and return the network
field in the response if the deposit instruction is onchainproduct_id
currency
is required to be provided.auto_sweep
status of a given entity. Auto sweep will automatically sweep all available balance by each settlement.user_context
to List Open Orders, List Portfolio Orders, Get Order By ID.Text
(58), OrdType
(40), Price
(44) to Execution Report (8).user_context
, limit_px
, side
, order_type
to the Orders Channel.WEB3
wallet type to ONCHAIN
on type
field in request and response for Create Wallet, List Wallets, and Get Wallet by Wallet IDONCHAIN
wallets to Create WalletVISIBILITY
field to List Wallets and Get Wallet by Wallet IDWEB3_TRANSACTION
transaction type to ONCHAIN_TRANSACTION
in request parameters and responses for List Portfolio Transactions, List Wallet Transactions, and Get Transaction by Transaction ID. All transactions previously marked as WEB3_TRANSACTION
will now be returned as ONCHAIN_TRANSACTION
.Added product_id
field to Orders Channel’s messages.
Added support for filtered Level2 Data Channel by venue configuration for Websocket feed:
venue_filtering
boolean.venue_configuration
for each product.Added support for Stop Limit orders:
STOP_LIMIT
, a conditional order combined of stop order and limit order. The stop_price
field is required for this new order type.SL
for the new Stop Limit order and StopPx
(99) to NewOrderSingle.historical_pov
that estimates participation rate for a TWAP/VWAP order. Can be specified instead of expiry time.IOC
) support to NewOrderSingle LIMIT
orders.Added endpoints to support Net Allocations:
net_average_filled_price
to List Open Orders, List Portfolio Orders, Get Order By ID.NetAvgPrice
(8006), EffectiveTime
(168), NoMiscFees
(136), MiscFeeAmt
(137), MiscFeeCurr
(138), MiscFeeType
(139) to Execution Report (8).net_avg_px
to the Orders Channel.Updated List Open Orders:
order_type
, order_side
, sort_direction
, start_date
, and end_date
which can again be used to filter orders.limit
, and cursor
.pagination
from response payload.FOK
).Added volume-weighted average price trading (VWAP
):
type
value called VWAP
order_type
called VWAP
Added 2 new response properties to Get Portfolio credit Information:
adjusted_credit_utilized
adjusted_portfolio_equity
IsRaiseExact
(8999) to NewOrderSingle messages for all order types (LIMIT, MARKET, TWAP).SenderSubID
(50) to ExecReports.Updated WebSocket:
timestamp
and event_time
.Added 3 new response properties to Get Portfolio Allocations:
allocation_completed_at
order_ids
fees_allocated_leg
of destination levelAdded new endpoint List Portfolio Allocations returns a list of allocations.
Updated List Open Orders, List Portfolio Orders:
order_type
called: BLOCK
BLOCK
to the field type
, which refers to a block tradeUpdated Get Order by Order ID:
BLOCK
to the field type
, which refers to a block tradeUpdated List Open Orders, Get Order by Order ID, and List Portfolio Orders:
exchange_fee
, populated when the order was placed with a COST_PLUS
commission configuration.Added the following fields to List Portfolio Balances, Get Wallet Balance:
bonded_amount
is the amount currently locked due to bonding/staking, potentially subject to an unbonding period, in whole unitsreserved_amount
is the amount that must remain in the wallet due to the protocol, in whole unitsunbonding_amount
is the amount that is in the process of unbonding, in whole unitsunvested_amount
is the unrealized amount subject to a vesting schedule, in whole unitspending_rewards_amount
is the pending bonding/staking rewards that have not yet been realized, in whole unitspast_rewards_amount
is the previously realized bonding/staking rewards, in whole unitsbondable_amount
is the amount available for bonding/staking, in whole unitsAdded support for conversions:
ACTIVITY_TYPE_CONVERSION
.destination_symbol
field to List Wallet Transactions, List Portfolio Transactions, and Get Transaction by Transaction IDCONVERSION
filter to List Wallet Transactions and List Portfolio Transactions,Added the following endpoints
GET /v1/portfolios/{portfolio_id}/address_book
POST /v1/portfolios/{portfolio_id}/address_book
Updated List Activities with new type of activity, ACTIVITY_CATEGORY_ALLOCATION
MaxShow
(201) to NewOrderSingle for LIMIT orders.Updated List Portfolio Orders:
product_ids
parameter is no longer required. If not specified you get all products.start_date
and end_date
. The end_date
parameter is still optional, but if not specified you get orders from start_date
to the end of time. Previously, it returned start_date
to start_date
+ 31 days.Updated List Open Orders:
product_ids
parameter is no longer required. If not specified you get all products.order_type
, cursor
, limit
, sort_direction
, start_date
, order_side
, and end_date
.Added the has_next
boolean field to the pagination
field in the response body. The has_next
field indicates if there is more data available to paginate through.
Removed the total_result_count
field has been removed from the pagination
field in the response body.
Added:
Added:
Added:
Fixed:
blockchain_ids
) now appear in the Transaction response.Added:
type
filter.Fixed:
account_identifier
field now appears within Get Wallet Deposit Instructions.Additions:
transfer_from
and transfer_to
now appear in the Transaction resource for withdrawals and deposits.Additions:
transfer_from
and transfer_to
type.