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)
| Tag | Name | Type | Required | Description |
|---|---|---|---|---|
2422 | OrderRequestID | Int | N | Your unique identifier of the request. |
60 | TransactTime | UTCTimestamp | Y | The 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. |
1 | Account | String | N | The unique identifier of the account. If not specified, the |
55 | Symbol | String | Y | The market in which the order was created, for example BTC-EUR. |
37 | OrderID | String | C | Bitvavo identifier of the order to update. Required if OrigClOrdID is not specified. |
11 | ClOrdID | String | Y | Your 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. |
41 | OrigClOrdID | String | C | The 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. |
54 | Side | Char | Y | Indicates whether the order is to buy or sell the asset. This is a required tag, but Bitvavo ignores the value. |
38 | OrderQty | Qty | N | The new quantity of the base currency (for example BTC) to buy or sell. |
152 | CashOrderQty | Qty | N | The quantity of the quote currency (for example EUR) to buy or sell for untriggered stop and stop limit order types. |
44 | Price | Price | N | The new price in quote currency. Must be a multiple of the |
18 | ExecInst | MultipleCharValue | N | The new execution instruction. Set to 6 to mark the order as postOnly (adds liquidity to the order book). |
2964 | SelfMatchPreventionInstruction | Char | N | The new self-trading prevention instruction. Can be:
|
99 | StopPx | Price | N | The new trigger price in quote currency. Only applicable to untriggered stop and stop limit orders. |
59 | TimeInForce | Char | N | How long an order stays active for. Can be:
|
5002 | OperatorID | Int | Y | Custom Bitvavo tag Your identifier for the trader or the bot within your account that made the request. |
40 | OrdType | Char | Y | The type of order you create. This is a required tag, but Bitvavo ignores the value. |