Cancel order
DELETE /frontoffice/api/v3/orders/{orderId}
Summary
Use this method to cancel an active order placed on SPOT, CFD, or Perpetual markets.
Request
Header parameters
accountId required
The trading account identifier.
Path parameters
orderId required
The order identifier to cancel.
Request example
DELETE /frontoffice/api/v3/orders/01K2PF9XS29WN4JZRHMCTTQYJB HTTP/1.1
Host: {host}
Authorization: Bearer JWT
accountId: {accountId}
Accept: */*
Response
In case of success, an object will be returned.
Each object contains the following information:
order object
The canceled order.
order.marketId string
The market identifier, same as in the request.
order.marketDisplayName string
The market ticker.
order.orderId string
The unique identifier of the order assigned by the system.
order.orderType string
The order type, same as in the request.
order.side string
The order side, same as in the request.
order.status string
The current order status.
Possible values:
StartedPendingWorkingCompletedCancelledExpiredRejected
order.source string
The source of the order.
Possible values:
ManualStopOrderFixApiSystem
order.timeInForce string
The time-in-force policy, same as in the request.
order.commission decimal string
The fee charged for the execution of the order, expressed in the quote asset.
order.requestedAmount decimal string
The quantity of the base asset to buy or sell, same as in the request.
order.remainingAmount decimal string
The amount of the base asset that remains unfilled.
order.requestedPrice decimal string | nullable
The limit price for Limit orders, same as in the request; null for market orders.
order.executionPrice decimal string
The volume-weighted average price at which the order was executed.
order.createdAt string
The timestamp when the order was created, in the following format: YYYY-MM-DDTHH:MM:SS.sssZ.
order.updatedAt string
The timestamp of the most recent update to the order, in the following format: YYYY-MM-DDTHH:MM:SS.sssZ.
order.rejectDetails string
The reason and details for order rejection when status is Rejected. Currently unused and not populated.
order.cancellationDate string | nullable
The timestamp when the order was cancelled or expired, in the following format: YYYY-MM-DDTHH:MM:SS.sssZ; null if not cancelled.
order.fillFactor decimal string
The ratio of the filled quantity to the originally requested quantity (filledAmount / requestedAmount).
Response example β 200: OK
{
"order": {
"marketId": "spot.eth_usdt",
"marketDisplayName": "SPOT ETH/USDT",
"orderId": "01K2PF9XS29WN4JZRHMCTTQYJB",
"orderType": "Limit",
"side": "Buy",
"status": "Cancelled",
"source": "Manual",
"timeInForce": "Gtc",
"commission": "0",
"requestedAmount": "0.1",
"remainingAmount": "0.1",
"requestedPrice": "4450",
"executionPrice": "0",
"createdAt": "2025-08-15T08:59:51.97Z",
"updatedAt": "2025-08-15T09:00:06.2791048Z",
"rejectDetails": "",
"cancellationDate": null,
"fillFactor": "0"
}
}
