The Travel Rule requires financial institutions, including custodial cryptocurrency exchanges, to share basic information about their customers when sending funds over a certain amount. VASPs (Virtual Asset Service Providers) like Coinbase that are part of the TRUST (Travel Rule Universal Solution Technology) consortium use the TRUST solution when sharing PII (Personally Identifiable Information) in order to satisfy the Travel Rule data requirements. The Withdraw to crypto address endpoint supports the Travel Rule as follows:Documentation Index
Fetch the complete documentation index at: https://docs.cloud.coinbase.com/llms.txt
Use this file to discover all available pages before exploring further.
Coinbase as a VASP
Coinbase as a VASP
Depending on the jurisdiction, you may be required to provide data related to the beneficiary of the withdrawal.Users in travel-rule jurisdictions can only withdraw to addresses that have been added to their address-book. In such cases, the
travel_rule_data is obtained from the address-book.
Please note that post /address-book) has fields to support this.Example request:data.json content:Coinbase as an intermediary VASP
Coinbase as an intermediary VASP
Customers can reach out to client-services to use coinbase as an intermediary VASP.When Coinbase is used as an intermediary VASP to send crypto on behalf of your customer, you must provide the
is_intermediary parameter with a value of true.
It is also necessary to provide the travel_rule_data parameter with the data necessary to satisfy the Travel Rule data requirements.You must attest that you have verified the ownership of the wallet address being withdrawn to, and that you are sending the funds on behalf of your customer by sending: attest_verified_wallet_ownership = trueExample of a request with Travel Rule data when Coinbase is an intermediary VASP:data.json content:Error responses for missing Travel Rule data
Error responses for missing Travel Rule data
When the required Travel Rule data has not been provided for a given jurisdiction, an error response will be received, such as the following (HTTP status code 400):