assemblyai-common-errors
AssemblyAI Failure Triage
Overview
Analyze and triage failures by contract layer without exposing customer speech. Treat live data, credentials, spend, and destructive state as separately governed boundaries.
Prerequisites
- The target repository or integration path and the requested operator outcome.
- The AssemblyAI project, environment, region, data classification, and accountable owner.
- Current first-party documentation plus credentials only for a narrowly approved live check.
Current Contract
Transport status, transcript terminal status, WebSocket messages or close codes, webhook response behavior, and gateway results are separate failure layers. A 429 can represent shared account request or concurrency pressure; more keys do not multiply account capacity.
Authentication
For live work, inject ASSEMBLYAI_API_KEY from an approved secret manager and send the raw value only in the AssemblyAI Authorization header to the configured first-party host. Never print, commit, place in a URL, or expose it to an untrusted client. Callback secrets and temporary streaming tokens are separate credentials.