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.