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 return MergePreviewResponseModel with the resulting config, overridden_fields, and source_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 OAuthConnectionStatus with shared AuthConnectionStatus (active, refresh_failed, revoked, credential_invalid). Bearer, Basic, mTLS, custom header, OAuth, OAuth2 JWT, Slack, URL secret and WhatsApp auth responses add optional status, status_detail and status_updated_at fields.
  • Tool response filtering: HTTP and agent tool configuration schemas add optional response_filter to trim tool responses before they reach the LLM, with response_filter_mode and response_filters on related override models.
  • Workflow phone transfers: Workflow phone-number transfer nodes add optional require_acceptance (boolean, default false) and 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, default false) to control whether user speech is transcribed when interruptions are disabled.
  • Conversation sentiment: Conversation summary schemas add optional sentiment_analysis. Conversation user models add optional sentiment with frustrated-conversation references.

Speech to Text

  • Combined multichannel output: Convert speech to text adds optional multichannel_output_style (separate default | combined) when use_multi_channel is enabled. Set combined to receive a single transcript with all channels merged and sorted by time instead of per-channel transcripts. Word-level responses include channel_index on each word when multichannel mode is active.

Text to Speech

  • language_code behavior: TTS request schemas clarify that unsupported language_code values are ignored rather than rejected, and that language_code is not supported on multilingual_v2 models.

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 optional third_party_disable_allowed (boolean).
  • Bearer auth connection updates: Update workspace auth connection request union adds UpdateBearerAuthRequest for bearer token credential updates.
  • Workspace permissions: Permission enums add conversation_privacy_manage and synthid_detector. Workspace group models add optional scim_group (string).

SDK Releases

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

  • 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

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

  • v3.2.2 - Fixed LiveKit room delegate method implementation for correct room event handling.

API

New Endpoints

ElevenAgents

  • GET /v1/convai/agents/{agent_id}/branches/{source_branch_id}/merge-preview - Preview merged configuration before merge
  • GET /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)
  • Preview merged configuration - GET /v1/convai/agents/{agent_id}/branches/{source_branch_id}/merge-preview
    • Returns MergePreviewResponseModel with merged config, overridden_fields and source_identical_to_target
  • Preview rebased configuration - GET /v1/convai/agents/{agent_id}/branches/{branch_id}/rebase-preview
    • Returns MergePreviewResponseModel with rebased config preview

Speech to Text

  • Convert speech to text - POST /v1/speech-to-text
    • Added optional multichannel_output_style (separate | combined) when use_multi_channel is enabled
    • Word-level responses include channel_index per word in multichannel mode

Workspaces

Schema Changes

ElevenAgents

  • Auth connections
    • Replaced OAuthConnectionStatus with AuthConnectionStatus (active, refresh_failed, revoked, credential_invalid)
    • Added optional status, status_detail and status_updated_at on auth connection response models
  • Tools and workflows
    • Added optional response_filter on HTTP and agent tool configs
    • Added optional require_acceptance (boolean, default false) on workflow phone transfer nodes
    • Added optional uui (UUITransferConfig) on transfer-related workflow models
  • Turn configuration
    • Added optional transcribe_on_disabled_interruptions (boolean, default false)
  • Telephony imports
    • Added optional agent_id on Twilio, Exotel and SIP trunk import request schemas
  • Conversation models
    • Added optional sentiment_analysis on conversation summary types
    • Added optional sentiment on conversation user models

Text to Speech

  • Clarified language_code is ignored when unsupported and not supported on multilingual_v2

Workspaces

  • API keys
    • Added optional third_party_disable_allowed (boolean) on create, patch and response models
  • Permissions
    • Added conversation_privacy_manage and synthid_detector
  • Groups
    • Added optional scim_group (string) on workspace group models