June 29, 2026
ElevenAgents
Section titled “ElevenAgents”- Branch merge and rebase previews: Added Preview merged configuration (
GET /v1/convai/agents/{agent_id}/branches/{source_branch_id}/merge-preview) and preview rebased configuration (GET /v1/convai/agents/{agent_id}/branches/{branch_id}/rebase-preview) to inspect merged or rebased agent configuration before committing. Both returnMergePreviewResponseModelwith the resulting config,overridden_fields, andsource_identical_to_target. - Branch usage metrics: List agent branches branch summary responses add optional
calls_7d(integer) with seven-day call volume per branch. - Auth connection status: Workspace auth connection response models replace OAuth-only
OAuthConnectionStatuswith sharedAuthConnectionStatus(active,refresh_failed,revoked,credential_invalid). Bearer, Basic, mTLS, custom header, OAuth, OAuth2 JWT, Slack, URL secret and WhatsApp auth responses add optionalstatus,status_detailandstatus_updated_atfields. - Tool response filtering: HTTP and agent tool configuration schemas add optional
response_filterto trim tool responses before they reach the LLM, withresponse_filter_modeandresponse_filterson related override models. - Workflow phone transfers: Workflow phone-number transfer nodes add optional
uui(UUITransferConfig) for RFC 7433 hex User-to-User Information on SIP REFER transfers. - Telephony agent assignment: Twilio, Exotel and SIP trunk phone-number import request schemas add optional
agent_id(string) to assign an agent during number setup. - Turn transcription on disabled interruptions: Turn configuration schemas add optional
transcribe_on_disabled_interruptions(boolean, defaultfalse) to control whether user speech is transcribed when interruptions are disabled. - Conversation sentiment: Conversation summary schemas add optional
sentiment_analysis. Conversation user models add optionalsentimentwith frustrated-conversation references.
Speech to Text
Section titled “Speech to Text”- Combined multichannel output: Convert speech to text adds optional
multichannel_output_style(separatedefault |combined) whenuse_multi_channelis enabled. Setcombinedto receive a single transcript with all channels merged and sorted by time instead of per-channel transcripts. Word-level responses includechannel_indexon each word when multichannel mode is active.
Text to Speech
Section titled “Text to Speech”language_codebehavior: TTS request schemas clarify that unsupportedlanguage_codevalues are ignored rather than rejected, and thatlanguage_codeis not supported onmultilingual_v2models.
Workspaces
Section titled “Workspaces”- Third-party API key disabling policy: Added Set workspace third-party disabling policy (
POST /v1/workspaces/api-keys/third-party-disabling) for workspace-wide control over whether API key holders can self-disable keys via the third-party disable endpoint. Workspace API key create, patch and response models add optionalthird_party_disable_allowed(boolean). - Bearer auth connection updates: Update workspace auth connection request union adds
UpdateBearerAuthRequestfor bearer token credential updates. - Workspace permissions: Permission enums add
conversation_privacy_manageandsynthid_detector. Workspace group models add optionalscim_group(string).
SDK Releases
Section titled “SDK Releases”JavaScript SDK
Section titled “JavaScript SDK”- v2.55.0 - Regenerated from the latest OpenAPI schema with branch merge and rebase preview clients, branch call-volume metrics, auth connection status fields, tool response filtering types, speech-to-text combined multichannel output, and workspace third-party API key disabling policy.
Python SDK
Section titled “Python SDK”- v2.55.0 - Regenerated from the latest OpenAPI schema with branch merge and rebase preview clients, branch call-volume metrics, auth connection status fields, tool response filtering models, speech-to-text combined multichannel output, and workspace third-party API key disabling policy.
Packages
Section titled “Packages”- @elevenlabs/client@1.13.0 -
sendFeedback(like, eventId?)accepts an optionalevent_idto rate a specific past message.canSendFeedbacknow reflects connection state so feedback can be sent for any message while the session is live. - @elevenlabs/client@1.14.0 -
sendFeedbackacceptsnullas the first argument to clear feedback on an event (score: null). - @elevenlabs/react@1.8.0 and @elevenlabs/react@1.9.0 - Exposed the per-message and clear-feedback
sendFeedbackchanges from@elevenlabs/client@1.13.0and@elevenlabs/client@1.14.0in React hooks. - @elevenlabs/react-native@1.2.11 and @elevenlabs/react-native@1.2.12 - Dependency alignment to
@elevenlabs/client@1.13.0–1.14.0and@elevenlabs/react@1.8.0–1.9.0. - @elevenlabs/types@0.16.0, @elevenlabs/convai-widget-core@0.14.6–0.14.8 and @elevenlabs/convai-widget-embed@0.14.6–0.14.8 - Dependency alignment to
@elevenlabs/client@1.13.0–1.14.0.
Android SDK
Section titled “Android SDK”- v0.10.0 - Exposed reconciled message transcript as
StateFlow. Deprecated text and agent callbacks in favor of event-id variants. - v0.11.0 - Added audio frame callback for per-frame audio inspection during conversations.
iOS SDK
Section titled “iOS SDK”- v3.2.2 - Fixed LiveKit room delegate method implementation for correct room event handling.
View API changes
New Endpoints
ElevenAgents
GET /v1/convai/agents/{agent_id}/branches/{source_branch_id}/merge-preview- Preview merged configuration before mergeGET /v1/convai/agents/{agent_id}/branches/{branch_id}/rebase-preview- Preview rebased configuration before rebase
Workspaces
POST /v1/workspaces/api-keys/third-party-disabling- Set workspace third-party API key disabling policy
Updated Endpoints
ElevenAgents
- List agent branches -
GET /v1/convai/agents/{agent_id}/branches- Branch summary responses add optional
calls_7d(integer)
- Branch summary responses add optional
- Preview merged configuration -
GET /v1/convai/agents/{agent_id}/branches/{source_branch_id}/merge-preview- Returns
MergePreviewResponseModelwith merged config,overridden_fieldsandsource_identical_to_target
- Returns
- Preview rebased configuration -
GET /v1/convai/agents/{agent_id}/branches/{branch_id}/rebase-preview- Returns
MergePreviewResponseModelwith rebased config preview
- Returns
Speech to Text
- Convert speech to text -
POST /v1/speech-to-text- Added optional
multichannel_output_style(separate|combined) whenuse_multi_channelis enabled - Word-level responses include
channel_indexper word in multichannel mode
- Added optional
Workspaces
- Set workspace third-party disabling policy -
POST /v1/workspaces/api-keys/third-party-disabling- Controls whether API key holders can self-disable keys via the third-party disable flow
- Update workspace auth connection -
PATCH /v1/workspace/auth-connections/{auth_connection_id}- Request union adds
UpdateBearerAuthRequest
- Request union adds
Schema Changes
ElevenAgents
- Auth connections
- Replaced
OAuthConnectionStatuswithAuthConnectionStatus(active,refresh_failed,revoked,credential_invalid) - Added optional
status,status_detailandstatus_updated_aton auth connection response models
- Replaced
- Tools and workflows
- Added optional
response_filteron HTTP and agent tool configs - Added optional
uui(UUITransferConfig) on transfer-related workflow models
- Added optional
- Turn configuration
- Added optional
transcribe_on_disabled_interruptions(boolean, defaultfalse)
- Added optional
- Telephony imports
- Added optional
agent_idon Twilio, Exotel and SIP trunk import request schemas
- Added optional
- Conversation models
- Added optional
sentiment_analysison conversation summary types - Added optional
sentimenton conversation user models
- Added optional
Text to Speech
- Clarified
language_codeis ignored when unsupported and not supported onmultilingual_v2
Workspaces
- API keys
- Added optional
third_party_disable_allowed(boolean) on create, patch and response models
- Added optional
- Permissions
- Added
conversation_privacy_manageandsynthid_detector
- Added
- Groups
- Added optional
scim_group(string) on workspace group models
- Added optional