Skip to main content

Webhook Payload Types

Updated on
Jun 5, 2023

Overview

Depending on your use case, certain event related information may be more actionable or valuable to you. When configuring your webhook destination, you can choose the type of payload you want to receive when your expression matches an event in the streaming blockchain data. The available payload types are as follows:

EVM Payload Types

1. Block

The full block data, including all the transactions within the block, will be sent as the payload.

Example Payload

2. All Transactions

This payload type returns all of the transactions from the block in which your QuickAlerts expression fires an event.

Example Payload

3. All Receipts

This payload type returns all transaction receipts from the block in which your QuickAlerts expression fires an event.

Example Payload

4. Matched Transactions

This payload type returns the transactions matching your QuickAlerts expression.

Example Payload

5. Matched Receipts

This payload type returns the transaction receipts matching your QuickAlerts expression.

Example Payload

6. Matched Transaction Hashes

This payload type returns a comma separated list of transaction hashes matching your QuickAlerts expression.

Example Payload

7. Matched Transactions and Receipts

This payload type returns the transactions and transaction receipts matching your QuickAlerts expression.

Example Payload

UTXO Payload Types

1. Block

The full block data, including all the transactions within the block, will be sent as the payload.

Example Payload

2. All Transactions

This payload type returns all of the transactions from the block in which your QuickAlerts expression fires an event.

Example Payload

4. Matching Transactions

This payload type returns matching transactions from the block in which your QuickAlerts expression fires an event.

Example Payload

6. Matched Transaction Hashes

This payload type returns a comma separated list of transaction hashes matching your QuickAlerts expression.

Example Payload

Summary

By offering a variety of payload types, QuickAlerts provides you with the flexibility to receive the information most relevant to your needs. You can select your preferred payload type during the webhook configuration process, and you can update this selection at any time. Please note: Editing the payload type for a webhook destination will affect all QuickAlerts which use that destination.

Share this doc