---
title: "Happy Scribe integration for LuumenAI"
url: "https://www.luumen.ai/integrations/happy-scribe/"
entity: SoftwareIntegration
category: "AI & automation"
audience: "SRE, DevOps, platform engineering, IT operations"
---

# Happy Scribe integration for LuumenAI

Track transcription jobs and order translations without leaving the terminal

## What LuumenAI can do with Happy Scribe

LuumenAI connects to Happy Scribe with an API token and exposes 19 tools (13 read-only · 4 write · 2 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: 19 tools (13 read-only · 4 write · 2 destructive)
- Plan: available on all plans
- Category: AI & automation

## About Happy Scribe with LuumenAI

Connect Happy Scribe and Luumen can see every transcription job in your organization: status, language, export history, webhook configuration, and account usage. Ask about a stalled job and you get an answer right away. When something needs to change — a new translation, a subtitle run, a deleted job — Luumen shows the plan first and waits for your approval by default.

## Example tools

Read-only (13 in total):

- `HAPPY_SCRIBE_GET_ACCOUNT_DETAILS` — Retrieve details about your account, including subscription status and usage statistics.
- `HAPPY_SCRIBE_GET_LANGUAGE_LIST` — Retrieve the list of supported language codes for Happy Scribe transcription services.
- `HAPPY_SCRIBE_GET_RATE_LIMIT` — Get Happy Scribe API rate limit information.
- `HAPPY_SCRIBE_GET_SIGNED_UPLOAD_URL` — Get a signed URL for uploading a file to Happy Scribe's S3 storage.
- `HAPPY_SCRIBE_HS_EXPORT_TRANSCRIPTION` — Creates an export job to download transcription content in various formats.
- `HAPPY_SCRIBE_HS_GET_API_VERSION` — Retrieve current API version and check for updates.
- `HAPPY_SCRIBE_HS_GET_ERROR_CODES` — Returns a list of HTTP error codes used by the Happy Scribe API along with their descriptions.
- `HAPPY_SCRIBE_HS_GET_SUPPORTED_FORMATS` — Retrieve supported file formats.

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

- `HAPPY_SCRIBE_CREATE_SUBTITLE` — Create subtitles for a video file using Happy Scribe's automatic transcription service.
- `HAPPY_SCRIBE_CREATE_TRANSLATION_TASK` — Creates an AI-powered translation task to translate an existing transcription into another language.
- `HAPPY_SCRIBE_DELETE_TRANSCRIPTION` — Delete a transcription job.
- `HAPPY_SCRIBE_DELETE_WEBHOOK` — Deletes a webhook by its ID.
- `HAPPY_SCRIBE_HS_CONFIRM_ORDER` — Confirm a pending order.
- `HAPPY_SCRIBE_HS_CREATE_TRANSLATION_ORDER` — Create a translation order from an existing transcription.

## Frequently asked questions

### How does LuumenAI connect to Happy Scribe?

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

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

### Is there an audit trail?

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

Full page: https://www.luumen.ai/integrations/happy-scribe/
