Webhooks v1 will be deprecated in March 2026. Please use the Developer Center in the Fireblocks Console to upgrade to Webhooks V2, which offers improved reliability, performance, and observability.
This page describes all events related to reporting balance changes for incoming and outgoing non-fungible token (NFT) transfers that produce webhook notifications and their associated data objects.
Webhook payload
type: string, // NFT_BALANCE_CHANGED
tenantId: string,
timestamp: number,
data: {
id: string, // unique web-hook id
transaction?: TransactionObject, // when WH is from refresh call, this will be empty
token: TokenObject,
balance: BalanceObject, // current balance
}
Data Objects
TransactionObject
Name
Type
Description
id
string
The Fireblocks transaction ID.
hash
string
The hash of the transaction for the on-chain NFT transfer.
blockNumber
number
The transaction's block number.
TokenObject
Name
Type
Description
assetId
string
The identifier of the NFT asset.
blockchainDescriptor
string
The descriptor for the specific blockchain network.