TRLink
Get TRLink policy
Retrieves the complete TRSupport policy for the authenticated tenant, including pre-screening rules, post-screening rules, and missing TRM rules. Pre-screening rules determine whether transactions should be screened. Post-screening rules determine actions based on screening results. Missing TRM rules handle cases when screening data is unavailable.
get/screening/trlink/policy
Request
- Base URLhttps://api.fireblocks.io/v1
- Authnone declared
- TypeScriptA function with typed inputs. Its response is checked against the schema.
Response
Policy retrieved successfully
Example response
{
"preScreeningRules": [
{
"customerId": "cust_123abc",
"direction": "OUTBOUND",
"sourceType": "VAULT_ACCOUNT",
"sourceAddress": "0x1234567890abcdef1234567890abcdef12345678",
"destType": "EXTERNAL_WALLET",
"destAddress": "0xabcdefabcdefabcdefabcdefabcdefabcdefabcd",
"asset": "BTC",
"amount": {
"range": {
"min": "1000",
"max": "100000"
},
"currency": "USD"
},
"networkProtocol": "BITCOIN",
"operation": "TRANSFER",
"description": "Screen large BTC outbound transactions to external wallets"
}
],
"postScreeningRules": [
{
"customerId": "cust_123abc",
"direction": "OUTBOUND",
"sourceType": "EXTERNAL_WALLET",
"sourceAddress": "0x9876543210fedcba9876543210fedcba98765432",
"destType": "VAULT_ACCOUNT",
"destAddress": "0x1234567890abcdef1234567890abcdef12345678",
"asset": "ETH",
"amount": {
"range": {
"min": "1000",
"max": "100000"
},
"currency": "USD"
},
"networkProtocol": "ETHEREUM",
"operation": "TRANSFER",
"description": "Accept transactions with TRM approval after January 2024",
"providerIdent": "trm-provider-1",
"trmStatus": "ACCEPTED",
"validBefore": 1800,
"validAfter": 1800
}
],
"missingTrmRules": [
{
"customerId": "cust_123abc",
"direction": "OUTBOUND",
"sourceType": "EXTERNAL_WALLET",
"sourceAddress": "0xabcdef1234567890abcdef1234567890abcdef12",
"destType": "VAULT_ACCOUNT",
"destAddress": "0x567890abcdef1234567890abcdef1234567890ab",
"asset": "BTC",
"amount": {
"range": {
"min": "1000",
"max": "100000"
},
"currency": "USD"
},
"networkProtocol": "BITCOIN",
"operation": "TRANSFER",
"description": "Wait for TRM screening on inbound transactions",
"validBefore": 1800,
"validAfter": 1800
}
]
}Changes
No recorded changes to this operation across all 1 revision of this API.