Skip to main content

Message — Rejected Order

{
    "resultType": "rejectOrder",
    "data": {
        "statusCode": 400,
        "body": "Post-only order rejected as it would have matched immediately",
        "order": {
            "market": "BTC-USD",
            "orderId": "01JGPRJC7KHY8GP4FT6WRQG193",
            "orderType": "sell",
            "tradeType": "limit",
            "price": "98491.86060236",
            "quantity": "15.83767529",
            "filledQuantity": "0",
            "leverage": "1",
            "createdAt": 1746643403628,
            "updatedAt": 1746643403696,
            "orderStatus": "active",
            "clientRequestId": "0835bf3e-4a20-41f0-908d-8213f2b7a285",
            "postOnly": false
        },
        "clientRequestId": "b9fe6677-12c3-4d43-894c-370236b94023"
    }
}
FieldTypeRequiredDescription
resultTypestringYesrejectOrder
data.statusCodenumberYes400
data.bodystringYesStatus message
data.order.marketstringYesMarket name
data.order.orderIdstringYesUnique identifier for the order
data.order.orderTypestringYesOrder side: buy or sell
data.order.tradeTypestringYesOrder type: limit or market
data.order.pricestringYesPrice used
data.order.quantitystringYesRemaining quantity
data.order.filledQuantitystringYesFilled quantity
data.order.leveragestringYesLeverage used at order creation
data.order.createdAtnumberYesMilliseconds since epoch
data.order.updatedAtnumberYesMilliseconds since epoch
data.order.orderStatusstringYesStatus at time of rejection
data.order.clientRequestIdstringNoClient-generated UUID for correlation
data.order.postOnlybooleanYesMaker-only creation flag
data.order.avgFillPricestringNoAverage price across fills
data.clientRequestIdstringNoClient-generated UUID for correlation