For AI agents: a documentation index is available at the root level at /llms.txt and /llms-full.txt. Append /llms.txt to any URL for a page-level index, or .md for the markdown version of any page.
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 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.