GET /ws/stream. For Dictation, create a transcription session, then stream on GET /ws/transcribe.
Both endpoints use WebSocket and send audio as JSON text frames. They solve different jobs and use different message contracts.
This guide applies to: Direct HTTP and WebSocket integrations with Suki for Partner Ambient, Form filling, and Dictation APIs.
Use the same base host for REST and WebSocket in a given environment (for example staging
https://sdp.suki-stage.com and wss://sdp.suki-stage.com). Your partnership team confirms which host and credentials apply.
Ambient Streaming
Stream PCM audio into an ambient session for note generation and related processing. Use this when you already have an ambient session and want to push live audio for that session.
Dictation Streaming
Stream PCM_S16LE audio into a Dictation session for real-time text. Use this when you have a Dictation session and want to push audio for that session.
What each product is for
Side-by-side comparison
Next steps
Follow Stream ambient audio when you already have an ambient session and need to push live audio on/ws/stream.
Follow Stream Dictation audio when you have a Dictation session and need real-time transcript frames on /ws/transcribe.
Read Streaming architecture for diagrams of how REST and WebSocket fit together for each product.