Scribe Sessions

Start a live consultation audio session

Create a consultation and receive a WebSocket URL to stream the audio to. Body is application/json with the same metadata as the batch endpoint (consultation, template, patient, context); the audio block is not accepted. Stream to live.url as described on that field, then finish through the webhook + document GET contract shared with the batch endpoint. Retrying with the same consultation id while recording returns the same session with a fresh URL; finished consultations return 409.

post/v1/scribe-sessions/live

Request

  • Base URL
    https://scribe-api.telepatia.ai
  • Auth
    HTTP bearer

Request body

Example request

{
  "consultation": {
    "id": "CONSULT-12345",
    "modality": "IN_PERSON"
  },
  "template": {
    "id": "mrc_a1b2c3d4e5f6g7h8"
  },
  "patient": {
    "id": "sp_a1b2c3d4e5f6g7h8"
  },
  "context": {
    "notes": "Patient reports headache since Monday.",
    "pastMedicalHistory": "Hypertension diagnosed 2020."
  }
}

Response

Successful Response

OR

Example response

{
  "consultation": {
    "id": "CONSULT-12345"
  },
  "live": {
    "expiresAt": "2026-08-12T14:00:00+00:00",
    "url": "wss://example.telepatia.ai/v1/ws/audio/abc?token=..."
  },
  "status": "created"
}

Changes

No recorded changes to this operation across all 1 revision of this API.