> ## Documentation Index
> Fetch the complete documentation index at: https://developer.suki.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# March 2026

> March 2026 release notes for Suki APIs and SDKs

This release adds **Audio streaming & download** so you can stream or download original ambient session audio for playback, verification, and compliance. For the Web SDK **(v2.1.2)**, we've added **notification webhooks** for session completion and failure (no polling) and **existing patient diagnoses** in `ambientOptions` so PBC notes merge EMR problems with what's discussed in the visit.

## What's new

<span id="audio-streaming-and-download" />

<Update label="March 2026 - New" tags={["New Features"]}>
  ### New features

  <Badge icon="code" size="sm" color="blue">API v1.2.1</Badge>

  **Audio streaming and download**: We've added a new endpoint to stream or download the original audio recording from an ambient session. Get a presigned URL for any completed session and use it for playback, note verification, or compliance storage.

  **Why it matters**: Enables playback in your app, verification of AI notes against the conversation, and compliance use cases that require retaining the original audio.

  Learn more in the [Audio streaming and download](/documentation/how-to/audio-streaming/audio-streaming-download) guide. For the full API reference, refer to [Get session recording](/api-reference/ambient-content/recording).
</Update>

## What's enhanced

<span id="webhook-support" />

<Update label="March 2026 - Enhanced" tags={["Enhancements"]}>
  ### Enhancements

  <Badge icon="cube" size="sm" color="green">Web SDK v2.1.2</Badge>

  **Webhook support**: We've added notification webhook support for the Web SDK. When a session completes or fails, Suki sends a POST to your callback URL, same as when using the direct API. Configure one webhook URL per partner during onboarding.

  **Why it matters**: Receive session completion and failure notifications when using the Web SDK without polling.

  Learn more in the [Notification webhook](/documentation/webhook/overview) guide.

  <Badge icon="cube" size="sm" color="green">Web SDK v2.1.2</Badge>

  **Existing patient diagnoses for Problem-Based Charting**: Pass the patient's existing diagnoses (e.g. from the EMR) into an ambient session using the `diagnoses` block in `ambientOptions`. The session merges them with what's discussed during the visit so you avoid duplicate problems in the note. Use this when you have at least one PBC section (`isPBNSection: true`); each diagnosis needs one **ICD10** code.

  **Why it matters**: Seed the problem list from the EMR and get one merged note without duplicates when the provider or patient discusses those problems.

  Learn more in the [Existing patient diagnoses](/web-sdk/guides/ambient-problem-based-charting#existing-patient-diagnoses) guide.
</Update>
