v1
latestOpenAPI 3.0.32026-07-26229361630.0 KBprotocol
Create Session
Create a new scribing session. Returns a session_id that must be used in every subsequent call (audio upload, end session, status polling) and an upload_url to which audio is sent. Only upload_type is required — use single (one audio file, max 10 MB via the API; for larger recordings use the SDKs, which chunk automatically) unless you need chunked or streaming upload. The communication protocol is derived from upload_type by the server: single/chunked → http, stream → websocket.
post/voice/v1/sessions
Request body
Example request
{
"language_hint": [
"en"
],
"templates": [
"clinical_notes_template"
],
"session_id": "ses_abc123def456"
}Response
Session created
Example response
{
"status": "created"
}