Skip to main content
GET
Get a webhook
Retrieves the complete configuration and metadata for a specific webhook subscription. Use this endpoint to:
  • Check the current status of a webhook
  • View the webhook’s configuration and filters
  • Verify when a webhook was created or last updated
The response includes all webhook properties, including optional filters that may have been set during creation.

Authorizations

X-Sim-Api-Key
string
header
required

API key for authentication. Obtain your key from the Dune dashboard at sim.dune.com.

Path Parameters

webhookId
string<uuid>
required

The unique identifier of the webhook.

Response

Webhook details.

id
string<uuid>

The unique identifier for the webhook.

team_id
string

The team ID that owns this webhook.

name
string

A descriptive name for the webhook.

type
enum<string>

The type of onchain event to subscribe to.

Available options:
transactions,
activities,
balances
url
string<uri>

The URL where webhook payloads will be sent.

active
boolean

Whether the webhook is currently active.

created_at
string<date-time>

When the webhook was created.

updated_at
string<date-time>

When the webhook was last updated.

chain_ids
integer<int64>[] | null

Filter events to specific chain IDs. If null, all supported chains are included.

transaction_type
enum<string> | null

For transaction webhooks, filter by sender or receiver.

Available options:
sender,
receiver
counterparty
string | null

Filter transactions by counterparty address.

Example:

"0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045"

activity_type
enum<string> | null

For activity webhooks, filter by specific activity type.

Available options:
approve,
mint,
burn,
receive,
send,
swap,
call
asset_type
enum<string> | null

Filter by asset type.

Available options:
native,
erc20,
erc721,
erc1155
token_address
string | null

Filter events to a specific token address.

Example:

"0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48"