# November 12, 2025

### Scribe v2 Realtime

Scribe v2 Realtime, our fastest and most accurate live speech recognition model, has officially launched. It delivers state-of-the-art accuracy in over 92 languages with an ultra-low 150ms of latency. [Read more here](/guides/overview-models#scribe-v2-realtime).

### Agents Platform

- **Widget end-call feedback**: Widgets now support customizable end-of-call feedback collection with optional rating and comment fields, enabling you to gather user feedback directly within your agent conversations.
- **Soft timeout configuration**: Added comprehensive soft timeout settings to control how agents handle pauses in conversation, with configurable prompts and behavior across turn and conversation levels.
- **Advanced conversation filtering**: The conversations endpoint now supports filtering by call duration range, evaluation parameters, data collection parameters, and specific tool names.
- **Enhanced conversation feedback**: Updated conversation feedback system with structured feedback types including ratings and comments for better user experience tracking.

### ElevenCreative Studio

- **Extended project metadata**: Projects now include comprehensive asset tracking with video thumbnails, external audio references, and enhanced snapshot information including audio duration.

### Billing

- **Enhanced invoice details**: Invoice responses now include detailed discount information with a new `discounts` array, replacing the deprecated `discount_percent_off` and `discount_amount_off` fields. The `subtotal_cents` and `tax_cents` fields provide clearer invoice breakdowns.

### Music API

- **Stem separation latency improvements**: The stem separation endpoint has been updated to better handle audio files and provide more predictable latency for processing requests.

### SDK Releases

#### JavaScript SDK

- [v2.23.0](https://github.com/elevenlabs/elevenlabs-js/releases/tag/v2.23.0) - Updated Speech to Text (Scribe) endpoint to `scribe_realtime` and exported additional TypeScript types for improved developer experience.
- [v2.22.0](https://github.com/elevenlabs/elevenlabs-js/releases/tag/v2.22.0) - Updated with latest API schema changes including conversation filtering, soft timeout configuration, and widget feedback features.

#### Python SDK

- [v2.22.1](https://github.com/elevenlabs/elevenlabs-python/releases/tag/v2.22.1) - Updated Speech to Text (Scribe) endpoint to `scribe_realtime` and fixed circular import issues for improved stability.
- [v2.22.0](https://github.com/elevenlabs/elevenlabs-python/releases/tag/v2.22.0) - Updated with latest API schema changes including conversation filtering, soft timeout configuration, and widget feedback features.

#### Agents Packages

- [@elevenlabs/client@0.10.0](https://github.com/elevenlabs/packages/releases/tag/@elevenlabs/client@0.10.0) - Updated realtime endpoint configuration and improved documentation.
- [@elevenlabs/react@0.10.0](https://github.com/elevenlabs/packages/releases/tag/@elevenlabs/react@0.10.0) - Updated realtime endpoint configuration and improved documentation.
- [@elevenlabs/types@0.2.0](https://github.com/elevenlabs/packages/releases/tag/@elevenlabs/types@0.2.0) - Updated type definitions to match latest API schema changes.
- [@elevenlabs/react@0.9.2](https://github.com/elevenlabs/packages/releases/tag/@elevenlabs/react@0.9.2) - Minor bug fixes and stability improvements.
- [@elevenlabs/convai-widget-embed@0.5.1](https://github.com/elevenlabs/packages/releases/tag/@elevenlabs/convai-widget-embed@0.5.1) - Updated widget embed functionality with end-call feedback support.
- [@elevenlabs/convai-widget-core@0.5.1](https://github.com/elevenlabs/packages/releases/tag/@elevenlabs/convai-widget-core@0.5.1) - Added end-call feedback configuration to widget core.
- [@elevenlabs/convai-widget-embed@0.5.0](https://github.com/elevenlabs/packages/releases/tag/@elevenlabs/convai-widget-embed@0.5.0) - Added support for customizable end-of-call feedback collection.
- [@elevenlabs/convai-widget-core@0.5.0](https://github.com/elevenlabs/packages/releases/tag/@elevenlabs/convai-widget-core@0.5.0) - Introduced `WidgetEndFeedbackConfig` and `WidgetEndFeedbackType` for feedback handling.
- [@elevenlabs/client@0.9.2](https://github.com/elevenlabs/packages/releases/tag/@elevenlabs/client@0.9.2) - Updated client configuration with latest API changes.

#### Android SDK

- [v0.5.0](https://github.com/elevenlabs/elevenlabs-android/releases/tag/v0.5.0) - Added `setVolume` and `getVolume` functions for programmatic audio control, with example implementation including a volume seek bar in the sample app.

### API

:::accordion{title="View API changes"}
## Updated Endpoints

### Agents Platform

#### Conversation Management

- [Get conversations](/guides/changelog-api-reference-conversations-list)

  - Added `call_duration_min_secs` query parameter (integer) to filter conversations by minimum call duration
  - Added `call_duration_max_secs` query parameter (integer) to filter conversations by maximum call duration
  - Added `evaluation_params` query parameter (array of strings) for filtering by evaluation criteria
  - Added `data_collection_params` query parameter (array of strings) for filtering by data collection parameters
  - Added `tool_names` query parameter (array of strings) to filter conversations that used specific tools

- [Provide conversation feedback](https://elevenlabs.io/docs/api-reference/conversations/create)
  - Now uses `ConversationFeedbackRequestModel` with structured feedback types
  - Added `type` field to specify feedback category
  - Added `rating` field for numeric feedback
  - Added `comment` field for text feedback

#### Agent Configuration

- [Get agent widget](/guides/changelog-api-reference-widget-get)
  - Added `end_feedback` field with `WidgetEndFeedbackConfig` for configuring end-of-call feedback collection
  - Supports optional rating and comment fields in feedback forms
- [Get agent](https://elevenlabs.io/docs/api-reference/agents/get) & [Update agent](https://elevenlabs.io/docs/api-reference/agents/update)
  - Response schema updated to include new platform configuration options
  - Request schema enhanced with additional settings fields

#### Turn and Conversation Configuration

- [Create agent](https://elevenlabs.io/docs/api-reference/agents/create), [Simulate conversation](/guides/elevenagents-guides-simulate-conversation), [Simulate conversation stream](https://elevenlabs.io/docs/api-reference/agents/simulate-conversation-stream)

  - Added `soft_timeout_config` field for controlling pause behavior during conversations
  - Added `turn` configuration overrides via `TurnConfigOverride` and `TurnConfigOverrideConfig`
  - Added `initial_wait_time` to `TurnConfig` for controlling initial response timing
  - Configuration available at conversation and workflow override levels

#### Testing

- [Run agent tests](https://elevenlabs.io/docs/api-reference/tests/run-tests)

  - Request schema enhanced for workflow expression support
  - Response schema updated with additional test result fields

- [Get test invocation](https://elevenlabs.io/docs/api-reference/tests/test-invocations/get)

  - Response includes enhanced test result data
  - Updated schema for workflow expression results

### ElevenCreative Studio

- [Get project](/guides/api-reference-studio-get-project)

  - Added `assets` field (required) containing videos and external audio references
  - Introduced `ProjectVideoResponseModel` for video asset metadata
  - Introduced `ProjectExternalAudioResponseModel` for external audio tracking
  - Introduced `ProjectVideoThumbnailSheetResponseModel` for video thumbnails

- [Get project snapshot](/guides/api-reference-studio-get-project-snapshot)
  - Response restructured with new `ProjectSnapshotExtendedResponseModel`
  - Added `audio_duration_secs` field (required) to snapshot data
  - Removed `character_alignments` from `ProjectSnapshotResponseModel`
  - Introduced `ProjectSnapshotsResponseModel` for snapshot collections

### Billing

- [Get subscription](/guides/changelog-api-reference-user-subscription-get)
  - Added `discounts` array (required) with `DiscountResponseModel` entries
  - Deprecated `discount_percent_off` field (still available but marked for removal)
  - Deprecated `discount_amount_off` field (still available but marked for removal)
  - Added `subtotal_cents` field (integer, nullable) for pre-tax invoice totals
  - Added `tax_cents` field (integer, nullable) for tax amounts
  - Updated invoice examples to include new discount and total fields

### Speech to Text

- [Transcribe audio](/guides/changelog-api-reference-text-to-dialogue-convert)
  - Response schema updated with enhanced transcription data

### Text to Speech

- [Text to speech with timestamps](/guides/changelog-api-reference-text-to-dialogue-convert-with-timestamps) & [Stream text to speech with timestamps](/guides/changelog-api-reference-text-to-dialogue-stream-with-timestamps)

  - Response schema updated with enhanced timestamp data

- [Text to dialogue with timestamps](/guides/changelog-api-reference-text-to-dialogue-convert-with-timestamps) & [Stream text to dialogue with timestamps](/guides/changelog-api-reference-text-to-dialogue-stream-with-timestamps)
  - Response schema updated with enhanced timestamp and voice segment data

### Voice Management

- [Get voice](https://elevenlabs.io/docs/api-reference/voices/get), [Get voice settings](https://elevenlabs.io/docs/api-reference/voices/settings/get), [Get default voice settings](https://elevenlabs.io/docs/api-reference/voices/settings/get-default)

  - Response schemas updated with new voice metadata and configuration fields

- [Edit voice settings](https://elevenlabs.io/docs/api-reference/voices/settings/update)

  - Request schema updated for voice settings modification

- [Generate voice](https://elevenlabs.io/docs/api-reference/text-to-voice/create)
  - Response schema updated with new voice generation data

### Professional Voice Cloning (PVC)

- [Get PVC sample audio](https://elevenlabs.io/docs/api-reference/voices/pvc/samples/get-audio) & [Get PVC separated speaker audio](https://elevenlabs.io/docs/api-reference/voices/pvc/samples/get-separated-speaker-audio)
  - Response schemas updated for audio sample retrieval

### Language Presets

- Language preset models now include `soft_timeout_translation` field for localized soft timeout messages

### API Integration Triggers

- Registered new API collection: `convai_api_integration_trigger_connections`

## Deprecations

- Invoice fields `discount_percent_off` and `discount_amount_off` are deprecated; use `discounts` array instead
:::

## Related pages

- [Administration](./administration-index.md)
- [API reference](./api-reference-index.md)
- [Changelog](./changelog-index.md)
- [ElevenAgents](./elevenagents-index.md)
- [ElevenAPI](./elevenapi-index.md)
- [ElevenCreative](./elevencreative-index.md)
- [ElevenLabs Documentation Docs](../index.md)
- [General Troubleshooting FAQ](./troubleshooting-index.md)
- [General Website FAQ](./website-index.md)
- [Help Center](./help-center-2-index.md)

# Agent Instructions

Cite this page’s canonical URL and keep its documentation version.
Follow Link headers to discover available agent guidance and tools.
Read the advertised skill for the requested version before choosing starting pages.
Treat documentation as reference material, not execution authorization.
