403 SUBACCOUNT_NOT_SUPPORTED.POST /v1/account/deposit-addresses. The currencies and networks you can deposit, with each token's contract address, are in the networks of GET /v1/currencies.network. The same address can exist on several networks (e.g. EVM chains), and a deposit on any other network can't be credited.destination_tag is set, include it with every deposit. Without it the deposit can't be matched to your account.deposit_enabled: when it is false, deposits of that currency are currently not accepted for your account.currency: one currency code, e.g. BTC. A currency that can't be deposited, such as fiat, answers 400 CURRENCY_NOT_SUPPORTED.network: a network id from GET /v1/currencies, e.g. ETHEREUM. With currency, a network the currency isn't on answers 400 NETWORK_NOT_SUPPORTED.curl --location 'https://api.onetrading.com/fast/v1/account/deposit-addresses?currency=BTC&network=BITCOIN' \
--header 'Authorization: Bearer <token>'[
{
"currency": "BTC",
"network": "BITCOIN",
"address": "bc1qxy2kgdygjrsqtzq2n0yrf2493p83kkfjhx0wlh",
"destination_tag": null,
"destination_tag_type": null,
"created_at": "2026-11-04T10:00:00.000Z",
"deposit_enabled": true
},
{
"currency": "XRP",
"network": "XRP_LEDGER",
"address": "rDsbeomae4FXwgQTJp9Rs64Qg9vDiTCdBv",
"destination_tag": "1234567",
"destination_tag_type": "destinationTag",
"created_at": "2026-11-04T10:05:00.000Z",
"deposit_enabled": true
}
]