Skip to main content

Create/Update Ad

Create a new ad or update an existing ad.

HTTP Request

  • POST /api/v3/fiat/merchant/ads/save_or_update

Required Permission: P2P Deal Ad

Request Parameters

NameTypeMandatoryDescription
advNostringnoAd unique identifier (required when updating)
payTimeLimitintegeryesPayment time limit (minutes)
initQuantityBigDecimalyesInitial tradable quantity
supplyQuantityBigDecimalnoAdditional quantity to supply when updating
priceBigDecimalyesPrice per unit
coinIdstringyesCrypto coin ID (e.g., BTC, ETH)
countryCodestringnoCountry code
sidestringyesTrade direction: BUY / SELL
advStatusstringnoIf provided during update, also updates ad status. See enum values
fiatUnitstringyesFiat currency type (e.g., USD, EUR)
payMethodstringyesUser payment account ID(s), comma-separated
autoReplyMsgstringnoAuto-reply message
tradeTermsstringnoTrade terms
minSingleTransAmountBigDecimalyesMinimum single trade amount
maxSingleTransAmountBigDecimalyesMaximum single trade amount
kycLevelstringnoRequired KYC level for counterparty
userAllTradeCountMinintegeryesMinimum completed trades required
userAllTradeCountMaxintegeryesMaximum trades limit
maxPayLimitintegernoMax orders per user on this ad
buyerRegDaysLimitintegernoMinimum buyer registration days

Response Parameters

NameTypeDescription
codeinteger0 indicates success
msgstringResult description
datastringAd number (advNo)

Response

{
"code": 0,
"msg": "success",
"data": "a1375750128856004608"
}