Search…
RESTful API
bitHolla Vault provides full API setup for businesses and developers. Most of Vault APIs are private and require authentication through API key and secret.
You need to signup on Vault Dashboard and generate an API key under Vault section in order to use the platform.
Host URL: https://api.vault.bitholla.com/v1
Interactive API Explorer: https://api.vault.bitholla.com/docs
Generating API keys and accessing Vault through APIs are only allowed for business accounts. Contact [email protected] to upgrade your account.
You can use a 15 days trial business account upon request. Contact [email protected] to activate your trial access.

Authentication

All vault APIs require authentication by the client.
Any authenticated request requires key and secret present in the request header. You are required to register your account and get your API keys in order to use bitHolla Vault kit.
Refer to the private API headers for authentication.
You can use the interactive API Explorer to place your key and secret and click Authorize and fill in Key and Secret fields use authenticated services in the API Explorer.
Authorization in Interactive API Explorer on https://api.vault.bitholla.com/docs
Do not add any values to Bearer field since that is not relevant to this scope and is used for bitHolla dashboard.

Endpoints

All vault endpoints are private endpoints and require authentication.
All currencies in Vault API should be in lower case in their 3,4 digit format. For example, Bitcoin should be used as btc when sent to the server.

Public

get
https://api.vault.bitholla.com
/v1/coins
Coins
get
https://api.vault.bitholla.com
/v1/wallet/:wallet_name/check
Wallet Name Check

Private

post
https://api.vault.bitholla.com
/v1/wallet
Wallet
delete
https://api.vault.bitholla.com
/v1/wallet
Wallet
get
https://api.vault.bitholla.com
/v1/user/wallets
Wallets
get
https://api.vault.bitholla.com
/v1/wallet/:wallet_name/master
Master Address
get
https://api.vault.bitholla.com
/v1/wallet/:wallet_name/address/new
New Address
get
https://api.vault.bitholla.com
/v1/wallet/:wallet_name/addresses
Addresses
get
https://api.vault.bitholla.com
/v1/wallet/:wallet_name/balance
Balance
get
https://api.vault.bitholla.com
/v1/wallet/:wallet_name/restart
Restart
post
https://api.vault.bitholla.com
/v1/wallet/:wallet_name/withdraw
Withdraw
post
https://api.vault.bitholla.com
/v1/wallet/:wallet_name/withdraw/batch
Batch Withdraw
put
https://api.vault.bitholla.com
/v1/wallet/:wallet_name/sweep
Set Auto-Sweep
post
https://api.vault.bitholla.com
/v1/wallet/:wallet_name/sweep
Sweep
get
https://api.vault.bitholla.com
/v1/wallet/:wallet_name/transactions
Transactions
get
https://api.vault.bitholla.com
/v1/wallet/transaction/status
Transaction Status
put
https://api.vault.bitholla.com
/v1/wallet/:wallet_name/webhook
Webhook
Last modified 2mo ago