Workspaces
- Service account API key management: Added comprehensive API endpoints for managing service account API keys, including creation, retrieval, updating, and deletion capabilities. See Service Accounts documentation.
Conversational AI
- Post-call webhook migration: The post call webhook format is being migrated so that webhook handlers can be auto generated in the SDKs. This is not a breaking change, and no further action is required if your current handler accepts additional fields. Please see more information here.
- Agent transfer improvements: Fixed system variable
system_agent_id
to properly update after agent-to-agent transfers, ensuring accurate conversation context tracking. Added newsystem_current_agent_id
variable for tracking current active agent. Learn more about dynamic variables. - Enhanced public agent page: Added text input functionality and dynamic variable support to the public talk-to-agent page. You can now pass dynamic variables via URL parameters (e.g.,
?var_username=value
) and use text input during voice conversations. See dynamic variables guide. - Voicemail detection: Added voicemail detection as a built-in tool for conversational AI agents to improve call handling. Learn about voicemail detection.
- Conversation filtering: Added
user_id
query parameter to conversation list endpoint for filtering conversations by initiating user.
Speech to Text
- Multi-channel transcription: Added
use_multi_channel
parameter to transcription endpoint for processing audio files with multiple speakers on separate channels. Supports up to 5 channels with per-channel transcription results. See multichannel guide.
Studio
- Caption support: Added caption functionality to Studio projects with new
captions_enabled
andcaption_style
properties for both podcasts and general projects. Learn more about Studio.
SDKs
- JavaScript SDK v2.7.0: Released with latest API support and improvements
- Python SDK v2.8.1: Released with latest API support and improvements
- @elevenlabs/client v0.4.1: Updated client library with latest features, including WebRTC support
- @elevenlabs/react v0.4.1: Enhanced React components with latest features, including WebRTC support
- @elevenlabs/react-native v0.1.1: New React Native package for mobile integration with ElevenLabs Conversational AI, based on WebRTC
- @elevenlabs/convai-widget-embed v0.1.0: New package for embedding conversational AI widgets into web applications
- Swift SDK v2.0.3: Released with WebRTC support for real-time Conversational AI integration on Apple platforms
API Schema Updates
View API changes
New Endpoints
- Service Account Management: Added 5 new endpoints for service account API key management:
GET /v1/service-accounts/{service_account_user_id}/api-keys
- Retrieve service account API keysPOST /v1/service-accounts/{service_account_user_id}/api-keys
- Create service account API keyDELETE /v1/service-accounts/{service_account_user_id}/api-keys/{api_key_id}
- Delete service account API keyPATCH /v1/service-accounts/{service_account_user_id}/api-keys/{api_key_id}
- Update service account API keyGET /v1/service-accounts
- Get workspace service accounts
Removed Endpoints
- Legacy Project Endpoints: Removed 22 deprecated project management endpoints as part of Studio API consolidation:
- All
/v1/projects/*
endpoints (replaced by/v1/studio/projects/*
) - Legacy Text to Voice endpoints (
/v1/text-to-voice/create-voice-from-preview
,/v1/text-to-voice/remixing-sessions/*
) - Legacy ConvAI knowledge base endpoints
- All
Updated Endpoints
Speech to Text
- Multi-channel support: Updated
/v1/speech-to-text
endpoint:- Added
use_multi_channel
parameter for processing multi-speaker audio files - Modified response structure to include optional
language_code
,language_probability
,text
, andwords
properties
- Added
Conversational AI
- Enhanced agent configuration: Updated agent creation and management endpoints:
- Added voicemail detection to built-in tools
- Improved RAG configuration with
max_retrieved_rag_chunks_count
parameter - Enhanced conversation token endpoint with
source
andversion
parameters - Added
user_id
filtering to conversations list endpoint
Studio Projects
- Caption support: Updated Studio project endpoints to include:
captions_enabled
property for enabling/disabling captionscaption_style
property for global caption styling configuration
Text to Voice
- Improved voice generation: Enhanced voice creation endpoints with:
loudness
control (-1 to 1 range, 0 corresponds to -24 LUFS)quality
parameter for balancing output quality vs varietyguidance_scale
parameter for controlling AI creativity vs prompt adherence