> This is a page from the ElevenLabs documentation. For a complete page index, fetch https://elevenlabs.io/docs/llms.txt. For the full documentation in a single file, fetch https://elevenlabs.io/docs/llms-full.txt.

### 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](https://elevenlabs.io/docs/overview/models#deprecated-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

<Accordion title="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 return `true` 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

### 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.

</Accordion>