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_encoded
flag 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_rtc
attribute 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_personality
boolean parameter to control whether agents should ignore the default helpful personality behavior - PATCH /v1/convai/agents/{agent_id}: Added
ignore_default_personality
field support for agent updates - GET /v1/convai/agents/{agent_id}: Response now includes
ignore_default_personality
field 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_encoded
boolean flag to correctly returntrue
when 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.