April 13, 2026
ElevenAgents
Section titled “ElevenAgents”-
Conversation topic discovery: A new conversation topics endpoint (
GET /v1/convai/agents/{agent_id}/topics) returns the latest topic discovery results for a given agent, surfacing recurring themes across conversations. The list conversations endpoint now accepts atopic_idsquery parameter to filter conversations by discovered topic. -
Knowledge base content search: A new search knowledge base endpoint (
GET /v1/convai/knowledge-base/search) provides fuzzy text search over knowledge base document content. Results include highlighted snippets withSearchHighlightSegmentobjects and support cursor-based pagination with configurable page sizes (up to 100, default 30). Filter by document type with the optionaltypesparameter. -
Flexible branch merging: The merge branch endpoint no longer restricts merges to the main branch -- any branch can now be used as a merge target. A new optional
forceboolean parameter overrides timestamp-based conflict resolution when set totrue. Branch metadata responses now includeparent_branch_idandmerged_from_version_idfor better lineage tracking. -
Secret dependency management: A new get secret dependencies endpoint (
GET /v1/convai/secrets/{secret_id}/dependencies/{resource_type}) returns paginated dependency lookups filtered by resource type (tools,agents, orphone_numbers). The list secrets endpoint now accepts adependency_limitquery parameter to control how many dependencies are previewed per secret, withagents_has_more,tools_has_more, andphone_numbers_has_moreflags indicating when additional dependents exist beyond the preview. -
New LLM options: Added
gemini-3.1-pro-previewto the list of available LLM providers for agent configuration.
Voices
Section titled “Voices”- Non-community voice filter: The
voice_typequery parameter on the list voices endpoint now acceptsnon-community, which returnspersonalandworkspacevoices combined while excluding library copies. This provides a convenient filter for teams that want to see only their own voices without community-shared ones.
SDK Releases
Section titled “SDK Releases”Python SDK
Section titled “Python SDK”- v2.43.0 - Fern regeneration for the April 13, 2026 API schema, including knowledge base content search, conversation topics, flexible branch merging, and Gemini 3.1 Pro Preview LLM.
JavaScript SDK
Section titled “JavaScript SDK”- v2.43.0 - Fern regeneration for the April 13, 2026 API schema, including knowledge base content search, conversation topics, flexible branch merging, and Gemini 3.1 Pro Preview LLM.
Swift SDK
Section titled “Swift SDK”- v3.1.3 - Reduced background noise detection in software muted VAD, preventing false voice activity triggers when the microphone is muted.
Packages
Section titled “Packages”-
@elevenlabs/client@1.2.0 - Fixed
getInputVolume()andgetOutputVolume()returning 0 in React Native by adding native volume providers using LiveKit's RMS and multiband FFT processors.getInputByteFrequencyData()andgetOutputByteFrequencyData()now return data focused on the human voice range (100-8000 Hz), which is more useful for voice visualization, and on webgetInputVolume()andgetOutputVolume()are also computed from this range. -
@elevenlabs/react@1.1.0 - Fixed
startSessionerrors being swallowed instead of surfaced viaonErrorinConversationProvider. Previously, whenConversation.startSession()rejected (e.g., "agent not found"), the UI would get stuck in "connecting" with no error feedback. -
@elevenlabs/react-native@1.1.0 - Updated to
@elevenlabs/client@1.2.0and@elevenlabs/react@1.1.0with native volume provider fixes. -
@elevenlabs/convai-widget-core@0.11.3 - Fixed transcript message ordering in voice mode where agent responses could appear before user messages.
View API changes
New Endpoints
- Search knowledge base -
GET /v1/convai/knowledge-base/search - Get secret dependencies -
GET /v1/convai/secrets/{secret_id}/dependencies/{resource_type} GET /v1/convai/agents/{agent_id}/topics- Get agent conversation topics
Updated Endpoints
ElevenAgents
- List conversations
- Added optional
topic_idsquery parameter (array of strings) for filtering conversations by discovered topics
- Added optional
- List secrets
- Added optional
dependency_limitquery parameter (integer) to control how many dependency items are previewed per secret
- Added optional
- Merge branch
target_branch_idno longer restricted to the main branch -- any branch can be used as a merge target- Added
forcefield (boolean, optional) to the request body for overriding timestamp-based conflict resolution
- Agent branch metadata (
AgentBranchMetadataResponseModel)- Added
parent_branch_idfield (string, nullable) tracking the parent branch - Added
merged_from_version_idfield (string, nullable) tracking the source version of the last merge
- Added
- Secret dependency responses
- Added
agents_has_morefield (boolean) indicating more agent dependents exist beyond the preview - Added
tools_has_morefield (boolean) indicating more tool dependents exist beyond the preview - Added
phone_numbers_has_morefield (boolean) indicating more phone number dependents exist beyond the preview
- Added
LLMenum- Added
gemini-3.1-pro-preview
- Added
PermissionTypeandWorkspaceGroupPermissionenums- Added
copy_resources_cross_workspace
- Added
Voices
- List voices
- Added
non-communityoption tovoice_typefilter parameter (returnspersonalandworkspacevoices, excludes library copies)
- Added