Redeem

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

FieldTypeDescription
appStringFixed value: "EQHub"
data.transaction_hashStringBlockchain hash representing the burn transaction
data.holderStringHolder's blockchain address (NFT owner at burn time)
data.token_idStringUnique identifier of the burned NFT
data.amountStringNumber of NFTs burned (usually "1")
data.timestampStringISO timestamp when burn occurred
event_nameStringFixed value: "NFT_KIT_REDEEM"
service_identifierStringFixed value: "NFT_KIT"
resource_identifierIntegerIdentifier 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"
}