Skip to main content

Get My Ads List

Get the current merchant's advertisements list with pagination.

HTTP Request

  • GET /api/v3/fiat/merchant/ads/pagination

Required Permission: P2P Account Read

Request Parameters

NameTypeMandatoryDescription
advNostringnoAd unique identifier
merchantIdstringnoMerchant ID
coinIdstringnoCrypto coin ID (e.g., BTC, ETH)
fiatUnitstringnoFiat currency type (e.g., USD, EUR)
sidestringnoTrade direction: BUY / SELL
advStatusstringnoAd status, multiple statuses comma-separated. See enum values
kycLevelstringnoKYC level. See enum values
startTimelongnoQuery start time (timestamp)
endTimelongnoQuery end time (timestamp)
pageintegernoPage number, default 1
limitintegernoRecords per page, max 10

Response Parameters

NameTypeDescription
advNostringAd number
sidestringTrade direction: BUY / SELL
advStatusstringAd status: OPEN / CLOSE / LOW_STOCK
priceBigDecimalAd price
quantityBigDecimalTotal quantity
initAmountBigDecimalInitial amount
availableQuantityBigDecimalAvailable quantity
frozenQuantityBigDecimalFrozen quantity
coinIdstringCoin ID
coinNamestringCoin name
fiatUnitstringFiat currency unit
countryCodestringCountry code
feeTypestringFee type: NONE / EACH_FIX / EACH_RATIO
commissionRateBigDecimalCommission rate
payTimeLimitintegerPayment time limit (minutes)
payMethodstringPayment method ID
paymentInfoarrayPayment method details
paymentInfo[].idintegerUser payment account ID
paymentInfo[].payMethodintegerPayment method type
paymentInfo[].accountstringAccount
paymentInfo[].payeestringPayee
paymentInfo[].extendstringExtended info (JSON string)
minSingleTransAmountBigDecimalMinimum single trade amount
maxSingleTransAmountBigDecimalMaximum single trade amount
kycLevelstringKYC level: NONE / PRIMARY / ADVANCED
requireMobilebooleanWhether mobile binding is required
autoReplyMsgstringAuto-reply message
tradeTermsstringTrade terms
userAllTradeCountMinintegerMinimum completed trades required
userAllTradeCountMaxintegerMaximum trades limit
maxPayLimitintegerMax orders on this ad
buyerRegDaysLimitintegerMinimum buyer registration days
exchangeCountintegerTrade count
orderPayCountintegerCurrent ad order count
makerInstitutionNamestringMerchant institution name
onlyTradeKybUserbooleanWhether only KYB users can trade
paymethodIdsstringPayment method ID list
securityOrderPaymethodIdsstringSecurity order payment method ID list
createTimelongCreation time (millisecond timestamp)
updateTimelongUpdate time (millisecond timestamp)

Response

{
"msg": "success",
"code": 0,
"data": [
{
"advNo": "a1740449468605790209",
"payTimeLimit": 15,
"quantity": 10.0,
"price": 11.0,
"initAmount": 110.0,
"frozenQuantity": 0.0,
"availableQuantity": 10.0,
"coinId": "5989b56ba96a43599dbeeca5bb053f43",
"coinName": "USDT",
"countryCode": "GB",
"commissionRate": 0.0,
"advStatus": "CLOSE",
"side": "SELL",
"createTime": 1780422986000,
"updateTime": 1780423171000,
"fiatUnit": "GBP",
"feeType": "NONE",
"autoReplyMsg": "",
"tradeTerms": "",
"payMethod": "1",
"paymentInfo": [
{
"id": 1605,
"payMethod": 1,
"account": "123",
"extend": "{\"accountType\":\"123\",\"typeOfBank\":\"123\"}"
}
],
"minSingleTransAmount": 1.0,
"maxSingleTransAmount": 110.0,
"kycLevel": "PRIMARY",
"requireMobile": false,
"userAllTradeCountMin": 0,
"userAllTradeCountMax": 0,
"maxPayLimit": 0,
"buyerRegDaysLimit": 0,
"exchangeCount": 0,
"blockTrade": false,
"orderPayCount": 0,
"makerInstitutionName": "DAVIS0406C",
"onlyTradeKybUser": true,
"paymethodIds": "",
"securityOrderPaymethodIds": ""
}
],
"page": {
"total": 7,
"currPage": 1,
"pageSize": 10,
"totalPage": 1
}
}