Overview
Whitelist management provides an additional security layer for withdrawals from internal (custodial) wallets. Whitelisted addresses are pre-approved withdrawal destinations that have been verified and saved for secure fund transfers. Security Benefits:- Pre-approve trusted addresses before withdrawal
- Prevent withdrawal to unauthorized addresses
- Maintain audit trail of approved destinations
- Track usage history of whitelisted addresses
- Add frequently used exchange addresses
- Pre-approve personal wallet addresses
- Manage beneficiary addresses for business accounts
- Implement security policies requiring address approval
GET - Retrieve Whitelisted Addresses
Get all whitelisted addresses for a specific currency.Authentication
string
required
Your public API client key
string
required
Bearer token for authentication
Query Parameters
string
required
Currency of the desired whitelisted addresses (e.g., “xrp”, “usdc”, “eth”)
boolean
default:false
Route to US backend environment
Response
string
Unique whitelist entry identifier
string
Friendly name or label for the address
string
Beneficiary’s first name
string
Beneficiary’s last name
string
Blockchain address
string
Memo/destination tag (for XRP, Stellar, etc.)
string
Currency code
string
ISO 8601 timestamp of last withdrawal to this address
string
ISO 8601 timestamp of when address was whitelisted
POST - Add Addresses to Whitelist
Add one or more external wallet addresses to the whitelist. Multiple addresses can be added in a single request.Request Body
array
required
Array of addresses to whitelist
Response
boolean
Whether whitelisting was successful
DELETE - Remove Addresses from Whitelist
Remove previously whitelisted addresses. Provide one or more whitelist entry IDs to remove.Request Body
array
required
Array of whitelist entry IDs to remove (obtained from GET response)
Response
boolean
Whether removal was successful
Complete Whitelist Management
Important Notes
Usage Tracking: The
lastUsedAt field helps identify frequently vs rarely used addresses. Consider removing unused addresses periodically.Address Validation
Use Cases
Import from CSV
Check if Address is Whitelisted
Clean Up Unused Addresses
Edge Cases
Duplicate Addresses
Attempting to whitelist an already-whitelisted address:Maximum Whitelist Size
Platforms may impose limits on whitelist size. Check current count:Related Endpoints
- Withdraw from Internal Wallet - Use whitelisted addresses for secure withdrawals
- Get Internal Wallets - View internal wallets that can withdraw to whitelist