Skip to main content

OrderCancelReplaceRequest (35=G)

Updates an existing limit or trigger order to buy or sell digital assets on Bitvavo.

Rate limit weight points: 1

Structure

Requires:

Message body

Required column values:

  • Y = Required
  • N = Not required
  • C = Conditionally required (depends on another parameter)
TagNameTypeRequiredDescription
2422OrderRequestIDIntNYour unique identifier of the request.
60TransactTimeUTCTimestampYThe UTC timestamp in nanoseconds when the order was created. Must be in the format YYYYMMDD-HH:MM:SS.sssssssss, for example 20260115-10:05:54.794327000.
1AccountStringNThe unique identifier of the account.
If not specified, the SenderCompID is used.
55SymbolStringYThe market in which the order was created, for example BTC-EUR.
37OrderIDStringCBitvavo identifier of the order to update. Required if OrigClOrdID is not specified.
11ClOrdIDStringYYour new identifier of the order, that will replace the original ClOrdID (returned in OrigClOrdID). Must be a valid UUID, for example 1be6d0df-d5dc-4b53-a250-3376f3b393e6.
41OrigClOrdIDStringCThe original identifier ClOrdID (11) of the order that you want to update.
Required if OrderID is not specified.
If both OrderID and OrigClOrdID are specified, OrigClOrdID has precedence.
54SideCharYIndicates whether the order is to buy or sell the asset.
This is a required tag, but Bitvavo ignores the value.
38OrderQtyQtyNThe new quantity of the base currency (for example BTC) to buy or sell.
152CashOrderQtyQtyNThe quantity of the quote currency (for example EUR) to buy or sell for untriggered stop and stop limit order types.
44PricePriceNThe new price in quote currency.
Must be a multiple of the tickSize value for the market.
18ExecInstMultipleCharValueNThe new execution instruction. Set to 6 to mark the order as postOnly (adds liquidity to the order book).
2964SelfMatchPreventionInstructionCharNThe new self-trading prevention instruction.
Can be:
  • 1: Cancel aggressive (newest)
  • 2: Cancel passive (oldest)
  • 3:Cancel both
  • 4: Decrement and cancel (Custom Bitvavo value)
99StopPxPriceNThe new trigger price in quote currency. Only applicable to untriggered stop and stop limit orders.
59TimeInForceCharNHow long an order stays active for.
Can be:
  • 1: Good Till Cancel (GTC)
  • 3: Immediate Or Cancel (IOC)
  • 4: Fill Or Kill (FOK)
5002OperatorIDIntYCustom Bitvavo tag
Your identifier for the trader or the bot within your account that made the request.
40OrdTypeCharYThe type of order you create.
This is a required tag, but Bitvavo ignores the value.

See also