Validate Travel Rule Transaction
Validate Travel Rule transactions. Checks what beneficiary VASP details are required by your jurisdiction and the beneficiary's jurisdiction. Deprecation Notice This endpoint will be deprecated soon in favor of the validate full endpoint. Please update your integrations to use the validate full endpoint to ensure compatibility with future releases. Checks what beneficiary VASP details are required by your jurisdiction and the beneficiary's jurisdiction. Learn more about Fireblocks Travel Rule management in the following guide.
Endpoint Permission: Admin, Non-Signing Admin, Signer, Approver, Editor, Viewer.
Request
- Base URLhttps://api.fireblocks.io/v1
- Authnone declared
- TypeScriptA function with typed inputs. Its response is checked against the schema.
Query parameters
Specifies the notation of the transaction. Possible values are: - notabene: Uses Notabene notation (default behavior). - fireblocks: Uses Fireblocks notation, with automatic translation of asset tickers and amounts. - <none>: Defaults to notabene for backward compatibility. Note: The default value for the notation parameter will change from notabene to fireblocks Update your integrations accordingly.
Headers
A unique identifier for the request. If the request is sent multiple times with the same idempotency key, the server will return the same response as the first request. The idempotency key is valid for 24 hours.
Request body
Example request
{
"transactionAsset": "BTC",
"destination": "bc1qxy2kgdygjrsqtzq2n0yrf1234p83kkfjhx0wlh",
"transactionAmount": "10",
"transactionAssetDecimals": 8,
"originatorVASPdid": "did:ethr:0x44957e75d6ce4a5bf37aae117da86422c848f7c2",
"travelRuleBehavior": true,
"beneficiaryVASPdid": "did:ethr:0x46a7ed5813ce735387df2bfb245bd7722e0de992",
"beneficiaryVASPname": "HelloCrypto",
"beneficiaryName": "John Doe",
"beneficiaryAccountNumber": "1234-1234-1234-12234",
"beneficiaryAddress": {
"street": "1234 Example St",
"city": "New York",
"state": "NY",
"postalCode": "10001"
}
}Response
Transaction validated successfully
Example response
{
"isValid": true,
"type": "TRAVELRULE",
"beneficiaryAddressType": "UNKNOWN",
"addressSource": "UNKNOWN",
"beneficiaryVASPdid": "did:ethr:0x46a7ed5813ce735387df2bfb245bd7722e0de992",
"beneficiaryVASPname": "Fireblocks",
"warnings": [
"optional-beneficiaryAccountNumber"
]
}Changes
No recorded changes to this operation across all 1 revision of this API.