September 29, 2025
v1 TTS model deprecation
Section titled “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
Section titled “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
Section titled “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
Section titled “SDK Releases”JavaScript SDK
Section titled “JavaScript SDK”- v2.16.0: Updated with latest API schema changes from September 19, 2025.
Packages
Section titled “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.
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/: Added
ignore_default_personalityfield support for agent updates - GET /v1/convai/agents/: 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/: Enhanced with interrupt control settings for MCP server configuration
- GET /v1/convai/mcp-servers/: Response includes new interrupt control configuration fields
- GET /v1/convai/conversations/: 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/: Response includes additional fields for workflow expression test results
- PUT /v1/convai/agent-testing/: Request and response schemas updated for workflow expression support
- POST /v1/convai/agents//simulate-conversation: Request schema updated to support workflow expressions in conversation simulation
- POST /v1/convai/agents//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//approval-policy: Response schema updated for approval policy management
- POST /v1/convai/mcp-servers//tool-approvals: Response schema enhanced for tool approval handling
- DELETE /v1/convai/mcp-servers//tool-approvals/: 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//with-timestamps: Request and response schemas updated for enhanced timestamp functionality
- POST /v1/text-to-speech//stream: Request schema updated for improved streaming parameters
- POST /v1/text-to-speech//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//remix: Request schema enhanced for voice remixing parameters
Voice Management
- GET /v1/voices: Response schema updated with new voice metadata fields
- GET /v1/voices/: Response schema enhanced with additional voice properties
- GET /v1/voices/settings/default: Response schema updated for default voice settings
- GET /v1/voices//settings: Response schema enhanced with new configuration options
- POST /v1/voices//settings/edit: Request schema updated for voice settings modification
- POST /v1/voices/pvc//samples/: Request schema enhanced for PVC sample management
- GET /v1/voices/pvc//samples//audio: Response schema updated for audio sample retrieval
- GET /v1/voices/pvc//samples//speakers//audio: Response schema enhanced for speaker-specific audio
- POST /v1/voice-generation/create-voice: Response schema updated with new voice generation data
ElevenCreative 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.