Hookdeck icon

Hookdeck

Webhook management gateway for events, requests, sources, destinations, connections, bookmarks, and bulk retries.

Tailored to webhook reliability work that bulk-retries failed events, cancels scheduled deliveries, configures custom domains, and audits delivery history.

Example Use Cases

These are the Hookdeck actions Snow can use when building apps with you. Connecting an account does not make Snow run these on its own.

Get Event

Tool to retrieve a specific Hookdeck event by ID. Use when you need detailed information about an event including status, delivery attempts, and payload data.

Get Events Metrics

Tool to query aggregated event metrics with time-based grouping and filtering. Use when you need to analyze event patterns, calculate statistics, or generate reports over specific time periods.

Get Hookdeck Attempt

Tool to retrieve a specific Hookdeck delivery attempt by ID. Use when you have an attempt ID and need delivery details including status, response codes, timing, and errors.

Get Hookdeck Integration

Tool to retrieve details of a specific Hookdeck integration. Use when you need to inspect integration configuration, verify credentials, or check which sources are using the integration.

Publish Event to Hookdeck

Tool to publish a webhook event to Hookdeck using the Publish API. Use when testing webhook flows or sending events from your application.

Update Connection by ID

Tool to update an existing Hookdeck connection by its ID. Use when you need to modify a connection's description, name, or rules.

Add Custom Domain

Tool to add a custom domain to the Hookdeck project. Use when you need to configure a custom hostname for receiving webhooks.

Bulk Cancel Hookdeck Events

Tool to create a bulk cancellation job for events. Use when you need to cancel multiple events matching filters.

Bulk Retry Hookdeck Events

Initiate a bulk retry for multiple events matching the specified filters. Use this to retry failed webhook deliveries in bulk instead of one at a time. The query must include at least one filter - common usage is to filter by status='FAILED'. The operation runs asynchronously and returns immediately with progress tracking info.

Cancel Event Bulk Retry

Tool to cancel an ongoing events bulk retry operation. Use when you need to stop a bulk retry that is currently in progress (e.g., if you realize the retry conditions were incorrect or the issue needs to be addressed before retrying).