Overview
The NFT Kit Transfer Event webhook allows your application to receive real-time notifications whenever an NFT transfer occurs within EQHub's NFT Kit. Each time an NFT is transferred from one holder to another, EQHub will send detailed transaction data to your configured webhook endpoint.
Webhook Payload Structure Example
{
"app": "EQHub",
"data": {
"amount": "22",
"sender": "0xSenderAddress",
"transaction_hash": "0xExampleTransactionHash",
"receiver": "0xReceiverAddress",
"token_id": "1",
"timestamp": "2025-02-17T09:45:15.000Z"
},
"event_name": "NFT_KIT_TRANSFER",
"service_identifier": "NFT_KIT",
"resource_identifier": 1
}
Payload Field Descriptions
Field | Type | Description |
---|---|---|
app | String | Fixed value: "EQHub" |
data.amount | String | Amount of NFTs transferred |
data.sender | String | Sender's blockchain address |
data.receiver | String | Receiver's blockchain address |
data.transaction_hash | String | Blockchain hash representing the transfer transaction |
data.token_id | String | Identifier of the transferred NFT |
data.timestamp | String | ISO timestamp when transfer occurred |
event_name | String | Fixed value: "NFT_KIT_TRANSFER" |
service_identifier | String | Fixed value: "NFT_KIT" |
resource_identifier | Integer | Identifier for NFT Kit (kit_id ) |
How to Receive NFT Kit Transfer Events
To receive webhook notifications for NFT Kit Token Transfer Events, create a webhook in the EQ Hub Console, register the NFT_KIT_TRANSFER event, and configure your webhook URL within the same setup process.
Example:
{
"useWebhook": true,
"webhookUrl": "https://your-callback-url.com/webhook"
}