Business and transactions

Travel Rule

Exchange originator and beneficiary data with other VASPs.

Send IVMS101 data to the counterparty VASP by signed webhook, or by email with signed accept and reject links that last 72 hours.

bash
curl -X POST https://{{HOST}}/v3/travel-rule/ -H "x-api-key: sk_live_..." -H "Content-Type: application/json" -d '{
  "amount": "0.25", "asset": "BTC",
  "originator": { "name": { "first_name": "Jane", "last_name": "Doe" }, "wallet_address": "bc1q..." },
  "beneficiary": { "legal_name": "Acme Ltd", "wallet_address": "bc1q..." },
  "counterparty_vasp": { "name": "Beta Exchange", "webhook_url": "https://beta.example/travel-rule", "webhook_secret": "shared" }
}'

#Statuses

AWAITING_COUNTERPARTY → ACCEPTED, REJECTED or EXPIRED. Wallets on your block lists are rejected. Each change sends travel_rule.status.updated.

GET/v3/travel-rule/List transfers
GET/v3/travel-rule/{id}/One transfer