Overview
The Token Kit Transfer Event webhook allows your application to receive real-time notifications about token transfer events occurring within EQHub's Token Kit. Each time tokens are transferred(includes issuing and burning tokens) using the Token Kit, EQHub will send detailed transaction data to your configured webhook endpoint.
Webhook Payload Structure Example
{
"app": "EQHub",
"data": {
"amount": "100",
"sender": "0xSenderAddress",
"receiver": "0xReceiverAddress",
"transaction_hash": "0xExampleTransactionHash",
"timestamp": "2025-02-20T05:29:29.000Z"
},
"event_name": "TOKEN_KIT_TRANSFER",
"service_identifier": "TOKEN_KIT",
"resource_identifier": 1
}
Payload Field Descriptions
Field | Type | Description |
---|---|---|
app | String | Fixed value: "EQHub" |
data.amount | String | Amount of tokens transferred (not in wei units) |
data.sender | String | Sender’s blockchain address |
data.receiver | String | Receiver’s blockchain address |
data.transaction_hash | String | Blockchain hash representing the transaction |
data.timestamp | String | ISO timestamp when transaction occurred |
event_name | String | Fixed value: "TOKEN_KIT_TRANSFER" |
service_identifier | String | Fixed value: "TOKEN_KIT" |
resource_identifier | Integer | Identifier for Token Kit (kit_id ) |
How to Receive Token Kit Transfer Events
To receive webhook notifications for Token Kit Transfer Events, create a webhook in the EQ Hub Console, register the TOKEN_KIT_TRANSFER event, and configure your webhook URL within the same setup process.
Example:
{
"useWebhook": true,
"webhookUrl": "https://your-callback-url.com/webhook"
}