Travel Rule Fields for Crypto Sends Guide
The Travel Rule requires financial institutions, including qualified custodians, to share basic information about their customers when sending funds over a certain amount. Required Travel Rule fields differ by region. These requirements are determined based on the country of origin from the account requesting the withdrawal.
Travel Rule Parameters
Field | Type | Required | Description |
---|---|---|---|
travelRuleInformation | object | Yes* | Required if the transfer originates from a Travel Rule jurisdiction (see list below). |
travelRuleInformation.travelBeneficiaryVaspName | string | Yes | Name of the beneficiary’s VASP (e.g., "FortressEurope"). |
travelRuleInformation.beneficiaryVaspWebsite | string | Yes | Website URL of the beneficiary’s VASP (e.g., "Fortress.com"). |
travelRuleInformation.beneficiaryWalletType | string | Yes | Indicates wallet type. Use "custodian" or "self-hosted" . |
travelRuleInformation.selfAttestation | string | Conditional | Required if beneficiaryWalletType is "self-hosted" . |
travelRuleInformation.personIdentity.firstName | string | Conditional | Required for personal wallets. |
travelRuleInformation.personIdentity.lastName | string | Conditional | Required for personal wallets. |
travelRuleInformation.businessIdentity.legalName | string | Conditional | Required for business wallets. |
POST /api/trust/v2/transfers
{
“type”: “withdrawal”,
“assetType”: “crypto”,
“asset”: “near”,
“network”: “nearTestnet”,
“amount”: 1,
“from”: {
“type”: “account”,
“id”: “{{CAid}}”
},
“to”: {
“type”: “address”,
“id”: “68e6b88a356edc6e083349bc1ff7d6e953851d4cbce07e5bdfae345a11d3183b”
},
“travelRuleInformation”:{
“beneficiaryVaspName”: “FortressEurope”,
“beneficiaryVaspWebsite”: “Fortress.com”,
“beneficiaryWalletType”: “custodian”, //or self-hosted eallet
“selfAttestation”: “”,
“personalEntity”:{
“firstName”: “John”,
“lastName”: “Doe”
},
“businessEntity”:{
“legalName”: “ACME Corp” // Business
}
},
“comment”: “Test-withdrawal”,
“spreadBasisPoints”: 0,
“applyGasFee”: false
}
Travel Rule Jurisdictions
- Japan (JP)
- Singapore (SG)
- European Union
- Austria (AT)
- Belgium (BE)
- Bulgaria (BG)
- Cyprus (CY)
- Czech Republic (CZ)
- Germany (DE)
- Denmark (DK)
- Estonia (EE)
- Spain (ES)
- Finland (FI)
- France (FR)
- Greece (GR)
- Croatia (HR)
- Hungary (HU)
- Ireland (IE)
- Iceland (IS)
- Italy (IT)
- Liechtenstein (LI)
- Lithuania (LT)
- Luxembourg (LU)
- Latvia (LV)
- Malta (MT)
- Netherlands (NL)
- Norway (NO)
- Poland (PL)
- Portugal (PT)
- Romania (RO)
- Sweden (SE)
- Slovenia (SI)
- Slovakia (SK)
Version Support
Travel Rule is supported in v2 Transfers API only. It is not available in v1.
Updated 19 days ago