Skip to main content
Hookdeck logo

Hookdeck

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

This is a first-class FlyMyAI MCP. Agents discover it automatically via tool search and call the actions below on demand - you never wire it up by hand. See the Composio catalog for how discovery works.

Connect

Hookdeck authenticates with an API key. Generate the credential in your Hookdeck account, then paste it into FlyMyAI the first time an agent uses a Hookdeck action.

Get your Hookdeck credential →

Fields to fill in FlyMyAI

FieldDetails
Hookdeck API KeyYour Hookdeck API key, found in your workspace settings. (required)

Actions

Every action this integration exposes. Agents pick the right one from the task; you do not call them by name.

ActionWhat it doesRequired inputs
HOOKDECK_BULK_CANCEL_EVENTSTool to create a bulk cancellation job for events. Use when you need to cancel multiple events matching filters.query
HOOKDECK_BULK_RETRY_EVENTSTool to initiate a bulk retry for a set of events. Use when you need to retry multiple failed events matching filters.query
HOOKDECK_CANCEL_EVENTTool to cancel all future delivery attempts for a specific event. Use when you need to stop retries of an event before manual intervention.event_id
HOOKDECK_CANCEL_SCHEDULED_RETRIESTool to cancel all future scheduled retries for an event. Use when you need to mute automatic retry attempts after repeated failures.event_id
HOOKDECK_CREATE_BOOKMARKTool to create a new bookmark. Use when you want to bookmark a specific event for quick access.label, event_data_id, webhook_id
HOOKDECK_CREATE_CONNECTIONTool to create a connection between a source and a destination. Use after setting up or referencing source/destination.-
HOOKDECK_CREATE_DESTINATIONTool to create a new Hookdeck destination. Use after setting up sources when you need to route events to endpoints.name, config
HOOKDECK_CREATE_SOURCETool to create a new Hookdeck source. Use after setting up your project when you need to receive and route incoming webhooks.name
HOOKDECK_CREATE_TRANSFORMATIONTool to create a new Hookdeck transformation. Use when you need to execute custom JavaScript to modify event payloads before delivery.name, code
HOOKDECK_DELETE_BOOKMARKTool to delete a specific bookmark by its ID. Use when you need to permanently remove a bookmark after confirming it's no longer needed.bookmark_id
HOOKDECK_DELETE_CONNECTIONTool to delete a specific connection by its ID. Use when you need to permanently remove a connection after confirming it's no longer needed.connection_id
HOOKDECK_DELETE_DESTINATIONTool to delete a specific destination by its ID. Use when you need to permanently remove a destination after confirming it's no longer needed.destination_id
HOOKDECK_DELETE_SOURCETool to delete a specific source by its ID. Use when you need to permanently remove a source after confirming it's no longer needed.source_id
HOOKDECK_DELETE_TRANSFORMATIONTool to delete a specific transformation by its ID. Use when you need to permanently remove a transformation after confirming it's no longer needed.transformation_id
HOOKDECK_GET_ATTEMPTTool to retrieve details of a specific Hookdeck attempt by its ID. Use after confirming the attempt ID.attempt_id
HOOKDECK_GET_ATTEMPTSTool to list delivery attempts for your Hookdeck account. Use when you need to retrieve attempt logs, filter by event ID, and paginate through results.-
HOOKDECK_GET_CONNECTIONTool to retrieve details of a specific Hookdeck connection. Use after confirming the connection ID.connection_id
HOOKDECK_GET_CONNECTIONSTool to list Hookdeck connections. Use when you need to retrieve or filter your configured connections.-
HOOKDECK_GET_DESTINATIONTool to retrieve details of a specific Hookdeck destination. Use after confirming the destination ID.destination_id
HOOKDECK_GET_DESTINATIONSTool to list Hookdeck destinations. Use when you need to retrieve or filter your configured destinations.-
HOOKDECK_GET_EVENTSTool to list events for your Hookdeck account. Use when you need to retrieve delivery logs, filter by status or time, and paginate through results.-
HOOKDECK_GET_REQUESTTool to retrieve details of a specific Hookdeck request. Use after confirming the request ID.request_id
HOOKDECK_GET_REQUESTSTool to list Hookdeck requests. Use when you need to retrieve requests with optional filters and pagination.-
HOOKDECK_GET_SOURCESTool to retrieve all sources associated with your Hookdeck account. Use when you need to list or filter hook sources.-
HOOKDECK_GET_TRANSFORMATIONTool to retrieve details of a specific Hookdeck transformation. Use after confirming the transformation ID.transformation_id
HOOKDECK_GET_TRANSFORMATIONSTool to list Hookdeck transformations. Use when you need to retrieve or filter your Hookdeck transformations.-
HOOKDECK_HOOKDECK_GET_SOURCETool to retrieve details of a specific Hookdeck source. Use after confirming the source ID.source_id
HOOKDECK_HOOKDECK_SEND_SOURCE_REQUESTTool to send HTTP requests to a Hookdeck Source URL. Use when ingesting test payloads to generate events for testing HOOKDECK_GET_EVENT.source_id
HOOKDECK_LIST_BOOKMARKSTool to list bookmarks. Use when you need to retrieve your Hookdeck account's bookmarks with optional filters and pagination. Use after authenticating your session.-
HOOKDECK_LIST_ISSUESTool to list all issues detected in your Hookdeck account. Use when you need to retrieve and filter issues by type, status, or time.-
HOOKDECK_MANUALLY_RETRY_EVENTTool to manually retry a specific Hookdeck event delivery. Use when an event has failed and you need a manual retry.event_id
HOOKDECK_REPLAY_EVENTTool to replay a specific Hookdeck event. Use when you need to manually retry a failed event delivery.event_id
HOOKDECK_RESOLVE_ISSUETool to resolve a Hookdeck issue. Use after confirming the underlying issue has been addressed.issue_id
HOOKDECK_RETRIEVE_ISSUETool to retrieve details of a specific Hookdeck issue. Use after confirming the issue ID.issue_id
HOOKDECK_TRIGGER_BOOKMARKTool to trigger a stored request via its bookmark ID. Use when replaying the stored request associated with a bookmark.bookmark_id
HOOKDECK_UPDATE_CONNECTIONTool to update an existing connection. Use when you need to modify the name, description, or rules of a connection.connection_id
HOOKDECK_UPDATE_DESTINATIONTool to update an existing Hookdeck destination. Use when you need to modify a destination's settings after creation.destination_id
HOOKDECK_UPDATE_SOURCETool to update a Hookdeck source. Use when you need to modify the name, type, description, or config of an existing source.source_id
HOOKDECK_UPDATE_TRANSFORMATIONTool to update an existing Hookdeck transformation. Use when you need to modify a transformation's code, name, or environment variables after creation.transformation_id
We love our partners - FlyMy.AI builds with the best. Thanks, Hookdeck!