Notify is a tool for subscribing to event notifications within your application. By setting up a webhook, you can receive notifications for various types of on-chain activity.
This page provides a list of tutorials demonstrating how to use Notify to develop a diverse range of applications.
Below are the webhook types and their supported networks.
|The NFT Activity webhook provides your app with real-time state changes when an NFT is transferred between addresses. It supports both ERC721 and ERC1155 token contracts, allowing you to monitor entire collections or specific NFTs within a collection. A maximum of 50,000 contract addresses can be added to a single webhook.
|The Address Activity webhook provides your app with real-time state changes when an address sends/receives an NFT. You can specify the addresses for which you want to track the activity. A maximum of 50,000 addresses can be added to a single webhook.
We provide both dashboard configuration and endpoints to set up webhooks. The following steps show the dashboard configuration process:
login your developer Dashboard(https://nftgo.io/developers/login) , click the Notify tab.
Choose 'Collection' or 'Address'type and click the 'Create Webhook' button on the right side of the window.
Create a name for the notification, the name is only used to distinguish different items, feel free to add any name.
Select the Chain in the dropdown, and choose the network you need.
Paste your unique webhook URL into the webhook URL field. This is where your endpoint receives the notifications. Use the 'Test Webhook' to verify availability.
Add your Contract address and Token ID. Leave the Token ID blank if you need to monitor all NFTs within the collection.
Use this Signing Key to verify the authenticity of the notifications. check verify webhook to learn more.
Edit and delete the notify as you need.
- You can also use the endpoints below to set up the webhook:
|This endpoint allows you to retrieve all the notify webhooks you have created.
|Create a new webhook, use
notify_typeto create different types of notifications.
|Update an existing webhook
|Delete a webhook
We've implemented retry logic for webhooks, so any non-200 response will be retried to reach your server.
Requests are retried up to 5 times before failing. Below are the retry intervals:
- 15 seconds
- 1 minute
- 10 minutes
- 1 hour
- 1 day