Skip to main content

Get RFQ Configuration

RFQ Config. Up to 50 requests per second.

info

Query for information on the quoting party that can participate in your transaction, your own deskCode and other configuration information.

HTTP Request

GET /v5/rfq/config

Request Parameters

None

Response Parameters

ParameterTypeComments
resultarrayOrder ID
listObject
> deskCodestringYour deskCode, a unique identification code
> maxLegsintegerMaximum number of legs
> maxLPintegerThe maximum number of LPs (liquidity providers) selected in the inquiry
> maxActiveRfqintegerThe maximum number of unfinished inquiry orders allowed by a user
> rfqExpireTimeintegerInquiry expiration time (mins)
> minLimitQtySpotOrderintegerSpot minimum order quantity
>minLimitQtyContractOrderintegerContract minimum order quantity
> minLimitQtyOptionOrderintegerOption minimum order
> strategyTypesarrayProduct strategy
>> strategyNamestringStrategy name
> counterpartiesarrayInformation on the quoters who can participate in the transaction
>> traderNamestringName of the quoter
>> deskCodestringThe unique identification code of the quoting party
>> typestringQuoter type. LP is an automated market maker connected via API, null means a normal quoting party

Request Example

GET /v5/rfq/create-rfq HTTP/1.1
Host: api-testnet.bybit.com
X-BAPI-API-KEY: xxxxxxxxxxxxxxxxxx
X-BAPI-TIMESTAMP: 1676430842094
X-BAPI-RECV-WINDOW: 5000
X-BAPI-SIGN: XXXXXX

Response Example

{
"retCode": 0,
"retMsg": "OK",
"result": {
"deskCode": "1nu9d1",
"maxLegs": 25,
"maxLP": 50,
"rfqExpireTime": 10,
"maxActiveRfq": 10,
"minLimitQtySpotOrder": 10,
"minLimitQtyContractOrder": 10,
"minLimitQtyOptionOrder": 1,
"strategyTypes": [
{
"strategyName": "custom"
},
{
"strategyName": "FundingRate"
},
{
"strategyName": "CarryTrade"
},
...,
],
"counterparties": [
{
"traderName": "1zQkH0y7Y3acALM",
"deskCode": "gIMhjitYqE9WG5F",
"type": "LP"
},
{
"traderName": "Bernie LP",
"deskCode": "Bernie",
"type": "LP"
},
...,
]
},
"retExtInfo": {},
"time": 1756870672013
}