UI
- Improved notifications: Updated notification system to display notifications relevant to the active platform you’re viewing, providing a more focused and contextual experience.
Agents Platform
- Dynamic variable transfer destinations: Agent transfers now support dynamic variables for phone numbers and SIP URIs, enabling runtime-determined transfer destinations based on conversation context.
- MCP tool configuration overrides: Added the ability to create, update, retrieve, and delete custom configuration overrides for specific MCP Server tools, allowing fine-grained control over tool behavior and parameters.
Text to Dialogue
- Timestamps and voice segments: Text to Dialogue now supports timestamped outputs with character-level alignment and voice segment tracking, making it easier to synchronize dialogue with animations or subtitles.
Music API
- Stem separation: Added new stem separation endpoint to isolate different audio components (vocals, drums, bass, instruments) from existing music tracks.
- Increased prompt length: Music generation now supports prompts up to 4,100 characters, with individual lyric lines supporting up to 200 characters.
Security
- Single-use tokens: Introduced time-limited single-use token generation for secure operations, providing enhanced security for sensitive API operations.
SDK Releases
JavaScript SDK
- v2.22.0 - Updated with latest API schema changes including workspace model approvals and MCP tool configuration endpoints.
- v2.21.0 - Added support for intercepting raw WebSocket messages via a general
messagehandler, allowing developers to access all messages beyond the standard callbacks, including undocumented message types likeagent_tool_response.
Python SDK
- v2.22.0 - Updated with latest API schema changes including workspace model approvals and MCP tool configuration endpoints.
- v2.21.0 - Replaced print statements with proper logging to support better debugging and production use cases.
Agents Packages
- @elevenlabs/agents-cli@0.6.1 - Package deprecated in favor of the unified ElevenLabs CLI.
- @elevenlabs/react@0.9.1 - Fixed issue where
end_calltool wasn’t properly ending conversations, and improved React Native reconnection logic after manual disconnection. - @elevenlabs/react-native@0.5.2 - Fixed issue where
end_calltool wasn’t properly ending conversations, and improved reconnection logic after manual disconnection. - @elevenlabs/client@0.9.1 - Fixed issue where
end_calltool wasn’t properly ending conversations, and improved React Native reconnection logic.
Android SDK
- v0.4.0 - Improved type safety by using
ConversationModeenums instead of strings, migrated from LiveData to StateFlow with backward compatibility support, and fixed bug where agents wouldn’t end calls when requested.
iOS SDK
- v2.0.16 - Fixed issue where the
end_calltool wasn’t properly ending conversations, ensuring agents can correctly terminate calls.
CLI
- @elevenlabs/cli@0.2.0 - Removed
--envflag support for virtual environment isolation. This feature will be reintroduced once proper environment isolation is supported in the product.
API
TLS
Our TLS endpoints no longer allow some older and insecure cipher modes. Most clients should not be affected as they already negotiate a modern cipher mode.
View API changes
New Endpoints
Agents Platform
MCP Tool Configuration
- POST /v1/convai/mcp-servers/{mcp_server_id}/tool-configs - Create configuration overrides for a specific MCP tool.
- GET /v1/convai/mcp-servers/{mcp_server_id}/tool-configs/{tool_name} - Retrieve configuration overrides for a specific MCP tool.
- PATCH /v1/convai/mcp-servers/{mcp_server_id}/tool-configs/{tool_name} - Update configuration overrides for a specific MCP tool.
- DELETE /v1/convai/mcp-servers/{mcp_server_id}/tool-configs/{tool_name} - Remove configuration overrides for a specific MCP tool.
Text to Dialogue
- POST /v1/text-to-dialogue/with-timestamps - Generate dialogue with character-level alignment and voice segment information.
- POST /v1/text-to-dialogue/stream/with-timestamps - Stream dialogue generation with character-level alignment and voice segment information.
Tokens
- POST /v1/single-use-token/{token_type} - Generate time-limited single-use tokens for secure operations.
Music API
- POST /v1/music/stem-separation - Separate audio into individual stems (vocals, drums, bass, instruments). Accepts multipart file upload and returns a ZIP archive.
Updated Endpoints
Text to Dialogue
-
Text to dialogue with timestamps
- Added
voice_segmentsarray with requireddialogue_input_indexfield to track which dialogue input each segment corresponds to - Enhanced response schema with character-level alignment data
- Added
-
Stream text to dialogue with timestamps
- Added streaming support for
voice_segmentswith character-level alignment - Includes
dialogue_input_indexin voice segment chunks
- Added streaming support for
Music
- Music prompt endpoints updated:
- Maximum prompt length increased from previous limit to 4,100 characters
- Lyrics lines now support up to 200 characters per line
Workspace
- Get workspace resource
- Added
dashboardanddashboard_configurationtoWorkspaceResourceTypeenum - Response schema changes (breaking compatibility - see migration notes below)
- Added
Billing
- Get subscription
- Added
next_billing_periodfield (required) toPendingSubscriptionSwitchResponseModel - Added
subtotal_centsandtax_cents(nullable) toInvoiceResponseModelfor better invoice breakdown
- Added
Agents Platform
Batch Calling
-
- Made
agent_phone_number_idnullable and optional - Made
phone_numbernullable and optional in recipient models - Response schema changes (breaking compatibility - see migration notes below)
- Made
-
- Made
phone_number_idandphone_providernullable
- Made
-
Cancel batch calling & Retry batch calling
- Made phone-related fields nullable
- Response schema changes (breaking compatibility - see migration notes below)
Transfer Destinations
- Transfer-related endpoints now support dynamic variable transfer destinations:
- Added
PhoneNumberDynamicVariableTransferDestinationtype for phone number transfers using dynamic variables - Added
SIPUriDynamicVariableTransferDestinationtype for SIP URI transfers using dynamic variables - Updated
PhoneNumberTransferdiscriminators to include dynamic variable types
- Added
MCP Servers
- Create MCP server, Get MCP server, Update MCP server
- Added
tool_config_overridesfield for per-tool configuration customization - Added
request_headerssupport inMCPServerConfigUpdateRequestModel - Added
tool_call_soundandtool_call_sound_behaviorconfiguration options
- Added
Tools
- Tool schema enhancements:
LiteralJsonSchemaPropertynow includesis_system_providedflag- Agent tool headers now support
ConvAIDynamicVariablefor dynamic header values
Twilio Integration
- Phone number endpoints updated:
- Added optional
region_configfield for Twilio phone numbers - Added
TwilioRegionIdenum for region selection - Added
TwilioEdgeLocationenum for edge location configuration
- Added optional
Agents
- Get agent & Update agent
- Response schema changes (breaking compatibility - see migration notes below)
Workspaces
- External voice sharing controls: External voice sharing and Voice Library publishing can now be disabled via workspace groups. Internal (in-organization) voice sharing is not impacted.
Agents Platform
- Multi-environment agent management: The Agents CLI now supports the
--envflag, allowing you to manage agents deployed to multiple accounts simultaneously. - Search functionality: Added
searchparameter to the Get conversations endpoint for filtering conversations.
SDK Releases
JavaScript SDK
- v2.20.1 - Fixed Music API type definitions and added Realtime Scribe language code support
- v2.20.0 - Added helper methods for Realtime Scribe with improved ASR capabilities. This is a beta feature and not widely available yet
Python SDK
- v2.20.1 - Fixed file parameter handling in client methods
- v2.20.0 - API schema updates and improvements
- v2.19.0 - Added helper method for Scribe Realtime with improved ASR capabilities. This is a beta feature and not widely available yet
Agents CLI
- @elevenlabs/agents-cli@0.6.0 - Added support for
--envflag to manage agents across multiple accounts, plus bug fixes and reliability improvements
React Native
- @elevenlabs/react-native@0.5.1 - Removed build script and postinstall steps for improved installation experience
React
- @elevenlabs/react@0.8.1 - Removed build script and postinstall steps for improved installation experience
Client
- @elevenlabs/client@0.8.1 - Removed build script and postinstall steps for improved installation experience
API
View API changes
Updated Endpoints
Agents Platform
-
- Added optional
searchquery parameter (string) for full-text or fuzzy search over transcript messages
- Added optional
-
Create agent, Get agent, Update agent
- Added optional
tool_call_soundfield to play predefined sounds during tool execution - Added optional
tool_call_sound_behaviorfield (default:auto) to control when tool call sounds play
- Added optional
-
Simulate conversation, Simulate conversation stream
- Added optional
tool_call_soundfield for tool execution audio feedback - Added optional
tool_call_sound_behaviorfield for sound playback control
- Added optional
MCP Servers
-
- Added optional
execution_modefield to control when and how tools execute (immediate,post_tool_speech, orasync)
- Added optional
-
Create MCP server, Get MCP server
- Added
execution_modefield (default:immediate) for tool execution timing control
- Added
Server Tools
- Server tool configuration schemas now support:
execution_modefield to control tool execution timing (immediate, post-speech, or async)tool_call_soundandtool_call_sound_behaviorfields for audio feedback
Supported LLM Models
- Added support for new Claude Haiku models:
claude-haiku-4-5claude-haiku-4-5@20251001
User Management
- Get user info
- Removed
subscription_extrasfield from response
- Removed
Agents Platform
-
Genesys configuration overrides: Genesys users can now override agent configuration directly from their Genesys flows using session variables. Use
system__override_system_prompt,system__override_first_message, andsystem__override_languageto customize the agent’s behavior, first message, and language for specific call flows without modifying the base agent configuration. -
Batch call ID copying: Added copy-to-clipboard functionality for batch call IDs throughout the Agents Platform interface. Click on batch call IDs in the batch call details page or conversation history to quickly copy them for API interactions, support requests, or debugging.
SDK Releases
Python SDK
- v2.18.0 - Added streaming support for Agents Platform conversations via the
Conversationclass, Music API inpainting with new output format options, and Agent Workflows support including workflow models, node types, and conditional logic operators (AND, OR, equals, greater than, less than, etc.)
JavaScript SDK
- v2.19.0 - Added Agent Workflows support including
AgentWorkflowRequestModel,AgentWorkflowResponseModel, and AST node types for building workflow conditions (boolean nodes, dynamic variable nodes, comparison operators), Music API inpainting with new output format options, and thearchivedparameter for agent list requests
Agents CLI
- @elevenlabs/agents-cli@0.6.0 - Added
--envflag to manage agents deployed to multiple accounts simultaneously - @elevenlabs/agents-cli@0.5.0 - Reworked agents pull functionality
React Native
- @elevenlabs/react-native@0.4.3 - Fixed
onConnecttiming issue - @elevenlabs/react-native@0.4.2 - Reverted change to ICE transport policy
API
View API changes
Agents Platform
- LLM overrides: Added support for overriding an agent’s LLM during a conversation, enabling you to specify a different language model on a per-conversation basis. This is useful for testing different models or accommodating specific requirements while maintaining HIPAA and data residency compliance.
- Post-call webhook failures: Added the option to send post-call webhook events in the event of a phone call failure. This allows you to track and respond to failed call attempts through your webhook endpoint, providing better visibility into call issues.
SDK Releases
Python SDK
- v2.18.0 - Added support for streaming, Music API inpainting, and Agent Workflows
JavaScript SDK
Client Packages
- @elevenlabs/agents-cli@0.5.0 - Significantly reworked agents pull command with bugfixes and improvements
- @elevenlabs/react@0.8.0 - Fixed import issues
- @elevenlabs/react-native@0.4.3 - Fixed onConnect timing
- @elevenlabs/react-native@0.4.2 - Reverted change to ICE transport policy
- @elevenlabs/react-native@0.4.1 - Fixed import issues
Agents Platform
- Gemini 2.5 Flash Preview models: Added support for
gemini-2.5-flash-preview-09-2025andgemini-2.5-flash-lite-preview-09-2025LLM models, providing access to the latest September 2025 preview versions of Google’s Gemini 2.5 Flash models. - Claude Sonnet 4.5: Added support for
claude-sonnet-4-5andclaude-sonnet-4-5@20250929models, enabling access to the latest Claude Sonnet 4.5 model released on September 29, 2025. - Test invocations listing: Added new
GET /v1/convai/test-invocationsendpoint to list all test invocations with pagination support. Includesagent_idfilter,page_sizeparameter (default 30, max 100), andcursorfor pagination. Response includes test run counts, pass/fail statistics, and titles. - Agent archiving: Added
archivedfield (boolean, default false) to agent platform settings, allowing agents to be archived without deletion while keeping them out of active agent lists. - MCP Server interruption control: Added
disable_interruptionsfield (boolean, default false) to MCP server configuration, preventing user interruptions during tool execution for more reliable tool completion. - Streaming agent responses: Added
agent_chat_response_partWebSocket event type for receiving partial agent chat responses in real-time during streaming conversations. - Workflow edge ordering: Added
edge_orderfield (array of strings) to all workflow node types, enabling explicit control over edge evaluation order for deterministic workflow execution. - Test suite agent tracking: Added
agent_idfield (string, nullable) to test invocation responses for associating test runs with specific agents.
Voice Management
- Voice generation source tracking: Added
VoiceGenerationas a new source type in the History API for tracking audio generated from voice generation features.
Telephony
- SIP trunk TLS validation: Added
remote_domainsfield (array of strings, nullable) to SIP trunk configuration for specifying domains used in TLS certificate validation.
SDK Releases
JavaScript SDK
- v2.18.0 - Updated with latest API schema changes from October 8, 2025
Python SDK
- v2.17.0 - Updated with latest API schema changes and URL generation fixes from October 6, 2025
Packages
All packages updated with latest API schema changes:
- @elevenlabs/react-native@0.3.2 - Updated TypeScript types and API client with new fields for agent archiving, MCP server configuration, and test invocations
- @elevenlabs/react@0.7.1 - Updated React hooks and components with support for new agent settings and WebSocket events
- @elevenlabs/client@0.7.1 - Core client library updated with new endpoint for test invocations listing and reorganized SDK method paths for secrets management
- @elevenlabs/agents-cli@0.4.2 - CLI tool updated with support for new agent archiving flag and test invocation commands
MCP Server
- v0.9.0 - Added option to return MCP server results as resource items for better integration with resource-based workflows
API
View API changes
New Endpoints
Agents Platform
GET /v1/convai/test-invocations- List all test invocations with pagination support- Parameters:
agent_id(required, string) - Filter by agent IDpage_size(optional, integer, default=30, max=100) - Number of results per pagecursor(optional, string) - Pagination cursor from previous response
- Response: Returns paginated list with test run counts, pass/fail statistics, titles, and next cursor
- Parameters:
New Fields
Agents Platform
- Agent Settings: Added
archivedfield (boolean, default false) toAgentPlatformSettingsRequestModelandAgentPlatformSettingsResponseModelfor archiving agents - MCP Servers: Added
disable_interruptionsfield (boolean, default false) to MCP server configuration schemas for preventing user interruptions during tool execution - Workflows: Added
edge_orderfield (array of strings) to all workflow node types for explicit edge evaluation ordering - Test Invocations: Added
agent_idfield (string, nullable) toGetTestSuiteInvocationResponseModelfor agent tracking
Telephony
- SIP Trunks: Added
remote_domainsfield (array of strings, nullable) toGetPhoneNumberInboundSIPTrunkConfigResponseModelandInboundSIPTrunkConfigRequestModelfor TLS certificate validation
WebSocket Events
- Added
agent_chat_response_parttoServerEventTypeenum for streaming partial agent chat responses
Voice Management
- Added
VoiceGenerationto speech history source types
New LLM Models
Added the following models to the LLM enum:
claude-sonnet-4-5- Claude Sonnet 4.5 latestclaude-sonnet-4-5@20250929- Claude Sonnet 4.5 dated release (September 29, 2025)gemini-2.5-flash-preview-09-2025- Gemini 2.5 Flash preview (September 2025)gemini-2.5-flash-lite-preview-09-2025- Gemini 2.5 Flash Lite preview (September 2025)
Other Changes
Pronunciation Dictionaries
- Updated parameter description for
version_idinGET /v1/pronunciation-dictionaries/{dictionary_id}/{version_id}/downloadfrom “The id of the version of the pronunciation dictionary” to “The id of the pronunciation dictionary version” - Removed documentation note about UI limitation for multiple pronunciation dictionaries (multiple dictionaries now fully supported in UI)
Conversation History
- Made
typefield optional inConversationHistoryTranscriptOtherToolsResultCommonModel(previously required)
v1 TTS model deprecation
The eleven_monolingual_v1 and eleven_multilingual_v1 models are deprecated and will be removed on December 15th, 2025. Please migrate to newer models for continued service.
Agents Platform
- Workflow Expressions: Workflows now support complex expressions that allow for defining deterministic conditions using logical operators, dynamic variables and LLM evaluation. This enables more sophisticated agent logic and decision-making capabilities.
- MCP Server Interrupt Control: Added option to disable interruptions during all tool calls for MCP Servers, providing better control over agent behavior during tool execution.
- Audio Alignment Data: Agents now have a flag to enable alignment data in audio events, useful for audio-text synchronization use cases such as lip sync applications.
- Ignore Default Personality Setting: The Agents Platform configuration page now includes a checkbox to toggle whether agents should ignore the default helpful personality, giving developers more control over agent behavior.
Speech to Text
- Fixed Base64 Encoding Flag: Resolved an issue where the
is_base64_encodedflag in STT responses was incorrectly set to false for PDF and DOCX formats, even when content was actually base64 encoded.
SDK Releases
JavaScript SDK
- v2.16.0: Updated with latest API schema changes from September 19, 2025.
Packages
- @elevenlabs/types@0.0.1: New public TypeScript types package providing shared type definitions across ElevenLabs integrations.
- @elevenlabs/react@0.7.0 and @elevenlabs/client@0.7.0: Added support for passing custom script paths to avoid blob: and data: URLs for improved security and flexibility.
- @elevenlabs/convai-widget-embed@0.3.0 and @elevenlabs/convai-widget-core@0.3.0: Added
use_rtcattribute for widget functionality and added expand event support for better widget interaction handling.
API
View API changes
Updated Endpoints
Agents Platform
- POST /v1/convai/agents/create: Added
ignore_default_personalityboolean parameter to control whether agents should ignore the default helpful personality behavior - PATCH /v1/convai/agents/{agent_id}: Added
ignore_default_personalityfield support for agent updates - GET /v1/convai/agents/{agent_id}: Response now includes
ignore_default_personalityfield in agent configuration - POST /v1/convai/mcp-servers: Added interrupt control configuration parameters for disabling interruptions during tool calls
- PATCH /v1/convai/mcp-servers/{mcp_server_id}: Enhanced with interrupt control settings for MCP server configuration
- GET /v1/convai/mcp-servers/{mcp_server_id}: Response includes new interrupt control configuration fields
- GET /v1/convai/conversations/{conversation_id}: Response enhanced with alignment data fields for audio-text synchronization support
- POST /v1/convai/agent-testing/create: Enhanced to support workflow expressions functionality in agent testing
- GET /v1/convai/agent-testing/{test_id}: Response includes additional fields for workflow expression test results
- PUT /v1/convai/agent-testing/{test_id}: Request and response schemas updated for workflow expression support
- POST /v1/convai/agents/{agent_id}/simulate-conversation: Request schema updated to support workflow expressions in conversation simulation
- POST /v1/convai/agents/{agent_id}/simulate-conversation/stream: Streaming conversation simulation with workflow expression support
- GET /v1/convai/settings: Response includes new platform configuration options
- PATCH /v1/convai/settings: Request schema updated with new platform settings
- POST /v1/convai/batch-calling/submit: Request schema updates for batch calling functionality
- PATCH /v1/convai/mcp-servers/{mcp_server_id}/approval-policy: Response schema updated for approval policy management
- POST /v1/convai/mcp-servers/{mcp_server_id}/tool-approvals: Response schema enhanced for tool approval handling
- DELETE /v1/convai/mcp-servers/{mcp_server_id}/tool-approvals/{tool_name}: Response schema updated for tool approval removal
Speech to Text
- POST /v1/speech-to-text: Fixed
is_base64_encodedboolean flag to correctly returntruewhen PDF and DOCX document content is base64 encoded
Text to Speech
- POST /v1/text-to-speech/{voice_id}/with-timestamps: Request and response schemas updated for enhanced timestamp functionality
- POST /v1/text-to-speech/{voice_id}/stream: Request schema updated for improved streaming parameters
- POST /v1/text-to-speech/{voice_id}/stream/with-timestamps: Request and response schemas updated for streaming with timestamps
- POST /v1/text-to-voice/create-previews: Request schema enhanced with new preview generation options
- POST /v1/text-to-voice: Response schema updated with additional voice creation data
- POST /v1/text-to-voice/{voice_id}/remix: Request schema enhanced for voice remixing parameters
Voice Management
- GET /v1/voices: Response schema updated with new voice metadata fields
- GET /v1/voices/{voice_id}: Response schema enhanced with additional voice properties
- GET /v1/voices/settings/default: Response schema updated for default voice settings
- GET /v1/voices/{voice_id}/settings: Response schema enhanced with new configuration options
- POST /v1/voices/{voice_id}/settings/edit: Request schema updated for voice settings modification
- POST /v1/voices/pvc/{voice_id}/samples/{sample_id}: Request schema enhanced for PVC sample management
- GET /v1/voices/pvc/{voice_id}/samples/{sample_id}/audio: Response schema updated for audio sample retrieval
- GET /v1/voices/pvc/{voice_id}/samples/{sample_id}/speakers/{speaker_id}/audio: Response schema enhanced for speaker-specific audio
- POST /v1/voice-generation/create-voice: Response schema updated with new voice generation data
Studio
- POST /v1/studio/podcasts: Request schema enhanced with new podcast creation parameters
User Management
- GET /v1/user: Response schema updated with additional user profile data
All changes are backward compatible and do not require immediate action from developers.
Productions launch
Introducing Productions - our new managed service offering for ordering human-edited content that looks, sounds and feels natural. Made for creators and media businesses.
Our network of linguists and audio professionals offer end-to-end production quality for:
- Dubbing
- Captions and subtitles
- Transcription
- Audiobooks
You can order a project directly from the ‘Productions’ page in your ElevenLabs account, or by emailing productions@elevenlabs.io. Pricing starts at $2/minute, contact us for more details.
Agents Platform
-
MCP pre-tool speech: Added support for configuring tools extracted from an MCP Server to require pre-tool execution speech. This enhancement allows agents to provide verbal context before executing specific tools, improving the conversational flow during tool usage.
-
ElevenLabs hosted LLMs: Added support for ElevenLabs hosted LLMs which unlock lower latency by running on ElevenLabs infrastructure alongside Speech to Text and Text to Speech services.
-
Enum values for tool parameters: Added support for specifying a tool’s parameters as enum values for greater control
SDK Releases
JavaScript SDK
- v2.16.0: Updated the elevenlabs-js SDK with the latest API schema changes, including new MCP server endpoints and enhanced history filtering capabilities.
Python SDK
- v2.16.0: Updated the elevenlabs-python SDK with the latest API schema changes, including new MCP server endpoints and enhanced history filtering capabilities.
- v2.15.1: Fixed conversation handling when no authentication is required and added asyncio event loop support for better async operations.
Package Updates
- @elevenlabs/agents-cli@0.3.2: Updated the Agents CLI package with improvements to agent development tools. The ConvAI CLI has been renamed to Agents CLI to align with the ElevenLabs Agents Platform branding.
- @elevenlabs/convai-cli@0.2.3: Final release of the legacy ConvAI CLI package before migration to the new Agents CLI.
- @elevenlabs/react@0.6.3: Updated the React components package with enhanced functionality.
API
View API changes
New Endpoints
PATCH /v1/convai/mcp-servers/{mcp_server_id}- Update MCP Server Configuration: Added new endpoint to update MCP server configurations, replacing the deprecated approval policy endpoint.
Updated Endpoints
History Management
GET /v1/history- Get generated items: Enhanced with additional filtering parameters:- Added
model_idparameter for filtering by specific models - Added
date_before_unixparameter for filtering items before a specific date - Added
date_after_unixparameter for filtering items after a specific date - Added
sort_directionparameter for controlling sort order
- Added
Deprecated Endpoints
PATCH /v1/convai/mcp-servers/{mcp_server_id}/approval-policy- Deprecated in favor of the new general MCP server update endpoint
Text to Speech
- WebSocket output format: Added support for specifying output format in the first message of a WebSocket connection, providing greater flexibility for real-time audio streaming workflows.
Agents Platform
- First message interruption control: Added
disable_first_message_interruptionssetting to prevent agents from being interrupted during important opening messages like legal disclaimers.
MCP Server
- Version 0.8.1: Added data residency support.
SDK Releases
JavaScript SDK
- v2.15.0 - Added new Text to Voice Remix endpoint
Python SDK
- v2.15.1 - Fixed conversation authentication issue and added asyncio event loop support
- v2.15.0 - Added new Text to Voice Remix endpoint and fixed Pydantic issues
Packages
- @elevenlabs/react@0.6.2 - Added correction and MCP tool call events
- @elevenlabs/client@0.6.2 - Added correction and MCP tool call events
- @elevenlabs/react-native@0.3.1 - Added correction and MCP tool call events
API
View API changes
New Endpoints
DELETE /v1/speech-to-text/transcripts/{transcription_id}- Delete Transcript By Id
Updated Endpoints
Backward Compatible Changes
- Get dubbing - Added the optional
order_byandorder_directionparameters. - List Agents - Added the optional
sort_byandsort_directionparameters. - List knowledge base documents - Added the optional
sort_byandsort_directionparameters.
Text to Speech
- Language code support: All Text to Speech models now support language codes for improved output. Normalization has been enabled for Eleven v3, Flash, and Turbo models to enhance audio quality and consistency.
Agents Platform
- Multi-voice agent history: Messages from multi-voice agents are now displayed in conversation history with clear separation by voice, making it easier to follow which voice spoke which part of a conversation.
SDK Releases
JavaScript SDK
- v2.15.0 - Adds support for new voice remix functionality
Python SDK
- v2.15.0 - Adds support for new voice remix functionality. Also fixed an issue with Pydantic.
React Components
- @elevenlabs/react@0.6.1 - Fix output bytes and device input/output switching
- @elevenlabs/client@0.6.1 - Fix output bytes and device input/output switching
MCP Server
- v0.7.0 - Latest release of the ElevenLabs MCP Server with new features and improvements for Claude Desktop integration. Includes new
loopparameter for SFX generation.
API
View API changes
New Endpoints
- Remix a voice - Create voice variations from existing voices
- Get Transcript By Id - Retrieve specific transcription results
Updated Endpoints
Backward Compatible Changes
- Get Project - Added optional
share_idquery parameter for project sharing functionality - Convert Speech to Text - Modified
enable_loggingparameter for improved logging control
All API changes in this release are backward compatible and will not break existing integrations.
Agents Platform
- Gemini 2.5 Flash Lite HIPAA compliance: Added Gemini 2.5 Flash Lite to the list of HIPAA approved models for compliant conversations when a BAA is signed and zero-retention mode is enabled.
- Conversation ID in signed URLs: Added support for including conversation IDs in signed URL requests, providing better tracking and identification capabilities for conversation audio access.
SDK Releases
JavaScript SDK
- v2.13.0 - Released August 29, 2025. Adds support for new
loopparameter in SFX.
Python SDK
- v2.13.0 - Released August 29, 2025. Adds support for new
loopparameter in SFX.
ConvAI packages
- @elevenlabs/react v0.6.0 and @elevenlabs/client v0.6.0 - Released August 29, 2025. Fixed setVolume functionality, added client tool debugging, and added audio device controls.
MCP Server
- ElevenLabs MCP Server v0.6.0 - Released August 26, 2025. Fixed diarization functionality in speech-to-text and added music generation endpoints.
API
View API changes
Updated Endpoints
Dubbing
- Render project - Added optional
should_normalize_volumequery parameter to control audio normalization during rendering
Agents Platform
- Get signed URL - Added optional
include_conversation_idquery parameter to include conversation ID in the response
Sound Effects
- Create sound effect - Added optional
loopparameter to create sound effects that loop smoothly
Removed Endpoints
- Delete workspace member - Removed the
DELETE /v1/workspace/membersendpoint for deleting workspace members. This endpoint was never meant to be publicly available.