Resolving connection errors when trying to use streaming speech-to-text transcription

Last updated: March 24, 2026

If you're encountering an HTTP 410 "Deprecated" error or a "4001 Not Authorized" error when attempting to use streaming speech-to-text transcription, this is because the V2 streaming API has reached its end of life.

Solution: Update your implementation to use our V3 Universal-Streaming model.

The old V2 endpoint (`wss://api.assemblyai.com/v2/realtime/ws`) is no longer available.

You can find detailed documentation and code examples for the V3 Universal-Streaming model at: https://www.assemblyai.com/docs/getting-started/transcribe-streaming-audio

Important Note: This error is not related to your account plan or subscription level. The V2 streaming endpoint has been fully decommissioned and returns HTTP 410 for all users.