Originator/Beneficiary entry points
Overview
OpenVasp specification v.3.2.1
Metadata
| Key | Value |
|---|---|
| types | Vasp |
| status | alpha |
Request
Initiates a Travel Rule transfer by submitting the full IVMS101 originator and beneficiary profiles along with the transaction details. This endpoint returns a TRP transferId and triggers status callbacks to the originator VASP. Required to begin compliant cross-VASPs transfers.
Security
BearerAuth
Example: "taCFLQmuE6GqfR2jRM6m8qF7b9V8PjhzGiED4KmteccXagHRPKVDbLSKe9MwF755NJuKL5Q1CJ1zmXDm2m7crZBUJ7pPfDCoKL1n"
Example: {"personType":"natural","firstName":"John","lastName":"Doe","dateOfBirth":"1990-01 15","addressType":"HOME","streetName":"Main Street","buildingNumber":123,"postCode":10001,"townName":"New York","country":"US","nationalId":123456789,"nationalIdType":"ARNU","accountNumber":"ACC123456","walletAddress":"00xWE2erfg234234dssdflkjSDFSDF2"}
Example: {"personType":"natural","firstName":"Jane","lastName":"Smith","dateOfBirth":"1985-05 20","addressType":"HOME","streetName":"Oak Avenue","buildingNumber":456,"postCode":90210,"townName":"Los Angeles","country":"US","accountNumber":"ACC789012","walletAddress":"0xsldkjflskdjf123lkjl1kj23gjhguttXXC2"}
- Productionhttps://trp.travel-rule.com/transfers/initiate
- Dev areahttps://trp-stg.travel-rule.com/transfers/initiate
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X POST \
https://trp.travel-rule.com/transfers/initiate \
-H 'Authorization: Bearer <YOUR_JWT_HERE>' \
-H 'Content-Type: application/json' \
-d '{
"travelAddress": "taCFLQmuE6GqfR2jRM6m8qF7b9V8PjhzGiED4KmteccXagHRPKVDbLSKe9MwF755NJuKL5Q1CJ1zmXDm2m7crZBUJ7pPfDCoKL1n",
"email": "",
"callback": "https://webhook.site",
"asset": "USDT",
"amount": 1000,
"originator": {
"personType": "natural",
"firstName": "John",
"lastName": "Doe",
"dateOfBirth": "1990-01 15",
"addressType": "HOME",
"streetName": "Main Street",
"buildingNumber": 123,
"postCode": 10001,
"townName": "New York",
"country": "US",
"nationalId": 123456789,
"nationalIdType": "ARNU",
"accountNumber": "ACC123456",
"walletAddress": "00xWE2erfg234234dssdflkjSDFSDF2"
},
"beneficiary": {
"personType": "natural",
"firstName": "Jane",
"lastName": "Smith",
"dateOfBirth": "1985-05 20",
"addressType": "HOME",
"streetName": "Oak Avenue",
"buildingNumber": 456,
"postCode": 90210,
"townName": "Los Angeles",
"country": "US",
"accountNumber": "ACC789012",
"walletAddress": "0xsldkjflskdjf123lkjl1kj23gjhguttXXC2"
}
}'Response
application/json
{ "status": "succes" }