Zeeve Documentation
  • Zeeve Platform
    • Manage Your Account
    • Manage Workspaces
    • Technical Support
  • Rollups
    • Polygon CDK zkRollups
      • Introduction
      • Quick Start Guide
        • Purchase Subscription
        • Create your zkRollup Chain
      • Manage CDK zkRollups
      • Demo Network
        • Details
        • Bridge
        • RPC Access
        • Deploy Contract
    • zkSync Hyperchain
      • Introduction
      • Quick Start Guide
        • Setup zkSync Hyperchain
      • Manage zkSync Hyperchain
      • Demo Network
        • Details
        • Bridge
        • Deploying Contract
        • Faucet
      • RPC Access
    • OP Stack
      • Introduction
      • Quick Start Guide
        • Setup OP Stack
      • Manage OP Stack
      • RPC Endpoints
      • Demo Network
        • Details
    • Arbitrum Orbit
      • Introduction
      • Quick Start Guide
        • Setup Arbitrum Orbit
      • Manage Arbitrum Orbit
      • RPC Endpoints
      • Demo Network
        • Details
  • Traceye
    • Shared Indexing
      • Hosted Subgraphs
        • Quick Start Guide
          • Purchase Subscription
        • Manage Hosted Subgraphs
          • Webhook
          • Settings
      • Hosted SubQuery
        • Quick Start Guide
          • Purchase Subscription
        • Manage Hosted SubQuery
          • Settings
    • Dedicated Indexing
      • Graph Nodes
        • Quick Start Guide
          • Purchase Subscription
        • Graph Node Manual
          • Deploy Graph Node
          • View Analytics
          • Manage Addon Services
          • Ledger Data Pruning
        • Subgraph Manual
          • Manage Subgraph
          • Webhook Management
          • Index Data Pruning
          • Settings
          • Substreams-Powered Subgraphs
      • Subquery Nodes
        • Quick Start Guide
          • Purchase Subscription
        • Subquery Node Manual
          • Deploy Subquery Node
          • View Analytics
          • Manage Addon Services
        • Subquery Manual
          • Manage Subquery
          • Settings
  • RPC Nodes
    • Deploy Your RPC Node
    • Manage Your RPC Node
      • Manage Node
      • Delete Node
  • Archive Nodes
    • Deploy Your Archive Node
    • Manage Your Archive Node
      • Manage Node
      • Delete Node
  • Validator Nodes
    • Deploy Your Validator Node
    • Manage Your Validator Node
      • Manage Node
    • Coreum
      • Deploy Coreum Validator Node
      • Manage Coreum Validator Node
        • Edit Validator Details
        • Unbound Token
        • Withdraw Reward and Commission
        • Change Reward Wallet
        • Enable Restake
        • Delete Node
    • Shido
      • Deploy Shido Validator Node
      • Manage Shido Validator Node
        • Analytics
        • Edit Validator Details
        • Unbound Tokens
        • Withdraw Reward and Commission
        • Change Reward Wallet
        • Delete Node
    • Beam L1
      • Deploy Beam L1 Validator Node
      • Manage Beam L1 Validator Node
Powered by GitBook
On this page
  • Handle Incoming Webhook Data
  • Create Webhook
  • Update Webhook
  • Undelivered Records
  • Delete Webhook

Was this helpful?

  1. Traceye
  2. Dedicated Indexing
  3. Graph Nodes
  4. Subgraph Manual

Webhook Management

PreviousManage SubgraphNextIndex Data Pruning

Last updated 1 year ago

Was this helpful?

The Webhook addon service needs to be enabled on the node for you to use webhooks.

Follow the guide to manage the Webhook addon service .

Webhook management is only possible for deployed subgraphs.

This section will guide you on how to manage your webhooks.

Handle Incoming Webhook Data

When configuring a webhook, it is imperative that the URL specified is capable of handling POST requests.

API Request Retry Policy

When initiating a request to a specified URL, the system will automatically attempt to connect up to three times at 30-minute intervals.

If, after three attempts, the URL remains unreachable, the data will be classified as an undelivered record.

Sample data payload that will be sent to the provided URL.

{
  "data": [
    {
      "id": "\\x1af00600",
      "vid": 50,
      "hour": 454682,
      "block$": 56200,
      "protocol": "\\x4200000000000000000000000000000000000010",
      "timestamp": 1636856051,
      "block_number": 56200,
      "cumulative_transaction_count": 1621,
      "cumulative_transfer_in_count": 1440,
      ...
    },
    {
      ...
    },
    {
      ...
    }
  ]
}

Create Webhook

On the subgraph detail page, navigate to the Webhooks section. Now, click on the '+' icon.

In the window that appears, choose the entities for whom you want to enable webhooks. Then, type in the URL of the location where you want the data for these entities to be sent.

Now, click the Create button to create webhooks for the selected entities.


Update Webhook

On the subgraph detail page, navigate to the Webhooks section.

Now, click the View Details button next to the entity you want to update.

On the window that appears, click the Edit button.

Update the required fields and then click on the Update button for the changes to take place.


Undelivered Records

On the subgraph detail page, navigate to the Webhooks section. Then, click the View Details button next to the entity you want to check for undelivered records.

On the window that appears, navigate to the Undelivered Records section.

In case, there are no undelivered records, the following message will be displayed.

If undelivered records are present then you can access them and try again to get them delivered by clicking on the Try Again button.


Delete Webhook

On the subgraph detail page, navigate to the Webhooks section. Now, click the Delete button against the entity for whom you want to delete the webhook and stop receiving updates.

Now, click on the Delete button to delete the webhook.

NOTE: In case you want to remove all webhooks from the subgraph, click the Delete All button at the top right.

Now, click the Delete button to delete all the webhooks.

Create Webhook
Update Webhook
Undelivered Records
Delete Webhook
here