Skip to main content

Confirm a Quote

info
  1. The exchange is async; please check the final status by calling the convert history API.
  2. Make sure you confirm the quote before it expires.

HTTP Request​

POST/v5/fiat/trade-execute

Request Parameters​

ParameterRequiredTypeComments
quoteTxIdtruestringThe quote tx ID from Request a Quote
subUserIdtruestringThe user's sub userId in bybit
webhookUrlfalsestringAPI URL to call when order is successful or failed (max 256 characters)
MerchantRequestIdfalsestringCustomised request ID(maximum length of 36)
  • Generally it is useless, but it is convenient to track the quote request internally if you fill this field

Response Parameters​

ParameterTypeComments
tradeNostringTrade order No
merchantRequestIdstringCustomised request ID

Request Example​

POST /v5/fiat/trade-execute HTTP/1.1
Host: api-testnet.bybit.com
X-BAPI-SIGN: XXXXXX
X-BAPI-API-KEY: xxxxxxxxxxxxxxxxxx
X-BAPI-TIMESTAMP: 1720071899789
X-BAPI-RECV-WINDOW: 5000
Content-Type: application/json
Content-Length: 52

{
"quoteTxId": "QuoteTaxId123456",
"subUserId":"43456"
}

Response Example​

{
"retCode": 0,
"retMsg": "success",
"result": {
"tradeNo": "TradeNo123456",
"merchantRequestId": ""
}
}