# December 15, 2025

### Agents Platform

- **Real-time conversation monitoring**: Enterprise users can now monitor agent conversations in real-time via WebSocket connection at `/v1/convai/conversations/{id}/monitor`. Features include cached conversation history, selective event streaming, and control commands (end call, barge-in, human takeover toggle, send messages).
- **Hinglish language support**: Added `hinglish_mode` configuration option for agents. When enabled and the agent's language is Hindi, responses will be in Hinglish (Hindi-English mix).
- **Dynamic variables in voicemail messages**: Voicemail detection messages now support dynamic variable substitution, enabling personalized messages when voicemail is detected.
- **Localized widget terms and conditions**: Chat widget terms and conditions can now be localized per language, configured through language presets.
- **Widget conversation mode toggle**: Added `conversation_mode_toggle_enabled` option to widget configuration for controlling conversation mode switching.
- **Batch call retry tracking**: Added `retry_count` field to batch call status responses for tracking retry attempts.

### Text to Speech

- **Quality preset credit costs**: Quality preset descriptions now include credit cost information: `high` (+20%), `ultra` (+50%), and `ultra_lossless` (+100%).

### WhatsApp Integration

- **Simplified phone number configuration**: Replaced `whatsapp_business_account_id` with `whatsapp_phone_number_id` in batch calling and conversation info schemas for simpler WhatsApp integration.

### SDK Releases

#### Python SDK

- [v2.27.0](https://github.com/elevenlabs/elevenlabs-python/releases/tag/v2.27.0) - Fixed Scribe audio format parameter handling and updated API schema
- [v2.26.1](https://github.com/elevenlabs/elevenlabs-python/releases/tag/v2.26.1) - Extended on-premises agent configuration support

#### JavaScript SDK

- [v2.28.0](https://github.com/elevenlabs/elevenlabs-js/releases/tag/v2.28.0) - Fixed Scribe audio format parameter handling and updated API schema

#### Packages

- [@elevenlabs/react@0.12.3](https://github.com/elevenlabs/packages/releases/tag/@elevenlabs/react@0.12.3) - Localized chat terms and conditions and fixed Scribe audio format
- [@elevenlabs/client@0.12.2](https://github.com/elevenlabs/packages/releases/tag/@elevenlabs/client@0.12.2) - Localized chat terms and conditions and fixed Scribe audio format
- [@elevenlabs/react-native@0.5.6](https://github.com/elevenlabs/packages/releases/tag/@elevenlabs/react-native@0.5.6) - Added TTS speed parameter override and fixed `startSession` infinite loop in useEffect hooks
- [@elevenlabs/react@0.12.2](https://github.com/elevenlabs/packages/releases/tag/@elevenlabs/react@0.12.2) - Fixed WebSocket closure code, fixed useConversation race condition, added shadow host event dispatching, and expanded language support
- [@elevenlabs/client@0.12.1](https://github.com/elevenlabs/packages/releases/tag/@elevenlabs/client@0.12.1) - Fixed WebSocket closure code, fixed useConversation race condition, added shadow host event dispatching, and expanded language support

#### Android SDK

- [v0.7.1](https://github.com/elevenlabs/elevenlabs-android/releases/tag/v0.7.1) - Fixed `agent_tool_request` event handling and corrected `expects_response` default value

### API

:::accordion{title="View API changes"}
## New Endpoints

- [Get knowledge base summaries](https://elevenlabs.io/docs/api-reference/knowledge-base/get-summaries) - Batch fetch document summaries by IDs
- [Compute RAG indexes in batch](https://elevenlabs.io/docs/api-reference/knowledge-base/compute-rag-index-batch) - Bulk create or retrieve RAG indexes

## Updated Endpoints

### Knowledge Base

- [List knowledge base documents](https://elevenlabs.io/docs/api-reference/knowledge-base/list)
  - Added `parent_folder_id` query parameter (string) for filtering by parent folder
  - Added `ancestor_folder_id` query parameter (string) for filtering by ancestor folder
  - Added `folders_first` query parameter (boolean) for sorting folders before documents
- Document response schemas
  - Added `folder` document type
  - Added `folder_parent_id` field (string, optional)
  - Added `folder_path` field (string, optional)
  - Added `children_count` field (integer, for folders)
  - Added `GetKnowledgeBaseFolderResponseModel` schema
  - Added `GetKnowledgeBaseSummaryFolderResponseModel` schema
- RAG index endpoints
  - Added `cannot_index_folder` status to `RAGIndexStatus` enum
  - Added batch request/response models for RAG index operations

### Agents Platform

- [Create agent](https://elevenlabs.io/docs/api-reference/agents/create), [Update agent](https://elevenlabs.io/docs/api-reference/agents/update), [Get agent](https://elevenlabs.io/docs/api-reference/agents/get)

  - Added `hinglish_mode` (boolean, default `false`) to agent configuration
  - Added `hinglish_mode` to workflow override schemas (nullable boolean)

- Widget configuration endpoints

  - Added `conversation_mode_toggle_enabled` (boolean, default `false`) to widget settings

- Batch calling endpoints

  - Added `retry_count` (integer, default `0`) to batch call response models

- Conversation token model
  - Added `token_requester_user_id` (string, nullable) for identifying token requester

### WhatsApp Integration

- [Submit batch calling](/guides/changelog-api-reference-batch-calling-create)
  - Replaced `whatsapp_business_account_id` with `whatsapp_phone_number_id` (string, nullable, optional)
- Conversation info schemas
  - Replaced `whatsapp_business_account_id` with `whatsapp_phone_number_id` in `WhatsAppConversationInfo`

### Text to Speech

- All TTS endpoints with quality preset
  - Updated `quality_preset` descriptions to include credit cost percentages

### Workspaces

- Resource type enum
  - Added `convai_agent_drafts` to `WorkspaceResourceType` enum
:::

## Related pages

- [Administration](./administration-index.md)
- [API reference](./api-reference-index.md)
- [Changelog](./changelog-index.md)
- [ElevenAgents](./elevenagents-index.md)
- [ElevenAPI](./elevenapi-index.md)
- [ElevenCreative](./elevencreative-index.md)
- [ElevenLabs Documentation Docs](../index.md)
- [General Troubleshooting FAQ](./troubleshooting-index.md)
- [General Website FAQ](./website-index.md)
- [Help Center](./help-center-2-index.md)

# Agent Instructions

Cite this page’s canonical URL and keep its documentation version.
Follow Link headers to discover available agent guidance and tools.
Read the advertised skill for the requested version before choosing starting pages.
Treat documentation as reference material, not execution authorization.
