v1
latestOpenAPI 3.1.02026-07-24590534.0 KBCreate Payment Address for a cryptocurrency
Create a Payment Address for a wallet, once you call the API, a wallet address would be created, then you would need to the listen to wallet.address.generated webhook with the wallet id to get the wallet address that has been created.
post/users/{user_id}/wallets/{currency}/addresses?
Path parameters
user_idstring required
The User ID. Use 'me' if fetching wallets of main authenticated user, use the user_id if fetching for Sub-account linked to the authenticated user.
currency'btc' | 'usdt' | 'eth' | 'xaut' | 'usat' | 'xrp' | 'dash' | 'ltc' | 'trx' | 'doge' | 'bnb' | 'pol' | 'usdc' | 'aave' | 'shib' | 'link' | 'cake' | 'xlm' | 'ada' | 'bch' | 'floki' | 'sol' | 'cfx' | 'ton' | 'sui' | 'zk' | 'lsk' | 'axcnh' | 'qdx' | 'cngn' required
Currency. Allowed valued: Required. Allowed values: Currencies - qdx, usd, ngn, ghs, btc, usdt, busd, cfx, usdc, cnhc, eth, bnb, xrp, ltc, wkd, bch, doge, dash, trx, one, link, cake, xlm, axs, shib, afen, bls, fil, ada, dot, babydoge, xtz, matic, sfm, aave, wsg, ckt, floki, sol, mana, ftm, sand, slp, enj, lrc, ape, sushi, zil. trx
Query parameters
networkstring
example: bep20, erc20, trc20.
Response
200
Example response
{
"status": "success",
"message": "Successful",
"data": {
"id": "8aa1fd67-2b03-4059-909d-5b325c0bb317",
"currency": "btc",
"network": "btc",
"user": {
"id": "dmdn34n4-2b03-4059-900d-444mff",
"sn": "QDXXIRPXXKS",
"email": "test@gmail.com",
"first_name": "Oye",
"last_name": "Olalekan",
"display_name": "appstate",
"created_at": "2021-04-09T10:48:14.000+01:00",
"updated_at": "2024-03-12T11:34:34.000+01:00"
},
"created_at": "2024-08-28T16:41:23.818+01:00",
"updated_at": "2024-08-28T16:41:23.818+01:00"
}
}