ElevenAgents
- Conversation users endpoint: Added Get conversation users endpoint (
GET /v1/convai/users) to list users who have had conversations with your agents. Supports pagination and filtering by agent, time range, and other criteria. - Agent versioning: Fetch specific agent configurations by version using the new
version_idandbranch_idquery parameters on the Get agent endpoint. The Update agent endpoint also now accepts abranch_idparameter for branch-specific updates. - Search documentation tool: Added
search_documentationas a new built-in system tool for RAG (retrieval-augmented generation). Configure multi-source retrieval withMultiSourceConfigJson,SourceConfigJson, andSourceRetrievalConfigschemas. Supports configurable merging strategies via theMergingStrategyenum. - MCP tool support: Added
mcpas a new tool type alongside webhook, client, and system tools. Configure MCP tools using the newMCPToolConfigschema in your agent tool definitions. - Content guardrails: Added content moderation guardrails to
GuardrailsV1with configurable thresholds for different content categories: sexual, violence, harassment, self-harm, profanity, religion/politics, and medical/legal content. Use the newContentGuardrailandContentConfigschemas. - Expressive mode: Added
expressive_modefield (boolean) to agent configuration schemas to automatically prompt your agent to make the most of the new v3 conversational model. - Post-dial digits: Phone number transfers now support
post_dial_digitsfor sending DTMF tones after connection. Configurable as static values or dynamic variables. - Agent testing types: Agent testing now supports three distinct test types with dedicated schemas:
llm(response evaluation),tool(tool-call verification), andsimulation(full conversation simulation). Simulation tests includesimulation_scenarioandsimulation_max_turnsconfiguration fields.
Pronunciation Dictionaries
- Rules in API response: The Get pronunciation dictionary endpoint now returns a
rulesarray containing full rule details. Response uses the newGetPronunciationDictionaryWithRulesResponseModelschema withPronunciationDictionaryAliasRuleResponseModelandPronunciationDictionaryPhonemeRuleResponseModelfor rule types.
Knowledge Base
- Folder deletion: The Delete knowledge base document endpoint now supports deleting folders in addition to documents. When deleting folders, set
force=trueto enable recursive deletion of all contained documents and subfolders.
SDK Releases
Python SDK
- v2.36.0 - Added conversation users endpoint, agent versioning, search documentation tool, MCP tool support, content guardrails, and agent testing types
JavaScript SDK
- v2.36.0 - Added overloaded
convertsignatures tospeechToText.convert()for improved type inference based on request parameters (access.text,.transcripts, or webhook fields without manual type narrowing), added conversation users endpoint, agent versioning, search documentation tool, MCP tool support, content guardrails, and agent testing types
Widget Packages
- @elevenlabs/convai-widget-core@0.9.0 - Added agent tool usage status display and new status badge for long-running tool calls, fixed emotion tag stripping, fixed rating and feedback submission for signed-url widget embedding
- @elevenlabs/convai-widget-embed@0.9.0 - Added agent tool usage status display and new status badge for long-running tool calls, fixed emotion tag stripping
API
View API changes
New Endpoints
- Get conversation users -
GET /v1/convai/users- List users who have had conversations with your agents
Updated Endpoints
ElevenAgents
- Get agent
- Added
version_idquery parameter (string, optional) for fetching a specific agent version - Added
branch_idquery parameter (string, optional) for fetching from a specific branch
- Added
- Update agent
- Added
branch_idquery parameter (string, optional) for branch-specific updates
- Added
- Create agent
- Added
search_documentationto system tools with multi-source RAG configuration - Added
mcptool type to tool discriminator - Added
contentfield toGuardrailsV1for content moderation guardrails - Added
expressive_modefield (boolean) to agent configuration
- Added
- Create agent test, Update agent test, Get agent test
- Changed to discriminated union schemas with
typefield (llm,tool,simulation) - Added
simulation_scenarioandsimulation_max_turnsfields for simulation tests
- Changed to discriminated union schemas with
Pronunciation Dictionaries
- Get pronunciation dictionary
- Response schema changed to
GetPronunciationDictionaryWithRulesResponseModelwithrulesarray
- Response schema changed to
Knowledge Base
- Delete knowledge base document
- Updated
forceparameter description to cover folder deletion with recursive behavior
- Updated
Schema Changes
New Schemas
GetPronunciationDictionaryWithRulesResponseModel- Response model with embedded rules arrayPronunciationDictionaryAliasRuleResponseModel- Alias rule withstring_to_replaceandaliasPronunciationDictionaryPhonemeRuleResponseModel- Phoneme rule withstring_to_replace,phoneme, andalphabetMultiSourceConfigJson- Multi-source RAG configurationSourceConfigJson- Individual source configuration for RAGSourceRetrievalConfig- Retrieval configuration for RAG sourcesMergingStrategy- Enum for RAG result merging strategiesMCPToolConfig- Configuration for MCP toolsContentGuardrail-Input,ContentGuardrail-Output- Content moderation guardrail configurationContentConfig- Content category thresholds configurationTestType- Enum with valuesllm,tool,simulationCreateAgentTestResponseModel- Response for test creationLLMResponseTest*,ToolCallTest*,SimulationTest*- Per-type test schemas replacing legacyCreate/Get/UpdateUnitTest*models
Modified Schemas
GuardrailsV1-Input,GuardrailsV1-Output- Addedcontentfield for content guardrailsAgentConfig- Addedexpressive_modefield (boolean)PhoneNumberTransferConfig- Addedpost_dial_digitsfield (string or dynamic variable)DistributionTerritories- Relaxed items constraint to allow arbitrary territory strings