👤Account API
Get Balance
GET https://coinstack.net/api/v1/account
Headers
Name
Type
Description
X-API-KEY*
String
Account API key
{
"success":true,
"response":{
"account":{
"accountID":"xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
"balance":{
"BTC":"0.00000000",
"ETH":"0.00000000",
"LTC":"0.00000000",
"BNB":"0.00000000",
"SOL":"0.00000000",
"MATIC":"0.00",
"XRP":"0.00",
"TRX":"0.00",
"USDT":"0.00"
}
}
}
}Get Wallets
GET https://coinstack.net/api/v1/account/wallets
Headers
Name
Type
Description
X-API-KEY*
String
Account API key
{
"success":true,
"response":{
"wallets":[
{
"walletID":"xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
"currency":"{currency}",
"address":"{address}",
"minimum":"{minimum}",
"webhook":"{webhook}",
"metadata":"{metadata}"
},
{
"walletID":"xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
"currency":"{currency}",
"address":"{address}",
"minimum":"{minimum}",
"webhook":"{webhook}",
"metadata":"{metadata}"
}
]
}
}Get Charges
GET https://coinstack.net/api/v1/account/charges
Headers
Name
Type
Description
X-API-KEY*
String
Account API key
{
"success":true,
"response":{
"charges":[
{
"chargeID":"xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
"currency":"{currency}",
"address":"{address}[:{memo}]",
"minimum":"{minimum}",
"paid":true/false,
"expired":true/false,
"expires":{time till expiry in seconds},
"webhook":"{webhook}",
"metadata":"{metadata}"
},
{
"chargeID":"xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
"currency":"{currency}",
"address":"{address}[:{memo}]",
"minimum":"{minimum}",
"paid":true/false,
"expired":true/false,
"expires":{time till expiry in seconds},
"webhook":"{webhook}",
"metadata":"{metadata}"
}
]
}
}Withdraw Balance
All currencies have a minimum withdrawal amount.
POST https://coinstack.net/api/v1/account/withdraw
Headers
Name
Type
Description
X-API-KEY*
String
Account API key
X-API-SECRET
String
Account API secret
Request Body
Name
Type
Description
currency*
String
Withdrawal currency
amount*
Number
Withdrawal amount
BTC, ETH, LTC, BNB, SOL: 8 decimal places
MATIC, XRP, TRX,USDT,USDT-MATIC,USDC-MATIC: 2 decimal places
address*
String
Withdrawal address
{
"success":true,
"response":{
"withdrawID":"xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
"currency":"{currency}",
"address":"{address}",
"amount":"{amount}"
}
}Last updated
Was this helpful?