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_timestampsparameter. - Fine-tuning support: Added
finetune_idparameter to music generation endpoints for using custom music fine-tunes. - C2PA content signing: Added
sign_with_c2paoption to music generation requests for content authenticity and provenance.
Voices
- Voice settings expansion: Added
voice_stability,voice_similarity, andvoice_styleparameters 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, andtotal_countfields.
Studio
- Voice settings override: Added
voice_settingsparameter to project creation for per-project voice configuration.
Webhook Tools
- Custom request headers: Added
request_headerssupport to Webhook tool configuration for custom authentication and metadata.
Billing
- Schema improvements: Introduced
BillingPeriodandCharacterRefreshPeriodenums for better type safety in subscription models.
Knowledge Base
- RAG query rewriting: Added
query_rewrite_prompt_overrideto 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_textevent 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_textevent support to Scribe, and improved CI reliability
Packages
- @elevenlabs/react@0.12.1 - Fixed bug with committed transcripts in React components
- @elevenlabs/agents-cli@0.6.2 - Updated React version
- @elevenlabs/convai-widget-embed@0.6.0-beta.5 - Improved scroll lock stability in agent widget
- @elevenlabs/convai-widget-embed@0.5.4 - Fixed auto-scroll behavior, added
audioSessionConfigurationto ElevenLabsProvider, and added attributes for worklet scripts
Android SDK
- v0.7.0 - Added
sendToolResultfunction for client tool support
iOS SDK
- v3.0.0 - Major release with breaking changes including
onDisconnectnow receives disconnect reason, added.thinkingagent state, updated LiveKit to 2.10.0+, removed AsyncAlgorithms dependency, and added Swift 5.9+ support (previously required Swift 6.0). Includes SDK hardening, improved error handling, alignment data fixes, and agent response metadata support
ElevenLabs CLI
- @elevenlabs/cli@0.3.2 - Updated React version
- @elevenlabs/cli@0.3.1 - Fixed SDK dependencies to support recent features
API
View API changes
New Endpoints
- Register Twilio call - Register a Twilio call and return TwiML for agent conversations
Updated Endpoints
Agents Platform
- Create agent
- Added
templatetoAgentDefinitionSourceenum
- Added
- Get conversation
- Added
directionfield toWhatsAppConversationInfo - Added support for API Integration Webhook tool calls and results in conversation transcripts
- Added
Music Generation
- Compose music with detailed response
- Added optional
with_timestampsparameter (boolean) to enable word-level timestamps - Added
words_timestampsfield to response containing array ofWordTimestampobjects - Added optional
finetune_idparameter (string) for custom music fine-tuning - Added optional
sign_with_c2paparameter (boolean) for content authenticity signing
- Added optional
- Compose music
- Added optional
finetune_idparameter (string) for custom music fine-tuning - Added optional
sign_with_c2paparameter (boolean) for content authenticity signing
- Added optional
- Stream music
- Added optional
finetune_idparameter (string) for custom music fine-tuning
- Added optional
- Stem separation
- Added optional
sign_with_c2paparameter (boolean) for content authenticity signing
- Added optional
Studio
- Add project
- Added optional
voice_settingsparameter (array) for per-project voice configuration JSON
- Added optional
Knowledge Base
- Add to knowledge base
- Added
query_rewrite_prompt_overrideto RAG configuration
- Added
- Update knowledge base document
- Added
query_rewrite_prompt_overrideto RAG configuration
- Added
Webhook Tools
- Webhook tool configuration endpoints
- Added
request_headersfield (object) to webhook tool API schema configuration for custom HTTP headers
- Added
Voices
- Get voice
- Added optional
voice_stabilityparameter - Added optional
voice_similarityparameter - Added optional
voice_styleparameter
- Added optional
- Get all voices v2
- Updated
next_page_tokenquery parameter description to clarify pagination withhas_morefield - Updated
include_total_countquery parameter description to note snapshot nature and performance implications - Added descriptions for response fields:
voices,has_more,total_count,next_page_token - Changed
next_page_tokenparameter to allow null values - Changed
include_total_countparameter to allow null values
- Updated
Dubbing
- Dub a video or audio file
- Made
backgroundfield nullable in dubbing mix input - Made
foregroundfield nullable in dubbing mix input
- Made
- Get dubbing project metadata
- Made
backgroundandforegroundfields nullable in response (breaking change - removed nested propertiessrc,content_type,bucket_name,random_path_slug,duration_secs,is_audio,url)
- Made
Text to Speech
- All TTS endpoints
- Added optional
voice_stabilityparameter where voice settings are supported - Added optional
voice_similarityparameter where voice settings are supported - Added optional
voice_styleparameter where voice settings are supported - Simplified
apply_text_normalizationdescription (removed plan-specific note)
- Added optional
Lists and Sorting
- Get agents
- Changed
sort_byquery parameter to allow null values and removed default value
- Changed
- Get knowledge base
- Changed
sort_byquery parameter to allow null values and removed default value
- Changed
Billing
- Subscription endpoints
- Introduced
BillingPeriodenum (replaced inline enum values) - Introduced
CharacterRefreshPeriodenum (replaced inline enum values) - Updated subscription and tier change models to use enum references
- Introduced