---
title: "CertSeal integration for LuumenAI"
url: "https://www.luumen.ai/integrations/certseal/"
entity: SoftwareIntegration
category: "Knowledge & documentation"
audience: "SRE, DevOps, platform engineering, IT operations"
---

# CertSeal integration for LuumenAI

Issue, correct, and track digital certificates without leaving the terminal

## What LuumenAI can do with CertSeal

LuumenAI connects to CertSeal with an API token and exposes 21 tools (9 read-only · 5 write · 7 destructive). For connected tools, admins configure which actions may run automatically and which require approval, within the access granted to the user.

## Key facts

- Authentication: API token
- Tools available: 21 tools (9 read-only · 5 write · 7 destructive)
- Deployment: scoped as part of your Pilot, Platform, or Managed rollout
- Category: Knowledge & documentation

## About CertSeal with LuumenAI

Connect CertSeal and Luumen can read your batches, designs, recipients, and webhook subscriptions on request. Ask which recipients in a batch never received their email, or what a single certificate ID resolves to. Changes — issuing certificates, fixing a recipient record, archiving a batch — are previewed and held for your approval by default, then recorded.

## Example tools

Read-only (9 in total):

- `CERT_SEAL_GET_BATCH` — Get one active or archived certificate batch by ID.
- `CERT_SEAL_GET_CERTIFICATE` — Look up an issued certificate using either its human-readable certificate ID or its public-viewer share token, and return its recipient, batch, design, and resolved variables.
- `CERT_SEAL_GET_CURRENT_WORKSPACE` — Verify the connected CertSeal API key and return the workspace ID and username it belongs to.
- `CERT_SEAL_GET_RECIPIENT` — Get one issued certificate recipient record by batch ID and recipient ID.
- `CERT_SEAL_GET_WEBHOOK_SUBSCRIPTION` — Get one webhook subscription by ID.
- `CERT_SEAL_LIST_BATCHES` — Return one newest-first page of certificate batches in the connected workspace, optionally filtered by archive state.
- `CERT_SEAL_LIST_DESIGNS` — Return one newest-first page of reusable certificate designs.
- `CERT_SEAL_LIST_RECIPIENTS` — Return one page of issued certificate recipients in a batch, optionally filtered by email delivery status.

Write and destructive (12 in total, subject to configured approval policy):

- `CERT_SEAL_CREATE_BATCH` — Create a persistent certificate batch from an existing CertSeal design and optional email template.
- `CERT_SEAL_CREATE_WEBHOOK_SUBSCRIPTION` — Create a persistent webhook subscription for selected certificate events.
- `CERT_SEAL_DELETE_RECIPIENT` — Permanently delete an issued recipient from an active batch.
- `CERT_SEAL_DELETE_WEBHOOK_SUBSCRIPTION` — Permanently delete a webhook subscription and stop future deliveries.
- `CERT_SEAL_ISSUE_AND_SEND_CERTIFICATES` — Atomically issue certificates for 1-100 recipients and queue email delivery for every created certificate.
- `CERT_SEAL_ISSUE_CERTIFICATES` — Atomically issue certificates without sending email for 1-100 recipients in one active batch.
- `CERT_SEAL_ROTATE_WEBHOOK_SIGNING_SECRET` — Immediately invalidate a webhook subscription's current signing secret and replace it.
- `CERT_SEAL_SEND_CERTIFICATE_EMAILS` — Sequentially queue real certificate emails for 1-25 existing recipients in one active batch.

## Frequently asked questions

### How does LuumenAI connect to CertSeal?

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 CertSeal on its own?

For connected tools, admins configure which actions may run automatically and which require approval, within the access granted to the user.

### Is there an audit trail?

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

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