deepgram-webhooks

Verify Deepgram webhook callbacks via dg-token header and parse transcript payloads.

79|11|Updated Jan 30, 2026
One-click install
npx skills add https://github.com/hookdeck/webhook-skills --skill deepgram-webhooks
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: deepgram-webhooks
Source: https://github.com/hookdeck/webhook-skills/tree/main/skills/deepgram-webhooks
Command: npx skills add https://github.com/hookdeck/webhook-skills --skill deepgram-webhooks

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill enables developers to receive and verify Deepgram webhook callbacks (transcription results) for asynchronous transcription workflows, reducing integration guesswork and setup time.

Core Features & Use Cases

  • Authentication: validate callbacks using the dg-token header to ensure only authorized requests are accepted.
  • Payload Handling: parse and process Deepgram webhook payloads across multiple frameworks (Express, Next.js, FastAPI) and extract transcript data for downstream tasks.
  • Quick Use-Cases: implement transcription result handling in live apps, dashboards, or processing pipelines with reliable retry-safe handlers.

Quick Start

Example: wire up the provided Express/Next.js/FastAPI examples to receive, verify, and process Deepgram transcription callbacks from a callback URL.

Frequently Asked Questions about deepgram-webhooks

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I verify Deepgram webhook callbacks for asynchronous transcription?

Verify Deepgram webhooks by checking the 'dg-token' header in incoming requests to ensure only authorized callbacks are accepted. The Skill provides ready-to-run examples for authenticating and processing transcription result payloads across multiple frameworks.

Can I handle Deepgram webhooks in Next.js and Express?

Yes, you can handle Deepgram webhooks in Next.js and Express. The Skill provides ready-to-run examples for both frameworks, allowing you to receive, verify via the 'dg-token' header, and parse JSON payloads for downstream transcription processing.

What is the best way to parse Deepgram transcription webhook payloads?

The best way to parse Deepgram transcription payloads is to validate the 'dg-token' header first, then extract the JSON body containing the transcript data. The Skill demonstrates this workflow with ready-to-run examples for reliable, retry-safe processing pipelines.

Do I need external dependencies to process Deepgram webhook callbacks?

No external dependencies are required to process Deepgram webhook callbacks. The Skill operates using standard runtimes and provides self-contained examples for Express, Next.js, and FastAPI to authenticate and log transcript data seamlessly.

Why does my Deepgram webhook authentication fail when receiving transcription results?

Deepgram webhook authentication fails when the 'dg-token' header is missing or invalid in the incoming request. Ensure your callback endpoint checks this header correctly to authorize and accept transcription result callbacks.

Can I use FastAPI to receive and verify Deepgram transcription callbacks?

Yes, you can use FastAPI to receive and verify Deepgram transcription callbacks. The Skill includes ready-to-run examples for FastAPI endpoints, allowing you to authenticate via the 'dg-token' header and process JSON payloads.