Connect Hookdeck to OpenClaw on Operator.io
Hookdeck is a platform for managing, monitoring, and securing webhooks and API events. It helps developers ensure reliable delivery and visibility for critical integrations.
Automate Hookdeck with AI
Operator runs your personal agent on OpenClaw, the open source agent framework, and points it straight at Hookdeck. You message the agent on Telegram or Discord, tell it what you need in plain language, and it operates Hookdeck on its own, running actions like add custom domain, bulk cancel hookdeck events, bulk retry hookdeck events.
Your agent reaches Hookdeck directly or through connectors like Composio MCP and Pipedream MCP, which handle the sign in and token refresh for you, so there is nothing to wire up and no API keys to paste.
What your agent can do with Hookdeck
Your agent can call any of these Hookdeck actions by name as part of a larger task. Ask for the outcome you want and it picks the right ones.
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='FAI...
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...
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 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.
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.
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.
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....
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 Ignored Event Bulk Retry
Tool to create an ignored events bulk retry operation. Use when you need to retry multiple ignored events matching specific filters. The query must include at least one filter parameter (webhook_id, cause, or transformation_id) - empty q...
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.
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 -...
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.
Delete Hookdeck Source
Tool to delete a specific source by its ID. Use when you need to permanently remove a source after confirming it's no longer needed.
Delete Hookdeck Transformation
Permanently delete a Hookdeck transformation by its ID. The transformation must not be in use by any connections before deletion. Returns the ID of the deleted transformation on success. Use this when you need to clean up unused transfor...
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.
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...
Generate Request Bulk Retry Plan
Tool to generate a requests bulk retry plan. Use when you need to estimate the number of requests and batches for a bulk retry operation before executing it. Accepts the same query filters as the List Requests endpoint.
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 attempts
Lists delivery attempts for your Hookdeck account. Attempts represent individual HTTP delivery tries to destination URLs. Use this to monitor delivery status, debug failures, and track retry attempts. Filter by event_id to see all attemp...
Get attempts metrics
Tool to query aggregated attempt metrics with time-based grouping and filtering. Use when you need to analyze delivery attempt patterns over time, calculate statistics like attempt counts, or group metrics by dimensions such as status or...
Get Hookdeck Bookmark
Tool to retrieve a single bookmark by its ID. Use when you need to fetch details of a specific bookmark.
Get Bookmark Raw Body
Tool to retrieve the raw body data of a bookmarked request. Use when you need to access the original unmodified request body payload that was bookmarked in Hookdeck.
Get Hookdeck Connection
Retrieves details of a specific Hookdeck connection by its ID. Returns the connection configuration including its source, destination, and any configured rules. Use this to inspect connection settings, verify configuration, or get source...
Hookdeck: Get Connections
Tool to list Hookdeck connections. Use when you need to retrieve or filter your configured connections. Each connection in the response embeds full source and destination objects; reuse these nested objects directly instead of making add...
Get Hookdeck Destination
Retrieve details of a specific Hookdeck destination by ID. Use this tool to get the full configuration and status of a destination, including its URL, authentication settings, rate limits, and timestamps.
Hookdeck: Get Destinations
Tool to list Hookdeck destinations. Use when you need to retrieve or filter your configured destinations.
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 Event Bulk Cancel Status
Tool to retrieve the status of a bulk event cancellation operation. Use when you need to check the progress or completion status of a bulk cancel job. The bulk cancel ID is returned when initiating a bulk cancel operation.
Plus 57 more Hookdeck actions your agent can call.
How to connect Hookdeck
You authorize Hookdeck once from your dashboard. Operator holds the connection and refreshes the access tokens on its own, so your agent keeps working with Hookdeck without you signing in again. The same setup unlocks every other app your agent can reach, so you only do it once.
When you are ready, the get started guide walks through standing up your OpenClaw agent.
Common questions about Hookdeck
- How do I connect Hookdeck to Operator?
- Connecting Hookdeck is a one time sign in from your Operator dashboard. Operator keeps the connection live and rotates the token on its own, so the agent stays connected to Hookdeck and you never reauthorize by hand.
- Can my agent work with issues and pull requests in Hookdeck?
- Yes. It can open and comment on issues, review pull requests, manage labels, and read project details when you ask. Teams use it to triage incoming work, draft release notes, and post a summary of what changed without leaving chat.
- Do I need to write code or manage Hookdeck API keys?
- No. Operator manages the Hookdeck connection and token refresh, so there are no API keys to paste and nothing to deploy.
- Can my agent use Hookdeck together with my other apps?
- Yes. The same agent reaches every app you connect, so it can move between Hookdeck and tools like GitHub, Supabase, Pagerduty in one job, reading from one and acting in another without you wiring anything between them.
More apps to automate
Apps your agent runs alongside Hookdeck, or browse all integrations.
Put your agent on Hookdeck
Sign in, connect Hookdeck, and hand your agent the work. Your first week is free.
Try for free