When Travel Rule applies
Travel Rule verification is required when:- The transaction involves cryptocurrency deposits or withdrawals
- The account is registered in the European Economic Area (EEA)
- The transaction meets regional threshold requirements
- The Travel Rule API is enabled for the account
The Travel Rule API is not available to all accounts. To request access, contact the assigned Account Manager or email institutional@whitebit.com.
Wallet types
Party types
VASP identification
When the destination or originating wallet is hosted:- VASP in list — Use
vaspIdfrom the Get VASPs endpoint response - VASP not in list — Use
vaspNamewith the VASP’s name as a string fallback
Country codes
All country fields use ISO 3166-1 alpha-3 codes (3-letter):Deposit verification
Flow
Verification is performed against the originator (sender) address the deposit came from, not the generated deposit address. Status 28 means the submitted data is under review; it resolves either to a successful credit or to a rejection. A rejected deposit is canceled rather than refunded automatically. To return the funds, submit a separate refund request via Refund deposit (POST /api/v4/main-account/refund-deposit). Deposits canceled under Travel Rule are eligible for refund.
Deposit examples
Individual from hosted wallet (VASP in list):Withdrawal with Travel Rule
Flow
Withdrawal examples
Individual to hosted wallet (VASP in list):Legacy format (withdrawals only)
Field mapping:
Legacy format example (won’t pass verification):
What’s next
Get available VASPs
Retrieve the list of VASPs for travel rule submissions.
Submit deposit verification
Submit originator data for a deposit pending verification.
Create withdraw request
Create withdrawals with travel rule data.
EEA definition
European Economic Area countries where Travel Rule applies.