Transactions
Get a specific transaction by Fireblocks transaction ID
Get a specific transaction data by Fireblocks Transaction ID Endpoint Permission: Admin, Non-Signing Admin, Signer, Approver, Editor, Viewer.
get/transactions/{txId}
Request
- Base URLhttps://api.fireblocks.io/v1
- Authnone declared
- TypeScriptA function with typed inputs. Its response is checked against the schema.
Path parameters
txIdstring required
The ID of the transaction to return
Response
An Transaction object
Example response
{
"assetType": "ERC20",
"source": {
"tags": [
{
"id": "df4c0987-30da-4976-8dcf-bc2dd41ae331",
"label": "VIP"
}
]
},
"destination": {
"tags": [
{
"id": "df4c0987-30da-4976-8dcf-bc2dd41ae331",
"label": "VIP"
}
]
},
"destinations": [
{
"travelRuleMessageId": "trm_12345678-1234-1234-1234-123456789012",
"amlScreeningResult": {
"provider": "CHAINALYSIS",
"verdict": "PASS",
"screeningStatus": "COMPLETED",
"bypassReason": "PASSED_BY_POLICY",
"timestamp": 1774363599908,
"customerRefId": "DEFAULT",
"externalId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"category": "EXCHANGE",
"categoryId": 5,
"risk": "lowRisk",
"destAddress": "0xA2dC2490ED1DcA2D21613508fdb0c82daEAb0715",
"matchedRule": {
"ruleId": "rule_001",
"ruleName": "High Risk Sanctions Check",
"action": "ALLOW"
},
"matchedPrescreeningRule": {
"ruleId": "rule_001",
"ruleName": "High Risk Sanctions Check",
"action": "ALLOW"
},
"matchedAlert": {
"alertLevel": "HIGH",
"alertName": "Sanctions Match",
"category": "SANCTIONED_ENTITY",
"service": "CHAINALYSIS",
"externalId": "alert_12345",
"alertAmount": 1000.5,
"exposureType": "DIRECT",
"policyAction": "BLOCK",
"categoryId": 101
}
},
"destination": {
"tags": [
{
"id": "df4c0987-30da-4976-8dcf-bc2dd41ae331",
"label": "VIP"
}
]
}
}
],
"programCallDecodedData": [
{
"programId": "11111111111111111111111111111111",
"programName": "SystemProgram",
"instructionData": {
"name": "transferSol",
"args": {
"lamports": 1000000
}
}
}
],
"feeInfo": {
"L1networkFee": "0.003955",
"L2networkFee": "0.0005",
"paidByRelay": true,
"relayType": "LOCAL",
"relayName": "Tenant Name",
"feeUSD": "0.0013",
"sender": {
"feesDeducted": "0.017686415",
"valueCredited": "0.000000001"
},
"recipient": {
"feesDeducted": "0.017686415",
"valueCredited": "0.000000001"
}
},
"requestedFeeCurrency": "PATH_USD",
"cantonDetails": {
"offerResponse": {
"version": 1,
"domain": "ALLOCATION",
"responseType": "ALLOCATION_WITHDRAW",
"originalTransactionId": "9f2b7c14-8d55-4a02-b6e1-5c3f90a7d488",
"allocationTransactionId": "5a1d8b0f-2c31-4c7e-9d0a-118e7b6c4a21"
}
},
"networkRecords": [
{
"source": {
"tags": [
{
"id": "df4c0987-30da-4976-8dcf-bc2dd41ae331",
"label": "VIP"
}
]
},
"destination": {
"tags": [
{
"id": "df4c0987-30da-4976-8dcf-bc2dd41ae331",
"label": "VIP"
}
]
}
}
],
"expiresAt": 1735689600000,
"travelRuleMessageId": "trm_12345678-1234-1234-1234-123456789012",
"amlScreeningResult": {
"provider": "CHAINALYSIS",
"verdict": "PASS",
"screeningStatus": "COMPLETED",
"bypassReason": "PASSED_BY_POLICY",
"timestamp": 1774363599908,
"customerRefId": "DEFAULT",
"externalId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"category": "EXCHANGE",
"categoryId": 5,
"risk": "lowRisk",
"destAddress": "0xA2dC2490ED1DcA2D21613508fdb0c82daEAb0715",
"matchedRule": {
"ruleId": "rule_001",
"ruleName": "High Risk Sanctions Check",
"action": "ALLOW"
},
"matchedPrescreeningRule": {
"ruleId": "rule_001",
"ruleName": "High Risk Sanctions Check",
"action": "ALLOW"
},
"matchedAlert": {
"alertLevel": "HIGH",
"alertName": "Sanctions Match",
"category": "SANCTIONED_ENTITY",
"service": "CHAINALYSIS",
"externalId": "alert_12345",
"alertAmount": 1000.5,
"exposureType": "DIRECT",
"policyAction": "BLOCK",
"categoryId": 101
}
},
"complianceResults": {
"aml": {
"provider": "NOTABENE",
"timestamp": 1753459111824,
"screeningStatus": "COMPLETED",
"bypassReason": "UNSUPPORTED_ASSET",
"status": "COMPLETED",
"prevStatus": "COMPLETED",
"prevBypassReason": "BELOW_THRESHOLD",
"verdict": "PASS",
"risk": "lowRisk",
"extendedRisk": "lowRisk",
"externalId": "aml_screening_12345",
"customerRefId": "customer_ref_789",
"refId": "ref_12345",
"category": "EXCHANGE",
"categoryId": 5,
"destAddress": "0xA2dC2490ED1DcA2D21613508fdb0c82daEAb0715",
"destTag": "memo_12345",
"destRecordId": "record_001",
"addressResolutionSignature": "0x1234567890abcdef",
"amlResult": {
"alerts": [
{
"alertLevel": "HIGH",
"alertName": "Sanctions Match",
"category": "SANCTIONED_ENTITY",
"service": "CHAINALYSIS",
"externalId": "alert_12345",
"alertAmount": 1000.5,
"exposureType": "DIRECT",
"policyAction": "BLOCK",
"categoryId": 101
}
],
"matchedRule": {
"ruleId": "rule_001",
"ruleName": "High Risk Sanctions Check",
"action": "ALLOW"
},
"matchedAlert": {
"alertLevel": "HIGH",
"alertName": "Sanctions Match",
"category": "SANCTIONED_ENTITY",
"service": "CHAINALYSIS",
"externalId": "alert_12345",
"alertAmount": 1000.5,
"exposureType": "DIRECT",
"policyAction": "BLOCK",
"categoryId": 101
}
},
"result": {
"direction": "OUTBOUND",
"isVerified": true,
"action": "ACCEPT",
"matchedRule": {
"direction": "OUTBOUND",
"status": "COMPLETED",
"amountUSD": 1000.5,
"amount": 0.025,
"asset": "BTC",
"action": "ACCEPT"
}
},
"detailsMessage": "Travel rule screening completed successfully",
"matchedPrescreeningRule": {
"bypassReason": "MANUAL",
"sourceType": "VAULT_ACCOUNT",
"sourceSubType": "INTERNAL",
"destType": "VAULT_ACCOUNT",
"destSubType": "INTERNAL",
"transferPeerType": "VAULT_ACCOUNT",
"transferPeerSubType": "INTERNAL",
"destAddress": "0xA2dC2490ED1DcA2D21613508fdb0c82daEAb0715",
"sourceId": "0",
"destId": "ext_address_001",
"asset": "ETH",
"baseAsset": "ETH",
"amount": 0.5,
"amountUSD": 1000,
"networkProtocol": "ETH",
"operation": "TRANSFER",
"action": "SCREEN"
},
"customerIntegrationId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"customerShortName": "ACME Corp",
"travelRuleMessageId": "3fa85f64-5717-4562-b3fc-2c963f66afa6"
},
"tr": {
"provider": "NOTABENE",
"timestamp": 1753459111824,
"screeningStatus": "COMPLETED",
"bypassReason": "UNSUPPORTED_ASSET",
"status": "COMPLETED",
"prevStatus": "COMPLETED",
"prevBypassReason": "BELOW_THRESHOLD",
"verdict": "PASS",
"risk": "lowRisk",
"extendedRisk": "lowRisk",
"externalId": "aml_screening_12345",
"customerRefId": "customer_ref_789",
"refId": "ref_12345",
"category": "EXCHANGE",
"categoryId": 5,
"destAddress": "0xA2dC2490ED1DcA2D21613508fdb0c82daEAb0715",
"destTag": "memo_12345",
"destRecordId": "record_001",
"addressResolutionSignature": "0x1234567890abcdef",
"amlResult": {
"alerts": [
{
"alertLevel": "HIGH",
"alertName": "Sanctions Match",
"category": "SANCTIONED_ENTITY",
"service": "CHAINALYSIS",
"externalId": "alert_12345",
"alertAmount": 1000.5,
"exposureType": "DIRECT",
"policyAction": "BLOCK",
"categoryId": 101
}
],
"matchedRule": {
"ruleId": "rule_001",
"ruleName": "High Risk Sanctions Check",
"action": "ALLOW"
},
"matchedAlert": {
"alertLevel": "HIGH",
"alertName": "Sanctions Match",
"category": "SANCTIONED_ENTITY",
"service": "CHAINALYSIS",
"externalId": "alert_12345",
"alertAmount": 1000.5,
"exposureType": "DIRECT",
"policyAction": "BLOCK",
"categoryId": 101
}
},
"result": {
"direction": "OUTBOUND",
"isVerified": true,
"action": "ACCEPT",
"matchedRule": {
"direction": "OUTBOUND",
"status": "COMPLETED",
"amountUSD": 1000.5,
"amount": 0.025,
"asset": "BTC",
"action": "ACCEPT"
}
},
"detailsMessage": "Travel rule screening completed successfully",
"matchedPrescreeningRule": {
"bypassReason": "MANUAL",
"sourceType": "VAULT_ACCOUNT",
"sourceSubType": "INTERNAL",
"destType": "VAULT_ACCOUNT",
"destSubType": "INTERNAL",
"transferPeerType": "VAULT_ACCOUNT",
"transferPeerSubType": "INTERNAL",
"destAddress": "0xA2dC2490ED1DcA2D21613508fdb0c82daEAb0715",
"sourceId": "0",
"destId": "ext_address_001",
"asset": "ETH",
"baseAsset": "ETH",
"amount": 0.5,
"amountUSD": 1000,
"networkProtocol": "ETH",
"operation": "TRANSFER",
"action": "SCREEN"
},
"customerIntegrationId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"customerShortName": "ACME Corp",
"travelRuleMessageId": "3fa85f64-5717-4562-b3fc-2c963f66afa6"
},
"amlList": [
{
"provider": "NOTABENE",
"timestamp": 1753459111824,
"screeningStatus": "COMPLETED",
"bypassReason": "UNSUPPORTED_ASSET",
"status": "COMPLETED",
"prevStatus": "COMPLETED",
"prevBypassReason": "BELOW_THRESHOLD",
"verdict": "PASS",
"risk": "lowRisk",
"extendedRisk": "lowRisk",
"externalId": "aml_screening_12345",
"customerRefId": "customer_ref_789",
"refId": "ref_12345",
"category": "EXCHANGE",
"categoryId": 5,
"destAddress": "0xA2dC2490ED1DcA2D21613508fdb0c82daEAb0715",
"destTag": "memo_12345",
"destRecordId": "record_001",
"addressResolutionSignature": "0x1234567890abcdef",
"amlResult": {
"alerts": [
{
"alertLevel": "HIGH",
"alertName": "Sanctions Match",
"category": "SANCTIONED_ENTITY",
"service": "CHAINALYSIS",
"externalId": "alert_12345",
"alertAmount": 1000.5,
"exposureType": "DIRECT",
"policyAction": "BLOCK",
"categoryId": 101
}
],
"matchedRule": {
"ruleId": "rule_001",
"ruleName": "High Risk Sanctions Check",
"action": "ALLOW"
},
"matchedAlert": {
"alertLevel": "HIGH",
"alertName": "Sanctions Match",
"category": "SANCTIONED_ENTITY",
"service": "CHAINALYSIS",
"externalId": "alert_12345",
"alertAmount": 1000.5,
"exposureType": "DIRECT",
"policyAction": "BLOCK",
"categoryId": 101
}
},
"result": {
"direction": "OUTBOUND",
"isVerified": true,
"action": "ACCEPT",
"matchedRule": {
"direction": "OUTBOUND",
"status": "COMPLETED",
"amountUSD": 1000.5,
"amount": 0.025,
"asset": "BTC",
"action": "ACCEPT"
}
},
"detailsMessage": "Travel rule screening completed successfully",
"matchedPrescreeningRule": {
"bypassReason": "MANUAL",
"sourceType": "VAULT_ACCOUNT",
"sourceSubType": "INTERNAL",
"destType": "VAULT_ACCOUNT",
"destSubType": "INTERNAL",
"transferPeerType": "VAULT_ACCOUNT",
"transferPeerSubType": "INTERNAL",
"destAddress": "0xA2dC2490ED1DcA2D21613508fdb0c82daEAb0715",
"sourceId": "0",
"destId": "ext_address_001",
"asset": "ETH",
"baseAsset": "ETH",
"amount": 0.5,
"amountUSD": 1000,
"networkProtocol": "ETH",
"operation": "TRANSFER",
"action": "SCREEN"
},
"customerIntegrationId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"customerShortName": "ACME Corp",
"travelRuleMessageId": "3fa85f64-5717-4562-b3fc-2c963f66afa6"
}
],
"status": "Completed",
"trlinkRegistration": {
"status": "COMPLETED",
"provider": "SUMSUB",
"success": true,
"timestamp": 1640995200000,
"destRecordId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"travelRuleMessageId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"customerIntegrationId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"customerShortName": "ACME Corp",
"matchedPrescreeningRule": {
"customerId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"direction": "OUTBOUND",
"sourceType": "VAULT_ACCOUNT",
"sourceSubType": "INTERNAL",
"sourceAddress": "1A1zP1eP5QGefi2DMPTfTL5SLmv7DivfNa",
"destType": "VAULT_ACCOUNT",
"destSubType": "INTERNAL",
"destAddress": "1A1zP1eP5QGefi2DMPTfTL5SLmv7DivfNa",
"sourceId": "1",
"destId": "1",
"asset": "BTC",
"baseAsset": "USD",
"amount": {
"range": {
"min": "100",
"max": "10000"
},
"currency": "USD"
},
"networkProtocol": "BITCOIN",
"operation": "TRANSFER",
"action": "SCREEN"
}
},
"trlinkDestinations": [
{
"provider": "SUMSUB",
"timestamp": 1640995200000,
"verdict": "ACCEPT",
"destAddress": "0xA2dC2490ED1DcA2D21613508fdb0c82daEAb0715",
"destTag": "memo_12345",
"bypassReason": "MANUAL",
"detailsMessage": "Screening completed successfully",
"customerIntegrationId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"customerShortName": "ACME Corp",
"travelRuleMessageId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"result": {
"matchedRule": {
"customerId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"direction": "OUTBOUND",
"sourceType": "VAULT_ACCOUNT",
"sourceSubType": "INTERNAL",
"sourceAddress": "1A1zP1eP5QGefi2DMPTfTL5SLmv7DivfNa",
"destType": "VAULT_ACCOUNT",
"destSubType": "INTERNAL",
"destAddress": "1A1zP1eP5QGefi2DMPTfTL5SLmv7DivfNa",
"sourceId": "1",
"destId": "1",
"asset": "BTC",
"baseAsset": "USD",
"amount": {
"range": {
"min": "100",
"max": "10000"
},
"currency": "USD"
},
"networkProtocol": "BITCOIN",
"operation": "TRANSFER",
"providerIdent": "sumsub",
"trmStatus": "ACCEPTED",
"validBefore": 1800,
"validAfter": 1800,
"action": "ACCEPT"
}
},
"matchedPrescreeningRule": {
"customerId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"direction": "OUTBOUND",
"sourceType": "VAULT_ACCOUNT",
"sourceSubType": "INTERNAL",
"sourceAddress": "1A1zP1eP5QGefi2DMPTfTL5SLmv7DivfNa",
"destType": "VAULT_ACCOUNT",
"destSubType": "INTERNAL",
"destAddress": "1A1zP1eP5QGefi2DMPTfTL5SLmv7DivfNa",
"sourceId": "1",
"destId": "1",
"asset": "BTC",
"baseAsset": "USD",
"amount": {
"range": {
"min": "100",
"max": "10000"
},
"currency": "USD"
},
"networkProtocol": "BITCOIN",
"operation": "TRANSFER",
"action": "SCREEN"
},
"matchedNoTrmScreeningRule": {
"customerId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"direction": "OUTBOUND",
"sourceType": "VAULT_ACCOUNT",
"sourceSubType": "INTERNAL",
"sourceAddress": "1A1zP1eP5QGefi2DMPTfTL5SLmv7DivfNa",
"destType": "VAULT_ACCOUNT",
"destSubType": "INTERNAL",
"destAddress": "1A1zP1eP5QGefi2DMPTfTL5SLmv7DivfNa",
"sourceId": "1",
"destId": "1",
"asset": "BTC",
"baseAsset": "USD",
"amount": {
"range": {
"min": "100",
"max": "10000"
},
"currency": "USD"
},
"networkProtocol": "BITCOIN",
"operation": "TRANSFER",
"validBefore": 1800,
"validAfter": 1800,
"action": "WAIT",
"source": "policy",
"reason": "Missing travel rule message"
}
}
]
},
"dappUrl": "https://app.uniswap.org",
"gasLimit": "21000",
"blockchainIndex": "1.1.1",
"paidRent": "0.00203928",
"extraParameters": {
"sorobanCallData": {
"envelopeXdr": "AAAAAgAAAADY9Dsm0l3jGATEXrPeC0hP+G9/40p+SPjeCi8WpxPhNgAAAGQAAAAAAAAAAgAAAAEAAAAAAAAAAAAAAABqndlQAAAAAAAAAAEAAAAAAAAAGAAAAAAAAAABCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkAAAAHZGVwb3NpdAAAAAABAAAACgAAAAAAAAAAAAAAAAC+vCAAAAAAAAAAAAAAAAA="
}
},
"feePayerInfo": {
"feePayerAccountId": "123"
},
"gaslessInfo": {
"isMetaTx": true,
"relayTenantId": "97cc731c-f920-5e82-bb56-ba76f292c874",
"relayTenantName": "Or Manzur - Crypto Journey",
"relayVaultAccountId": "19"
},
"systemMessages": [
{
"message": "Slow transaction processing. Outgoing transactions might be stuck."
}
],
"nonce": "11228",
"blockchainInfo": {
"evmTransferType": "NATIVE"
}
}Changes
No recorded changes to this operation across all 1 revision of this API.