Hookdeck

Hookdeck is a platform that enables developers to manage, monitor, and secure webhooks and API events.

105 actions Integration catalog
Request access
Connect Hookdeck once you're in Boring.
01 · WHAT THE AGENT CAN DO

Actions

Every capability is a discrete, logged action the agent calls by name — scoped to what you authorize and recorded in the run trace.

Add Custom DomainHOOKDECK_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 EventsHOOKDECK_BULK_CANCEL_EVENTS
Tool to create a bulk cancellation job for events. Use when you need to cancel multiple events matching filters.
Bulk Retry Hookdeck EventsHOOKDECK_BULK_RETRY_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 Hookdeck EventHOOKDECK_CANCEL_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 Event Bulk RetryHOOKDECK_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 RetryHOOKDECK_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 RetriesHOOKDECK_CANCEL_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 ConnectionsHOOKDECK_COUNT_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 DestinationsHOOKDECK_COUNT_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 SourcesHOOKDECK_COUNT_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 BookmarkHOOKDECK_CREATE_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 ConnectionHOOKDECK_CREATE_CONNECTION
Tool to create a connection between a source and a destination. Use after setting up or referencing source/destination.
Create Hookdeck DestinationHOOKDECK_CREATE_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 RetryHOOKDECK_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 queries are not allowed.
Create Hookdeck IntegrationHOOKDECK_CREATE_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 TriggerHOOKDECK_CREATE_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 SourceHOOKDECK_CREATE_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 TransformationHOOKDECK_CREATE_TRANSFORMATION
Tool to create a new Hookdeck transformation. Use when you need to execute custom JavaScript to modify event payloads before delivery.
Delete Hookdeck BookmarkHOOKDECK_DELETE_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 ConnectionHOOKDECK_DELETE_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 DestinationHOOKDECK_DELETE_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 IntegrationHOOKDECK_DELETE_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 TriggerHOOKDECK_DELETE_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 SourceHOOKDECK_DELETE_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 TransformationHOOKDECK_DELETE_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 transformations from your Hookdeck workspace.
Disable Hookdeck ConnectionHOOKDECK_DISABLE_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 DestinationHOOKDECK_DISABLE_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 TriggerHOOKDECK_DISABLE_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 SourceHOOKDECK_DISABLE_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 ConnectionHOOKDECK_ENABLE_CONNECTION
Tool to enable a disabled Hookdeck connection. Use when you need to reactivate a previously disabled connection to resume event routing.
Enable Hookdeck DestinationHOOKDECK_ENABLE_DESTINATION
Enable a previously disabled Hookdeck destination by its ID. This allows events to be delivered to the destination again.
Enable Hookdeck Issue TriggerHOOKDECK_ENABLE_ISSUE_TRIGGER
Tool to enable a Hookdeck issue trigger. Use when you need to activate an issue trigger that was previously disabled.
Enable Hookdeck SourceHOOKDECK_ENABLE_SOURCE
Tool to enable a disabled Hookdeck source. Use when you need to reactivate a source that was previously disabled.
Generate Event Bulk Cancel PlanHOOKDECK_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 PlanHOOKDECK_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 PlanHOOKDECK_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.
Generate Request Bulk Retry PlanHOOKDECK_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 AttemptHOOKDECK_GET_ATTEMPT2
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 attemptsHOOKDECK_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 attempts for a specific event. Only attempts with status SUCCESSFUL or FAILED are returned.
Get attempts metricsHOOKDECK_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 destination.
Get Hookdeck BookmarkHOOKDECK_GET_BOOKMARK
Tool to retrieve a single bookmark by its ID. Use when you need to fetch details of a specific bookmark.
Get Bookmark Raw BodyHOOKDECK_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 ConnectionHOOKDECK_GET_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/destination details.
Hookdeck: Get ConnectionsHOOKDECK_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 additional fetch calls.
Get Hookdeck DestinationHOOKDECK_GET_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 DestinationsHOOKDECK_GET_DESTINATIONS
Tool to list Hookdeck destinations. Use when you need to retrieve or filter your configured destinations.
Get EventHOOKDECK_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 StatusHOOKDECK_GET_EVENT_BULK_CANCEL
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.
Get Event Bulk CancelsHOOKDECK_GET_EVENT_BULK_CANCELS
Tool to list event bulk cancel operations for your Hookdeck account. Use when you need to retrieve bulk cancel operation logs, filter by status or time, and paginate through results.
Get Event Bulk RetriesHOOKDECK_GET_EVENT_BULK_RETRIES
Tool to retrieve bulk retry operations for Hookdeck events. Use when you need to check the status of bulk retry jobs, monitor their progress, or list historical bulk retry operations.
Get Event Bulk Retry StatusHOOKDECK_GET_EVENT_BULK_RETRY
Tool to retrieve the status of a bulk event retry operation. Use when you need to check the progress or completion status of a bulk retry job. The bulk retry ID is returned when initiating a bulk retry operation.
Get Event Raw BodyHOOKDECK_GET_EVENT_RAW_BODY
Tool to retrieve the raw body data of an event. Use when you need to access the original unmodified request body payload of a Hookdeck event.
Get eventsHOOKDECK_GET_EVENTS
Tool to list events for your Hookdeck account. Use when you need to retrieve delivery logs, filter by status or time, and paginate through results.
Get events by issue metricsHOOKDECK_GET_EVENTS_BY_ISSUE_METRICS
Tool to query event metrics grouped by individual issue IDs. Uses arrayJoin to create one row per issue per event, enabling per-issue analytics. Use when tracking which issues affect the most events over time.
Get Events MetricsHOOKDECK_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 events pending timeseries metricsHOOKDECK_GET_EVENTS_PENDING_TIMESERIES_METRICS
Tool to query aggregated events pending timeseries metrics with time-based grouping and filtering. Use when you need to analyze pending event trends over time, monitor event backlogs, or generate time-series reports with custom granularity. Supports grouping by dimensions like source or destination.
Get Ignored Event Bulk RetriesHOOKDECK_GET_IGNORED_EVENT_BULK_RETRIES
Tool to retrieve ignored events bulk retry operations for Hookdeck. Use when you need to check the status of ignored events bulk retry jobs, monitor their progress, or list historical ignored events bulk retry operations.
Get Ignored Event Bulk Retry StatusHOOKDECK_GET_IGNORED_EVENT_BULK_RETRY
Tool to retrieve the status of an ignored events bulk retry operation. Use when you need to check the progress or completion status of a bulk retry job for ignored events.
Get Hookdeck IntegrationHOOKDECK_GET_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.
Get Hookdeck IntegrationsHOOKDECK_GET_INTEGRATIONS
Tool to retrieve a list of Hookdeck integrations. Use when you need to list all integrations or filter them by label or provider.
Showing the first 60 of 105 actions.