π€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?