Skip to main content
What is the Webhooks API?
L
Written by Lavinia Talpas
Updated over a week ago

Glacier Webhooks allow developers to monitor real-time events on the Avalanche C-chain and L1s. Whether it's tracking smart contract events, NFT transfers, or wallet-to-wallet transactions, webhooks provide instant, customizable notifications.

webhooks

Key Features:

  • Real-time notifications: Receive updates on on-chain activities without the need for polling.

  • Customizable: Tailor the notifications for specific event types.

  • Secure: Use shared secrets and signature-based verification for trusted notifications.

  • Broad Coverage: Supports Avalanche C-chain mainnet, testnet, and various L1s.

How Webhooks Work

Webhooks deliver real-time data to other applications by sending event details to a pre-configured URL. They offer a more efficient alternative to polling APIs by pushing data as events occur.

Security and Verification:

Webhooks can be secured using HMAC SHA-256 signatures. AvaCloud includes a signing secret in every outbound webhook request header, allowing users to verify the authenticity of the notification.

Ethers vs Webhooks

Webhooks APIs offer a simpler and more reliable alternative to Ethers.js by providing enriched, real-time event data with built-in resumption after interruptions, reducing complexity and ensuring 100% reliability without extra code. More about this here.

Test the APIs

The API Playground within the documentation allows users to easily test and interact with the Webhooks API. It provides an environment to execute API calls directly from the docs, helping developers explore the endpoints and see live responses in a user-friendly interface.

Getting Started

For users looking to get started with the Webhooks API, detailed guides are available to assist in setting up accounts, obtaining API keys, and making the first query.

FAQ

How to send a push notification?

Please check out our guide here.

How to track ERC-721 transfers?

Please check out our guide here.

How to track ERC-20 transfers?

Please check out our guide here.

How to monitor multiple addresses?

Please check out our guide here.


For any additional questions, please view our other knowledge base articles or contact a support team member via the chat button. Examples are for illustrative purposes only.

Did this answer your question?