Documentation

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 Early Access

This webhook is currently part of an early access program. If you're interested in participating in the program, please contact your Customer Success Manager (requires a Help Center login).

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.

Note: It will only be sent for the following statuses:
PENDING_SIGNATURE, COMPLETED, CANCELLED, FAILED, BLOCKED, REJECTED

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.)

Non-Custodial Wallet Asset balance changed

🚧

In Early Access

This webhook is currently part of an early access program. If you're interested in participating in the program, please contact your Customer Success Manager (requires a Help Center login).

Notification is sent when an asset's balance changes.

ParametertypeDescription
typestringNCW_BALANCE_UPDATE
tenantIdstringThe Fireblocks workspace's unique ID
timestampnumberTimestamp in milliseconds
data.walletIdstringThe wallet's unique ID
dataNcwAssetBalanceUpdateNCW asset details