Transaction Created

A notification is sent when any new transaction is identified in the workspace.

ParameterTypeDescription
typestringTRANSACTION_CREATED
tenantIdstringThe Fireblocks workspace's unique ID
timestampnumberTimestamp in milliseconds
dataTransactionDetailsAll the transaction information

Transaction Status Updated

A notification is sent when there is any change in a transaction's status or when the number of confirmations is updated.

ParameterTypeDescription
typestringTRANSACTION_STATUS_UPDATED
tenantIdstringThe Fireblocks workspace's unique ID
timestampnumberTimestamp in milliseconds
dataTransactionDetailsAll the transaction informati

NCW Transaction Status Updated (Immediate)

In addition to the transaction status updates which are being sent in a chronological order (and not immediately), NCW transaction status update is being sent right away. This is mainly to allow your backend to receive a notification that a transaction is pending signature as fast as possible.

ParameterTypeDescription
typestringNCW_TRANSACTION_STATUS_UPDATED
tenantIdstringThe Fireblocks workspace's unique ID
timestampnumberTimestamp in milliseconds
dataTransactionDetailsAll the transaction information

Multi-Device Request ID

ParametertypeDescription
typestringNCW_ADD_DEVICE_SETUP_REQUESTED
tenantIdstringThe Fireblocks workspace's unique ID
timestampnumberTimestamp in milliseconds
data.walletIdstringThe wallet's unique ID
data.deviceIdstringThe device's unique ID
data.requestIdstringThe join wallet request's unique ID; is delegated to the approving device

πŸ“˜

Note

The structure of data.fieldName comes to describe a payload with values under a key data.


Non-Custodial Wallet Created

ParametertypeDescription
typestringNCW_CREATED
tenantIdstringThe Fireblocks workspace's unique ID
timestampnumberTimestamp in milliseconds
data.walletIdstringThe wallet's unique ID
data.enabledbooleanIndicates whether the wallet is enabled

Non-Custodial Wallet Account Created

ParametertypeDescription
typestringNCW_ACCOUNT_CREATED
tenantIdstringThe Fireblocks workspace's unique ID
timestampnumberTimestamp in milliseconds
data.walletIdstringThe wallet's unique ID
data.accountIdstringThe account's ID in the specified wallet

Non-Custodial Wallet Asset Created

ParametertypeDescription
typestringNCW_ASSET_CREATED
tenantIdstringThe Fireblocks workspace's unique ID
timestampnumberTimestamp in milliseconds
data.walletIdstringThe wallet's unique ID
data.accountIdstringThe account's ID in the specified wallet
data.assetstringThe asset's ID as defined in Fireblocks (BTC, ETH, etc.)