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!