# Get Order Provide either an orderId or a clientOrderId to get details about the order Endpoint: GET /trading/api/v3/Orders/{id} Version: 1.5.0 Security: api-key, nonce, timestamp, version, signature ## Path parameters: - `id` (string, required) The Bitcoin Suisse order id (unsigned long integer) or customer's clientOrderId ## Query parameters: - `isClientOrderId` (boolean) Flag, true if id is clientOrderId ## Header parameters: - `customer-number` (string, required) Defines which customer the request is executed for. If you manage multiple customers, this is how you switch between them. Use the _Customer Management_ API endpoints to get the customer data. Example: 'BTCS-CUS-123456' ## Response 200 fields (application/json): - `account` (integer) - `clientOrderId` (string,null) - `orderId` (integer) - `quoteId` (integer) - `side` (string) Enum: "Unknown", "Buy", "Sell" - `orderType` (string) Enum: "Unknown", "Market", "Limit", "Stop", "StopLimit", "PreviouslyQuoted", "BestExecution" - `symbol` (string,null) - `currency` (string,null) - `quantity` (number) - `price` (number) - `stopPrice` (number) - `timeInForce` (string) Enum: "Unknown", "GoodTillCancel", "ImmediateOrCancel", "FillOrKill", "GoodTilDate" - `transactionTime` (string) - `expireTime` (string) - `createdAt` (string) - `toAccount` (integer) - `executionId` (string,null) - `executionType` (string) Enum: "Unknown", "New", "Cancelled", "Replaced", "PendingCancel", "Rejected", "Expired", "Trade", "Void", "OrderStatus" - `indicativePrice` (number) - `status` (string) Enum: "Unknown", "New", "PartiallyFilled", "Filled", "Cancelled", "PendingCancel", "Rejected", "PendingNew", "Expired", "Draft", "Error", "Submitted", "Void", "Cancelling", "CancelError" - `lastPrice` (number) - `lastQuantity` (number) - `cumulativeQuantity` (number) - `leavesQuantity` (number) - `rejectionCode` (integer) - `text` (string,null) - `availableToTrade` (number) - `commissionCurrency` (string,null) - `commission` (number) - `settlementDate` (string) - `venueId` (integer) - `tenor` (string) Enum: "Unknown", "Spot", "Instantly" - `prosecoFuseco` (boolean) - `isTwap` (boolean) - `isCommissionIncluded` (boolean) - `legPrice` (number) - `legSymbol` (string,null) - `settlementAmount` (number) - `fromAmount` (number) - `toAmount` (number) - `isSettled` (boolean) - `appliedCommissionPct` (number) - `targetStrategy` (string) Enum: "None", "Smart", "TWAP", "Scheduled", "DCA" - `durationUnit` (string) Enum: "Unknown", "Day", "Hour", "Month", "Minute", "Week" - `duration` (integer) - `pegOffsetType` (string) Enum: "None", "BasisPoints" - `pegOffsetValue` (integer) - `effectiveTime` (string) - `parentClientOrderId` (integer) - `source` (integer) - `isMinimumCommissionApplied` (boolean) - `legs` (array, required) - `legs.isFiatToFiat` (boolean) - `legs.rate` (number) - `legs.baseQuantity` (number) - `legs.venue` (string,null) ## Response 400 fields (application/json): - `code` (integer) - `text` (string,null)