Eleven Labs Release Notes
Last updated: Feb 16, 2026
- Feb 16, 2026
- Date parsed from source:Feb 16, 2026
- First seen by Releasebot:Feb 16, 2026
February 16, 2026
ElevenLabs rolls out a sweeping update with a new conversation users endpoint, agent versioning, and a built in search tool for retrieval augmented generation. It adds MCP tool support, content guardrails, expressive mode, post dial digits, new testing types, enhanced pronunciation rules, and updated SDKs and widgets.
ElevenAgents
Conversation users endpoint: Added Get conversation users endpoint (GET /v1/convai/users) to list users who have had conversations with your agents. Supports pagination and filtering by agent, time range, and other criteria.
Agent versioning: Fetch specific agent configurations by version using the new version_id and branch_id query parameters on the Get agent endpoint. The Update agent endpoint also now accepts a branch_id parameter for branch-specific updates.
Search documentation tool: Added search_documentation as a new built-in system tool for RAG (retrieval-augmented generation). Configure multi-source retrieval with MultiSourceConfigJson, SourceConfigJson, and SourceRetrievalConfig schemas. Supports configurable merging strategies via the MergingStrategy enum.
MCP tool support: Added mcp as a new tool type alongside webhook, client, and system tools. Configure MCP tools using the new MCPToolConfig schema in your agent tool definitions.
Content guardrails: Added content moderation guardrails to GuardrailsV1 with configurable thresholds for different content categories: sexual, violence, harassment, self-harm, profanity, religion/politics, and medical/legal content. Use the new ContentGuardrail and ContentConfig schemas.
Expressive mode: Added expressive_mode field (boolean) to agent configuration schemas to automatically prompt your agent to make the most of the new v3 conversational model.
Post-dial digits: Phone number transfers now support post_dial_digits for sending DTMF tones after connection. Configurable as static values or dynamic variables.
Agent testing types: Agent testing now supports three distinct test types with dedicated schemas: llm (response evaluation), tool (tool-call verification), and simulation (full conversation simulation). Simulation tests include simulation_scenario and simulation_max_turns configuration fields.
Pronunciation Dictionaries
Rules in API response: The Get pronunciation dictionary endpoint now returns a rules array containing full rule details. Response uses the new GetPronunciationDictionaryWithRulesResponseModel schema with PronunciationDictionaryAliasRuleResponseModel and PronunciationDictionaryPhonemeRuleResponseModel for rule types.
Knowledge Base
Folder deletion: The Delete knowledge base document endpoint now supports deleting folders in addition to documents. When deleting folders, set force=true to enable recursive deletion of all contained documents and subfolders.
SDK Releases
Python SDK
v2.36.0 - Added conversation users endpoint, agent versioning, search documentation tool, MCP tool support, content guardrails, and agent testing types
JavaScript SDK
v2.36.0 - Added overloaded convert signatures to speechToText.convert() for improved type inference based on request parameters (access .text, .transcripts, or webhook fields without manual type narrowing), added conversation users endpoint, agent versioning, search documentation tool, MCP tool support, content guardrails, and agent testing types
Widget Packages
@elevenlabs/[email protected] - Added agent tool usage status display and new status badge for long-running tool calls, fixed emotion tag stripping, fixed rating and feedback submission for signed-url widget embedding
@elevenlabs/[email protected] - Added agent tool usage status display and new status badge for long-running tool calls, fixed emotion tag stripping
API
- Feb 9, 2026
- Date parsed from source:Feb 9, 2026
- First seen by Releasebot:Feb 10, 2026
February 9, 2026
ElevenLabs shifts to a platform structure with three families and global routing as default, deprecating old preview URL. It also ships TTS gains, custom guardrails, WhatsApp outbound messaging, Eleven v3 models, and extensive SDK updates across Python, JavaScript, and React ecosystems.
ElevenAgents, ElevenCreative and ElevenAPI
We’re moving from a single-product perception (“ElevenLabs”) to a platform-based structure with clearly defined product families:
- ElevenAgents (Formerly Agents Platform)
- ElevenCreative (Formerly Creative Platform)
- ElevenAPI (New, the Developer Platform)
You’ll already see this reflected in the docs and SDK readmes.
Global servers out of beta
Global routing is now the default rather than opt-in.
Previously the default ElevenLabs API server was located in the United States, with an opt-in beta for routing traffic through the Netherlands or Singapore based servers. As of now global routing is the default, meaning that the server will automatically be chosen based on geographic proximity to optimize latency.
The opt-in base URL
api-global-preview.elevenlabs.io is now deprecated, please use the default api.elevenlabs.io base URL instead. If you’re using the SDKs, this is already the default.
Text to Speech
- TTS Normalizer v3.1: Upgraded the text normalizer to version 3.1, which includes improved accuracy and lower latency for text-to-speech conversion.
Agents Platform
- Custom guardrails: Added support for user-defined output guardrails that allow you to create custom content filtering rules beyond standard moderation. Configure guardrails with a name, prompt instruction (up to 10,000 characters), and choice of evaluation model (gemini-2.5-flash-lite or gemini-2.0-flash). When triggered, the guardrail ends the conversation. See the Security documentation for details.
- WhatsApp outbound messaging: Added Send outbound message endpoint (POST /v1/convai/whatsapp/outbound-message) to initiate conversations via WhatsApp using message templates. Required fields include whatsapp_phone_number_id, whatsapp_user_id, template_name, template_language_code, template_params, and agent_id.
- Eleven v3 conversational model: Added eleven_v3_conversational to the available TTS models for agents, providing improved voice quality and expressiveness in agent conversations.
- Suggested audio tags: Added suggested_audio_tags field to TTS configuration for agents using v3 models. Define up to 20 tags (e.g., “happy”, “excited”) to guide expressive speech generation, with optional descriptions for when each tag should be used.
- Tool error handling: Added tool_error_handling_mode field to webhook tool configurations with options: auto (default, determines handling based on tool type), summarized (sends LLM-generated summary), passthrough (sends raw error), or hide (does not share error with agent).
- Dynamic variable sanitization: Added sanitize field (boolean, default false) to DynamicVariableAssignment. When enabled, the assignment value is removed from tool responses and transcripts while still being processed for variable assignment.
- Turn model selection: Added TurnModel enum with turn_v2 and turn_v3 options for selecting the turn detection model version.
- Workflow node transfers: Added is_workflow_node_transfer field (boolean, default false) to AgentTransfer schema for identifying transfers within workflow nodes.
- Transfer branch metadata: Added TransferBranchInfoTrafficSplit and TransferBranchInfoDefaultingToMain schemas for tracking branch routing information in agent transfers.
- Workflow node transition testing: Added workflow_node_transition assertion type for unit tests with UnitTestWorkflowNodeTransitionEvaluationNodeId schema to validate agent workflow transitions.
Studio
- Muted tracks endpoint: Added Get project muted tracks endpoint (GET /v1/studio/projects/{project_id}/muted-tracks) that returns a list of chapter IDs with muted tracks in a project.
Workspaces
- Lite member seat type: Added workspace_lite_member to the SeatType enum for workspaces with limited access permissions.
- Content templates resource: Added content_templates to WorkspaceResourceType enum for sharing content templates within workspaces.
User Interface
- Voice collection scrolling: Fixed an issue preventing mouse wheel and touch scrolling in the voice collection icon picker on macOS.
SDK Releases
Python SDK
- v2.35.0 - Added custom guardrails, WhatsApp outbound messaging, tool error handling mode, dynamic variable sanitization, turn model selection, and Eleven v3 conversational model support
JavaScript SDK
- v2.35.0 - Added custom guardrails, WhatsApp outbound messaging, tool error handling mode, dynamic variable sanitization, turn model selection, and Eleven v3 conversational model support
React and Client SDKs
- @elevenlabs/[email protected] - Fixed establishing text-only conversations
- @elevenlabs/[email protected] - Reduced audio chunk length from 250ms to 100ms for lower latency in agent conversations
- @elevenlabs/[email protected] - Reduced audio chunk length from 250ms to 100ms for lower latency, normalized textOnly option handling between top-level and overrides object
- @elevenlabs/[email protected] - Added types for audio alignment data support
API
- View API changes
All of your release notes in one feed
Join Releasebot and get updates from Eleven Labs and hundreds of other software products.
- Feb 2, 2026
- Date parsed from source:Feb 2, 2026
- First seen by Releasebot:Feb 3, 2026
February 2, 2026
Eleven v3 exits alpha with a more stable, faster Text-to-Dialogue platform. WAV outputs, agent branch rename, alignment safeguards, speculative turn config, procedure refs and webhook filtering expand capabilities along with telemetry, permissions, and SDK updates.
v3 is out of alpha - it’s more stable, accurate and has lower latency. Read more about Eleven v3.
Text-to-Dialogue
WAV output formats: Text-to-Dialogue endpoints now support WAV output formats (wav_8000, wav_16000, wav_22050, wav_24000, wav_32000, wav_44100, wav_48000) in addition to existing MP3, PCM, OPUS, and other formats. WAV formats with 44.1kHz sample rate require a Pro tier subscription or above.
Agents Platform
Agent branch renaming: You can now rename agent branches using the Update branch endpoint. The new optional name field accepts 1-140 characters.
Alignment guardrails: Added AlignmentGuardrail type to GuardrailsV1 schema for enhanced conversation safety controls.
Speculative turn configuration: Added speculative_turn field to turn configuration for fine-tuning agent turn-taking behavior.
Procedure references: Agent patch requests now support procedure_refs for referencing reusable procedures.
Webhook response filtering: Added response_filter_mode and response_filters fields to webhook overrides, with new ResponseFilterMode enum for controlling which response data is passed through.
Error details in tool events: Added raw_error_message field to API integration webhook, system, and workflow tool event models for improved debugging.
Flexible tool call matching: Testing models now include check_any_tool_matches option to relax tool call matching requirements during agent testing.
Secrets pagination: Get workspace secrets endpoint now supports pagination with page_size (max 100) and cursor query parameters, returning next_cursor and has_more in responses.Workspaces
Permission clarifications: Workspace group and invite endpoints now document specific permission requirements (group_members_manage for group member operations, WORKSPACE_MEMBERS_INVITE for workspace invitations) instead of requiring workspace administrator status.
New permission types: Added group_members_manage and terms_of_service_accept to the PermissionType enum.User
Compliance terms visibility: Added show_compliance_terms field to user response model.
Metrics
ASR provider tracking: Added convai_asr_provider field to metrics for tracking automatic speech recognition provider usage.
SDK Releases
Python SDK
- Added WAV output formats for Text-to-Dialogue, webhook response filtering, agent branch renaming, secrets pagination, and speculative turn configuration
- Fixed bug with URL streaming in Scribe
- Fixed bug with agent initialization and user_id handling, added audio alignment callback for agent conversations
JavaScript SDK
- Added WAV output formats for Text-to-Dialogue, webhook response filtering, agent branch renaming, secrets pagination, and speculative turn configuration
React and Client SDKs
- Reduced audio chunk length from 250ms to 100ms for lower latency in agent conversations
- Fixed issue where input audio would not re-establish after microphone permission revocation
Widget Packages
- Fixed microphone mute state reset when call ends to prevent UI/audio desync on subsequent calls
- Fixed styling issue in shadow root
- Updated Tailwind to v4, added optional dismissable widget parameter, and fixed microphone permission handling
API
View API changes
Original source Report a problem - Jan 26, 2026
- Date parsed from source:Jan 26, 2026
- First seen by Releasebot:Jan 26, 2026
January 26, 2026
Agents Platform introduces full version control for agents with branching, merges and deployments plus draft management, enabling isolated experimentation. WhatsApp account management and enhanced conversation tracing round out the updates. Knowledge Base folders, advanced tool filtering, and broader studio, workspaces, and SDK enhancements ship.
Agents Platform
- Agent branching and deployments: Added a complete version control system for agents, enabling teams to create branches, iterate on agent configurations in isolation, and merge changes when ready. New endpoints include POST /v1/convai/agents/{agent_id}/branches for creating branches, POST /v1/convai/agents/{agent_id}/branches/{source_branch_id}/merge for merging, and POST /v1/convai/agents/{agent_id}/deployments for creating deployments. Drafts can also be created and deleted via the new drafts endpoints. See the Branches and Deployments documentation for details.
- WhatsApp account management: Added PATCH and DELETE endpoints for WhatsApp Business accounts, allowing you to update and remove connected WhatsApp accounts from agents.
- Conversation agent name: The Get conversation endpoint now returns agent_name in the response for easier identification of which agent handled a conversation.
- Error type tracking: Added error_type field to conversation event models for improved debugging and error categorization.
Knowledge Base
- Folder management: Added support for organizing knowledge base documents into folders. New endpoints include Create folder for creating folders, Move document for moving single documents, and Bulk move for moving multiple documents at once.
Tools
- Enhanced tools listing: The Get tools endpoint now supports filtering and pagination with new query parameters including search, page_size, types, sort_by, sort_direction, and cursor. Response now includes next_cursor and has_more fields for pagination.
Music
- Song metadata enhancements: Added bpm and time_signature fields to song metadata for richer audio analysis information.
Studio
- Caption style templates: Added caption_style_template_overrides field to project models, allowing customization of caption styling per template.
- Video dubbing project type: Added dub_video to the project creation type enum.
- Publishing metadata: Added last_updated_from_project_unix timestamp to publishing and project metadata.
Workspaces
- Seat type management: Introduced new SeatType enum with seat_type and workspace_seat_type fields, deprecating the previous workspace_permission and workspace_role fields.
- Workspace analytics permission: Added workspace_analytics_full_read to the PermissionType enum for granular analytics access control.
SDK Releases
Python SDK
- v2.32.0 - Added agent branching, deployments, and drafts endpoints, knowledge base folder management, enhanced tools listing with filtering and pagination, and seat type management
JavaScript SDK
- v2.33.0 - Added agent branching, deployments, and drafts endpoints, knowledge base folder management, enhanced tools listing with filtering and pagination, and seat type management
API
- View API changes
- Jan 19, 2026
- Date parsed from source:Jan 19, 2026
- First seen by Releasebot:Jan 20, 2026
January 19, 2026
Big Agents Platform update adds new endpoints for agent summaries, batch deletion, and branch filtering, plus dialing telephony tweaks like custom SIP headers and WhatsApp and Zendesk integrations. Expanded audio formats and dubbing tracking boost multimedia workflows; multiple SDKs align with the changes.
Agents Platform
- Agent summaries endpoint: Added GET /v1/convai/agents/summaries endpoint for retrieving lightweight summaries of all agents in your workspace. This is useful for building agent selection interfaces without fetching full agent configurations.
- Delete batch calls: Added DELETE /v1/convai/batch-calling/{batch_id} endpoint for removing batch call jobs that are no longer needed.
- Branch filtering for conversations: Added optional branch_id query parameter to conversation endpoints including GET /v1/convai/conversation/get-signed-url, GET /v1/convai/conversation/token, and GET /v1/convai/conversations for filtering conversations by agent version branch.
- Spelling patience configuration: Added spelling_patience setting to turn configuration with values auto, low, medium, and high. Controls how long the agent waits before assuming the user has finished spelling something out character by character.
- Custom SIP headers for transfers: Added support for custom SIP headers when transferring calls via REFER. Configure custom_sip_headers arrays on phone number transfer configurations and workflow phone nodes for advanced telephony integrations.
- WhatsApp accounts on agents: Agent responses now include whatsapp_accounts array for viewing connected WhatsApp Business accounts.
- Zendesk integration support: Added zendesk_integration to the ConversationInitiationSource enum for conversations initiated through Zendesk.
Audio Output Formats
- Expanded format options: Audio generation endpoints now support additional output formats including WAV family variants, new OPUS bitrate options, alaw_8000 for telephony, and ultra_lossless quality preset. This applies to Text-to-Speech, Text-to-Dialogue, Sound Generation, Music, and Voice Design endpoints.
Dubbing
- Expanded status values: Dubbing project status now includes additional states for more granular tracking of dubbing progress.
- Required source language: The source_language field is now required when creating dubbing projects.
SDK Releases
Python SDK
- v2.31.0 - Added agent summaries endpoint, delete batch call, branch filtering for conversations, spelling patience configuration, and expanded audio output formats
- v2.30.0 - Added WhatsApp accounts on agents, Zendesk integration source, custom SIP headers for transfers, and standardized output format schema
JavaScript SDK
- v2.32.0 - Added audio_format parameter support for Scribe WebSocket URI, agent summaries endpoint, delete batch call, and expanded audio output formats
- v2.31.0 - Added WhatsApp accounts on agents, Zendesk integration source, custom SIP headers for transfers, and standardized output format schema
React and Client SDKs
- @elevenlabs/[email protected] - Added conversation initiation overrides, audio alignment event support, WebSocket close code exposure on connection errors, and fixed Firefox AudioContext issue with useScribe hook
- @elevenlabs/[email protected] - Added conversation initiation overrides, audio alignment event support, and improved Scribe cleanup and disconnect handling
Widget Packages
- @elevenlabs/[email protected] - Added sentence spacing for improved readability and fixed multiline display in user message bubbles
- @elevenlabs/[email protected] - Added sentence spacing for improved readability and fixed multiline display in user message bubbles
- @elevenlabs/[email protected] - Improved error wrapping for conversation token fetching and updated React Native support to 0.81
- @elevenlabs/[email protected] - Improved error wrapping for conversation token fetching and updated React Native support to 0.81
API
- View API changes
- Jan 12, 2026
- Date parsed from source:Jan 12, 2026
- First seen by Releasebot:Jan 20, 2026
- Modified by Releasebot:Jan 21, 2026
January 12, 2026
Scribe v2 launches as a state of the art transcription model with broad platform updates. It adds timezone aware batch scheduling, knowledge base and folder enhancements, dubbing format support, speech to text entity detection and keyterm prompting, and updated SDKs.
Scribe v2
We launched Scribe v2, the new state of the art transcription model. Learn more about Scribe v2 in the docs.
Agents Platform
- Timezone support for batch call scheduling: You can now select a timezone when scheduling batch calls. The scheduled time is converted to UTC based on your chosen timezone. Your browser’s timezone is automatically selected by default, and validation prevents scheduling calls for times that have already passed in the selected timezone. This makes it easier to schedule outbound calls for the right time in your recipients’ time zones.
- Knowledge Base source file URL: Added a new endpoint to retrieve the original source file URL for knowledge base documents, enabling direct access to uploaded files.
- LLM fallback cascade timeout: Added cascade_timeout_seconds configuration option for agent backup LLM configs, allowing control over how long to wait before cascading to the next LLM. Default is 8 seconds with an allowed range of 2-15 seconds.
- Soft timeout LLM-generated messages: Added use_llm_generated_message option to soft timeout configuration. When enabled, the agent will generate a contextual message using the LLM instead of using a predefined message when soft timeout triggers.
- Knowledge Base folder navigation: Knowledge Base document responses now include folder_path field showing the path segments from root to parent folder, making it easier to understand document hierarchy.
- Conversation filtering by initiation source: The Get Conversations endpoint now supports filtering by conversation_initiation_source query parameter.
Dubbing
- New transcript format endpoint: Added GET /v1/dubbing/{dubbing_id}/transcripts/{language_code}/format/{format_type} endpoint supporting srt, webvtt, and json output formats. The previous GET /v1/dubbing/{dubbing_id}/transcript/{language_code} endpoint is now deprecated.
- Required filename for dubbed files: Knowledge Base file models now require a filename field.
Speech to Text
- Entity detection: Added entity_detection option to Speech-to-Text requests. Accepts 'all', specific entity type strings, or an array of entity types. Detected entities are returned in a new entities response field using the DetectedEntity schema.
- Keyterm prompting: Added keyterms array parameter to Speech-to-Text requests for biasing transcription toward specific terms or phrases.
SDK Releases
Python SDK
- v2.29.0: Added entity detection and keyterm prompting for Speech-to-Text, LLM cascade timeout configuration, soft timeout LLM message generation, and batch call timezone support
- v2.28.0: Added agent versioning fields, voice collection IDs, batch call enhancements, and phone number labels
JavaScript SDK
- v2.30.0: Added entity detection and keyterm prompting for Speech-to-Text, LLM cascade timeout configuration, soft timeout LLM message generation, and batch call timezone support
- v2.29.0: Added agent versioning fields, voice collection IDs, batch call enhancements, and phone number labels
MCP Server
- v0.9.1: Added Gemini Extension support, fixed path handling for non-absolute output_directory and missing base_path
API
View API changes
Original source Report a problem - Jan 5, 2026
- Date parsed from source:Jan 5, 2026
- First seen by Releasebot:Jan 6, 2026
January 5, 2026
Agents Platform delivers real time conversation_id in webhook payloads for Twilio SIP WhatsApp, plus agent and conversation version tracking. Batch calls gain dispatched status and total finished counts. Voices gain collection IDs and expanded voice_type filtering; SDKs and APIs update with versioning and labels.
Agents Platform
- Conversation ID in Twilio/SIP webhooks: The conversation_id is now included in webhook payloads when fetching conversation initiation client data for Twilio, SIP, and WhatsApp integrations. This enables real-time monitoring without polling the API to retrieve conversation IDs.
- Agent versioning fields: Agent response models now include version_id, branch_id, and main_branch_id fields (nullable strings) for tracking agent versions and branches.
- Conversation version tracking: Added version_id field to conversation models to identify the agent version used for each conversation.
- Batch call enhancements: The BatchCallRecipientStatus enum now includes dispatched status, and batch call responses include total_calls_finished field with improved defaults for tracking.
Voices
- Collection IDs: Voice models now include a collection_ids field (array of strings, nullable) indicating which collections a voice belongs to.
- Voice type filter expansion: The GET /v2/voices endpoint now supports saved as a voice_type filter value for retrieving non-default voices that have been added to a collection.
SDK Releases
Python SDK
- v2.28.0 - Updated API schema with agent versioning fields, voice collection IDs, batch call enhancements, and phone number labels
JavaScript SDK
- v2.29.0 - Updated API schema with agent versioning fields, voice collection IDs, batch call enhancements, and phone number labels
API
View API changes
Original source Report a problem - Dec 15, 2025
- Date parsed from source:Dec 15, 2025
- First seen by Releasebot:Dec 16, 2025
December 15, 2025
Agents Platform debuts real time conversation monitoring, Hinglish mode, dynamic voicemail messaging, localized widget terms, and widget mode toggles. Enhancements include batch retry tracking, TTS cost clarity, WhatsApp ID simplification, and SDK/package fixes for faster, better integration.
Agents Platform
- Real-time conversation monitoring: Enterprise users can now monitor agent conversations in real-time via WebSocket connection at /v1/convai/conversations/{id}/monitor. Features include cached conversation history, selective event streaming, and control commands (end call, barge-in, human takeover toggle, send messages).
- Hinglish language support: Added hinglish_mode configuration option for agents. When enabled and the agent’s language is Hindi, responses will be in Hinglish (Hindi-English mix).
- Dynamic variables in voicemail messages: Voicemail detection messages now support dynamic variable substitution, enabling personalized messages when voicemail is detected.
- Localized widget terms and conditions: Chat widget terms and conditions can now be localized per language, configured through language presets.
- Widget conversation mode toggle: Added conversation_mode_toggle_enabled option to widget configuration for controlling conversation mode switching.
- Batch call retry tracking: Added retry_count field to batch call status responses for tracking retry attempts.
Text to Speech
- Quality preset credit costs: Quality preset descriptions now include credit cost information: high (+20%), ultra (+50%), and ultra_lossless (+100%).
WhatsApp Integration
- Simplified phone number configuration: Replaced whatsapp_business_account_id with whatsapp_phone_number_id in batch calling and conversation info schemas for simpler WhatsApp integration.
SDK Releases
Python SDK
- v2.27.0 - Fixed Scribe audio format parameter handling and updated API schema
- v2.26.1 - Extended on-premises agent configuration support
JavaScript SDK
- v2.28.0 - Fixed Scribe audio format parameter handling and updated API schema
Packages
- @elevenlabs/[email protected] - Localized chat terms and conditions and fixed Scribe audio format
- @elevenlabs/[email protected] - Localized chat terms and conditions and fixed Scribe audio format
- @elevenlabs/[email protected] - Added TTS speed parameter override and fixed startSession infinite loop in useEffect hooks
- @elevenlabs/[email protected] - Fixed WebSocket closure code, fixed useConversation race condition, added shadow host event dispatching, and expanded language support
- @elevenlabs/[email protected] - Fixed WebSocket closure code, fixed useConversation race condition, added shadow host event dispatching, and expanded language support
Android SDK
- v0.7.1 - Fixed agent_tool_request event handling and corrected expects_response default value
API
- View API changes
- Dec 8, 2025
- Date parsed from source:Dec 8, 2025
- First seen by Releasebot:Dec 9, 2025
- Modified by Releasebot:Jan 26, 2026
December 8, 2025
A broad release update across Agents, Music, Voices, Studio, Webhook, Billing and SDKs adds a Twilio call registration endpoint, word timestamps, finetuning, C2PA signing, expanded voice controls, per-project voice settings, custom headers, billing enums, and RAG query overrides, plus various SDK and package updates.
Agents Platform
- Twilio call registration: Added new endpoint to register Twilio calls and receive TwiML response for agent conversations.
Music Generation
- Word timestamps: Added word-level timestamps to music generation with detailed responses. Enable with the with_timestamps parameter.
- Fine-tuning support: Added finetune_id parameter to music generation endpoints for using custom music fine-tunes.
- C2PA content signing: Added sign_with_c2pa option to music generation requests for content authenticity and provenance.
Voices
- Voice settings expansion: Added voice_stability, voice_similarity, and voice_style parameters to voice endpoints for more granular control.
- Pagination improvements: Clarified pagination behavior for Get all voices v2 endpoint with better documentation of next_page_token, has_more, and total_count fields.
Studio
- Voice settings override: Added voice_settings parameter to project creation for per-project voice configuration.
Webhook Tools
- Custom request headers: Added request_headers support to Webhook tool configuration for custom authentication and metadata.
Billing
- Schema improvements: Introduced BillingPeriod and CharacterRefreshPeriod enums for better type safety in subscription models.
Knowledge Base
- RAG query rewriting: Added query_rewrite_prompt_override to RAG configuration for customizing query rewriting behavior.
SDK Releases
JavaScript SDK
- v2.27.0 - Updated API schema with latest changes including Twilio registration endpoint and music word timestamps
- v2.26.0 - Added previous_text event support to Scribe and updated event types
Python SDK
- v2.26.0 - Fixed websocket disconnection code for user-triggered closures and updated API schema
- v2.25.0 - Added on-premises agent configuration support, previous_text event support to Scribe, and improved CI reliability
Packages
- @elevenlabs/[email protected] - Fixed bug with committed transcripts in React components
- @elevenlabs/[email protected] - Updated React version
- @elevenlabs/[email protected] - Improved scroll lock stability in agent widget
- @elevenlabs/[email protected] - Fixed auto-scroll behavior, added audioSessionConfiguration to ElevenLabsProvider, and added attributes for worklet scripts
Android SDK
- v0.7.0 - Added sendToolResult function for client tool support
API
- View API changes
- Nov 27, 2025
- Date parsed from source:Nov 27, 2025
- First seen by Releasebot:Nov 30, 2025
November 27, 2025
Agents Platform expands with Gemini-3-Pro LLMs, real time analytics and richer LLM customization. Dubbing and transcripts gain smarter handling with speaker mgmt and defaults; studio assets and voice IDs improve asset management. Webhooks, billing options, and SDKs updated for seamless cross‑tool integration.
Agents Platform
- New LLM support: Extended LLM options with gemini-3-pro-preview model.
- Out-of-band DTMF: Added use_out_of_band_dtmf flag to PlayDTMFToolConfig for improved DTMF tone handling in telephony integrations.
- Validation improvements: Reduced maximum items for agent test submission from 200 to 100 for both ResubmitTestsRequestModel.test_run_ids and RunAgentTestsRequestModel.tests to improve performance and reliability.
- Live analytics: Added new analytics endpoint to retrieve real-time count of active conversations.
- Custom LLM API types: Added api_type field to CustomLLM schema with enum CustomLLMAPIType supporting chat_completions and responses options for flexible LLM integration.
- Conversation filtering: Enhanced conversation filtering with support for feedback ratings and comments.
Dubbing
- Speaker management: Added ability to create new speakers for dubbing resources and migrate segments between speakers.
- Speaker updates: Added speaker_name field support when updating dubbing speakers.
- Transcript defaults: Relaxed transcript schema requirements with defaults for text, word_type, and speaker_id fields, and removed some required field constraints for easier integration.
- Language code support: Clarified that source_lang and target_lang fields expect ISO 639-1/3 codes.
Studio
- Image asset support: Added ProjectImageResponseModel schema for image assets in projects.
- Project assets: ProjectResponseModel.assets now includes ProjectImageResponseModel for better asset management.
- Base voices: Added new ProjectResponseModel.base_voices field to project responses.
- Chapter voice IDs: Added voice_ids field to chapter response models.
Workspaces
- Webhook management: Added comprehensive webhook support with endpoints to create, update, and delete workspace webhooks for better integration capabilities.
- Extended billing periods: Expanded billing period options to include 3_month_period and 6_month_period.
- Conversation warnings: Added optional warnings array to conversation-related response models.
Music
- Enhanced prompts: Refined music prompt descriptions to include “musical directions” for more precise music generation guidance.
SDKs
JavaScript SDK- v2.25.1 - Fixed PCM binary parsing for Music SDK.
- v2.25.0 - Updated SDK to support latest API schema changes including new dubbing endpoints, webhook management, and agent platform improvements.
- v2.24.0 - Updated SDK to support latest API schema changes including new dubbing endpoints, webhook management, and agent platform improvements.
- @elevenlabs/[email protected] - Fixed participant disconnect handling, added all Scribe event types, and improved iOS device ID handling.
- @elevenlabs/[email protected] - Added support for agent tool requests, enabling better integration with Agents Platform tools.
- @elevenlabs/[email protected] - Build improvements and version updates.
- @elevenlabs/[email protected] - Fixed participant disconnect handling, added all Scribe event types, and improved iOS device ID handling.
- @elevenlabs/[email protected] - Added support for agent tool requests, enabling better integration with Agents Platform tools.
- @elevenlabs/[email protected] - Build improvements and version updates.
- @elevenlabs/[email protected] - Fixed LiveKit URL handling to respect custom LiveKit URLs.
- @elevenlabs/[email protected] - Fixed participant disconnect handling to properly clean up connections when participants leave.
- @elevenlabs/[email protected] - Fixed workspace resolution issue.
- @elevenlabs/[email protected] - Stabilized provider to prevent app reload during calls, added widget markdown renderer, fixed empty stream message handling, and updated Vite dependencies.
- @elevenlabs/[email protected] - Added all Scribe event types for comprehensive speech-to-text event handling.
- @elevenlabs/[email protected] - Added types provenance for improved package security and integrity.
- v3.0.0 - Major release with breaking changes including enhanced disconnect handling with reason parameter, new .thinking agent state, LiveKit 2.10.0+ support, Swift 5.9+ compatibility (down from 6.0 requirement), agent response metadata support, and improved error handling with audio pipeline control.
- View API changes