Overview
The NFT Kit Redeem Event webhook allows your application to receive real-time notifications whenever an NFT is burned (redeemed or destroyed) within EQHub's NFT Kit. Each time an NFT is burned using the NFT Kit, EQHub will send detailed transaction data to your configured webhook endpoint.
Webhook Payload Structure Example
{
"app": "EQHub",
"data": {
"transaction_hash": "0xExampleTransactionHash",
"holder": "0xHolderAddress",
"token_id": "1",
"amount": "1",
"timestamp": "2025-02-17T09:45:15.000Z"
},
"event_name": "NFT_KIT_REDEEM",
"service_identifier": "NFT_KIT",
"resource_identifier": 1
}
Payload Field Descriptions
Field | Type | Description |
---|---|---|
app | String | Fixed value: "EQHub" |
data.transaction_hash | String | Blockchain hash representing the burn transaction |
data.holder | String | Holder's blockchain address (NFT owner at burn time) |
data.token_id | String | Unique identifier of the burned NFT |
data.amount | String | Number of NFTs burned (usually "1") |
data.timestamp | String | ISO timestamp when burn occurred |
event_name | String | Fixed value: "NFT_KIT_REDEEM" |
service_identifier | String | Fixed value: "NFT_KIT" |
resource_identifier | Integer | Identifier for NFT Kit (kit_id ) |
How to Receive NFT Kit Redeem Events
To receive webhook notifications for NFT Kit Token Redeems, create a webhook in the EQ Hub Console, register the NFT_KIT_REDEEM event, and configure your webhook URL within the same setup process.
Example:
{
"useWebhook": true,
"webhookUrl": "https://your-callback-url.com/webhook"
}