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.
Use Hookdeck with Snow
Snow is a personal AI assistant that builds real apps for you, and they can put Hookdeck to work.
What Snow can do with Hookdeck
These are the Hookdeck operations Snow and the apps you build with it can run. Sign in to choose which ones Snow may run without asking.
Reads55
Look at your data without changing it.
- 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.
- Count Hookdeck Connections
Tool to count Hookdeck connections with optional filters. Use when you need to get the total number of connections matching specific criteria.
- Count Hookdeck Destinations
Tool to count Hookdeck destinations with optional filters. Use when you need to get a total count of destinations without retrieving full details.
- Count Hookdeck Sources
Tool to count Hookdeck sources with optional filters. Use when you need to get a total count of sources without retrieving full details.
- Generate Event Bulk Cancel Plan
Tool to generate a preview plan for bulk event cancellation. Use when you need to estimate how many events would be cancelled by a query before executing the actual bulk cancel operation.
- Generate Event Bulk Retry Plan
Tool to generate an events bulk retry plan. Use when you need to estimate the scope of a bulk retry operation before executing it. Returns the estimated number of events that would be retried and the number of batches required.
- Generate Ignored Event Bulk Retry Plan
Generate an ignored events bulk retry plan to estimate the scope before execution. Use this to preview how many events would be retried and how many batches are needed. This action does not execute the retry - it only provides estimates for planning purposes.
Creates13
Add something new to your account.
- 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.
- 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 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.
- Create Hookdeck Bookmark
Tool to create a bookmark for a specific event request in Hookdeck. Bookmarks allow you to catalog and replay specific webhook requests. Use this to save important or edge-case requests for testing, debugging, or documentation purposes. Bookmarked request data is exempt from the archiving period and remains available as long as it is bookmarked.
- Create Hookdeck Connection
Tool to create a connection between a source and a destination. Use after setting up or referencing source/destination.
- Create Hookdeck Destination
Tool to create a new Hookdeck destination. Use after setting up sources when you need to route events to endpoints.
- Create Hookdeck Integration
Tool to create a new Hookdeck integration. Use when you need to set up authentication or verification for webhook sources using providers like API keys, HMAC, Basic Auth, or third-party services.
- Create Hookdeck Issue Trigger
Tool to create an issue trigger in Hookdeck. Use when you need to set up automated notifications for delivery failures, transformation errors, or backpressure events.
- Create Hookdeck Source
Tool to create a new Hookdeck source. Use after setting up your project when you need to receive and route incoming webhooks.
- Create Hookdeck Transformation
Tool to create a new Hookdeck transformation. Use when you need to execute custom JavaScript to modify event payloads before delivery.
Updates25
Change something that is already there.
- 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.
- Disable Hookdeck Connection
Tool to disable a connection by its ID. Use when you need to temporarily stop event delivery through a connection without deleting it.
- Disable Hookdeck Destination
Tool to disable a Hookdeck destination. Use when you need to temporarily stop event delivery to a destination without deleting it. Disabled destinations can be re-enabled later.
- Disable Hookdeck Issue Trigger
Tool to disable a Hookdeck issue trigger. Use when you need to temporarily stop notifications for a specific issue trigger without deleting it. The trigger can be re-enabled later if needed.
- Disable Hookdeck Source
Tool to disable a Hookdeck source. Use when you need to stop a source from accepting new webhook events without deleting it.
- Enable Hookdeck Connection
Tool to enable a disabled Hookdeck connection. Use when you need to reactivate a previously disabled connection to resume event routing.
- Enable Hookdeck Destination
Enable a previously disabled Hookdeck destination by its ID. This allows events to be delivered to the destination again.
- Enable Hookdeck Issue Trigger
Tool to enable a Hookdeck issue trigger. Use when you need to activate an issue trigger that was previously disabled.
- Enable Hookdeck Source
Tool to enable a disabled Hookdeck source. Use when you need to reactivate a source that was previously disabled.
- Hookdeck Pause Connection
Tool to pause a Hookdeck connection. Use when you need to temporarily stop event delivery for a connection without deleting it.
Deletes12
Remove something. This often cannot be undone.
- Bulk Cancel Hookdeck Events
Tool to create a bulk cancellation job for events. Use when you need to cancel multiple events matching filters.
- 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).
- Cancel Hookdeck Event
Cancel all future delivery attempts for a Hookdeck event. Use this to stop scheduled retries when you need to prevent further delivery attempts (e.g., due to known issues with the destination or invalid payload). Note: Events already in SUCCESSFUL or FAILED status cannot be cancelled but the API will return the event unchanged.
- Cancel Hookdeck Scheduled Retries
Tool to cancel all future scheduled retries for an event. Use when you need to mute automatic retry attempts after repeated failures.
- Cancel Request Bulk Retry
Tool to cancel an in-progress requests bulk retry operation. Use when you need to stop a bulk retry that is currently running.
- Delete Hookdeck Bookmark
Tool to delete a specific bookmark by its ID. Use when you need to permanently remove a bookmark after confirming it's no longer needed.
- Delete Hookdeck Connection
Tool to delete a specific connection by its ID. Use when you need to permanently remove a connection after confirming it's no longer needed.
- Delete Hookdeck Destination
Permanently deletes a Hookdeck destination by its ID. This action also deletes all connections that rely on the destination. The associated event data is retained for the remainder of your retention window. This operation is idempotent - deleting a non-existent destination will still return success.
- Delete Hookdeck Integration
Tool to delete a specific integration by its ID. Use when you need to permanently remove an integration after confirming it's no longer needed.
- Delete Hookdeck Issue Trigger
Tool to delete a specific issue trigger by its ID. Use when you need to permanently remove an issue trigger after confirming it's no longer needed.
Related integrations
Ready to put Hookdeck to work?
Sign up free, build an app by chatting, and connect Hookdeck in minutes. No credit card required.