---
title: "Hookdeck integration for LuumenAI"
url: "https://www.luumen.ai/integrations/hookdeck/"
entity: SoftwareIntegration
category: "Source control & CI/CD"
audience: "SRE, DevOps, platform engineering, IT operations"
---

# Hookdeck integration for LuumenAI

Read webhook delivery history in Hookdeck, then retry failed events on approval.

## What LuumenAI can do with Hookdeck

LuumenAI connects to Hookdeck with an API token and exposes 105 tools (55 read-only · 38 write · 12 destructive). Reads answer immediately; writes are shown as a plan and require approval by default, configurable per tool by an administrator.

## Key facts

- Authentication: API token
- Tools available: 105 tools (55 read-only · 38 write · 12 destructive)
- Plan: available on all plans
- Category: Source control & CI/CD

## About Hookdeck with LuumenAI

Connect Hookdeck and Luumen can read your webhook traffic the way you would: attempt history, aggregated metrics, connection and destination counts, bookmarked requests. When a downstream endpoint was down and events piled up, Luumen builds the retry plan first, shows you the scope, and waits for your approval before anything is replayed. Authentication is by API key.

## Example tools

Read-only (55 in total):

- `HOOKDECK_COUNT_CONNECTIONS` — Count Hookdeck connections with optional filters.
- `HOOKDECK_COUNT_DESTINATIONS` — Count Hookdeck destinations with optional filters.
- `HOOKDECK_COUNT_SOURCES` — Count Hookdeck sources with optional filters.
- `HOOKDECK_GENERATE_EVENT_BULK_CANCEL_PLAN` — Generate a preview plan for bulk event cancellation.
- `HOOKDECK_GENERATE_EVENT_BULK_RETRY_PLAN` — Generate an events bulk retry plan.
- `HOOKDECK_GENERATE_IGNORED_EVENT_BULK_RETRY_PLAN` — Generate an ignored events bulk retry plan to estimate the scope before execution.
- `HOOKDECK_GENERATE_REQUEST_BULK_RETRY_PLAN` — Generate a requests bulk retry plan.
- `HOOKDECK_GET_ATTEMPT2` — Retrieve a specific Hookdeck delivery attempt by ID.

Write and destructive (50 in total, approval required by default):

- `HOOKDECK_ADD_CUSTOM_DOMAIN` — Add a custom domain to the Hookdeck project.
- `HOOKDECK_BULK_CANCEL_EVENTS` — Create a bulk cancellation job for events.
- `HOOKDECK_BULK_RETRY_EVENTS` — Initiate a bulk retry for multiple events matching the specified filters.
- `HOOKDECK_CANCEL_EVENT` — Cancel all future delivery attempts for a Hookdeck event.
- `HOOKDECK_CANCEL_EVENT_BULK_RETRY` — Cancel an ongoing events bulk retry operation.
- `HOOKDECK_CANCEL_REQUEST_BULK_RETRY` — Cancel an in-progress requests bulk retry operation.
- `HOOKDECK_CANCEL_SCHEDULED_RETRIES` — Cancel all future scheduled retries for an event.
- `HOOKDECK_CREATE_BOOKMARK` — Create a bookmark for a specific event request in Hookdeck.

## Frequently asked questions

### How does LuumenAI connect to Hookdeck?

Authorize once with API token. Luumen lists the scopes each action needs before you approve the connection, and credentials never appear in the chat.

### Can LuumenAI change things in Hookdeck on its own?

Read actions answer immediately. Anything that writes is shown as a plan and requires approval by default, including the 12 actions classified as destructive. Administrators configure that per tool.

### Is there an audit trail?

Every call to Hookdeck — read or write, approved or declined — is recorded with the actor, the input, and the result.

Full page: https://www.luumen.ai/integrations/hookdeck/
