# Request For Quote Create a quote that is valid for a short amount of time Endpoint: POST /trading/api/v3/Orders/QuoteRequest Version: 1.5.0 Security: api-key, nonce, timestamp, version, signature ## 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' ## Request fields (application/json-patch+json): - `account` (integer, required) The account id of the traded currency - `quoteRequestId` (string, required) - `symbol` (string, required) The instrument symbol, example: 'BTC/CHF' - `currency` (string, required) The currency to trade, example: 'BTC' - `quantity` (number, required) The amount to trade in the provided Currency - `side` (string,null) The direction of the trade, related to the Symbol Enum: "Buy", "Sell" - `isCommissionIncluded` (boolean, required) Set to true if the fee should already be deducted from the quoted amount, otherwise added on top ## Response 200 fields (application/json): - `messageType` (string) Enum: "Unknown", "GenericError", "ExecutionReport", "MarketDataRequest", "MarketDataRequestReject", "MarketDataRefreshSubscription", "OrderMassStatusRequest", "NewOrder", "OrderCancelReject", "OrderCancelReplaceRequest", "OrderCancelRequest", "OrderStatusRequest", "Quote", "QuoteRequest", "QuoteRequestReject", "SecurityList", "UnsubscribeAllMarketData", "CallbackRegister", "Instrument", "TimedEvent", "InstrumentsBegin", "InstrumentsEnd" - `quoteRequestId` (string,null) - `quoteId` (integer) - `expireTime` (string) - `symbol` (string,null) - `currency` (string,null) - `quantity` (number) - `bidPrice` (number) - `askPrice` (number) - `commission` (number) - `commissionCurrency` (string,null) - `transactionTime` (string) - `fromAmount` (number) - `toAmount` (number) - `settlementAmount` (number) - `isMinimumCommissionApplied` (boolean) ## Response 400 fields (application/json): - `messageType` (string) Enum: "Unknown", "GenericError", "ExecutionReport", "MarketDataRequest", "MarketDataRequestReject", "MarketDataRefreshSubscription", "OrderMassStatusRequest", "NewOrder", "OrderCancelReject", "OrderCancelReplaceRequest", "OrderCancelRequest", "OrderStatusRequest", "Quote", "QuoteRequest", "QuoteRequestReject", "SecurityList", "UnsubscribeAllMarketData", "CallbackRegister", "Instrument", "TimedEvent", "InstrumentsBegin", "InstrumentsEnd" - `quoteRequestId` (string,null) - `rejectionCode` (integer) - `text` (string,null)