Music Finetunes API ships; agent defaults reversed
35 features10 enhancementsThis release35 featuresNew capabilities10 enhancementsImprovements to existing featuresAI-tallied from the release notes
From the original release noteView original ↗
Music
- Music Finetunes API: Added API support for managing Music Finetunes. Five endpoints let you create a Finetune from uploaded audio, list accessible Finetunes, retrieve training status, update metadata and visibility, or delete a Finetune. Music generation SDK methods now expose
finetune_idandfinetune_strength(number, greater than 0 and at most 2; default1).
ElevenAgents
- Resolve external conversation references: Added
GET /v1/convai/conversations/resolveto resolve a Slack message URL or Zendesk ticket URL to a conversation. Requests requireagent_idandreferencequery parameters (strings). - Query agent knowledge bases: Added
POST /v1/convai/agents/{agent_id}/knowledge-base/rag-queryfor read-only RAG queries against an agent's knowledge base. The request requiresquery(string), accepts optionalbranch_id(string), and returns ranked chunks with document, chunk, text and vector-distance metadata. This endpoint is excluded from generated SDKs. - Knowledge base content formats: Knowledge base file, text and URL responses add optional
content_format(html|markdown, defaulthtml). - Agent voice configuration: TTS override schemas add optional client-overridable
model_id(TTSConversationalModel). The default forenable_phoneme_tagschanges fromfalsetotrue. - Faster backup LLM cascade: The default
cascade_timeout_secondschanges from 8 to 4 seconds. The allowed range remains 2–15 seconds. - Tool parameter value sources: Object tool parameters can now use
dynamic_variable,constant_valueoris_omitted, matching existing scalar and array controls. Constant schema overrides now accept arbitrary arrays and objects. - Full-response guardrails: Custom guardrails add optional
evaluate_full_response_only(boolean, defaultfalse) to evaluate the complete non-TTS response once. This option requires blocking mode. - Twilio call recording: Telephony call configuration adds optional
twilio_call_recording_enabled(boolean, defaultfalse). Recordings are stored in the connected Twilio account and the setting is ignored by other providers. - Widget file-upload text: Widget text configuration adds optional labels and error messages for attaching and removing files, upload failures, unsupported types, oversized files, file-count limits and the typing indicator.
- Knowledge base sync status: Knowledge base file responses add optional
auto_sync_infoandrefresh_status(FileRefreshStatus). Folder responses add requireddocument_count(integer), a recursive count of non-folder documents capped at 1000. - Conversation text search filters: Text search conversation messages adds optional
exclude_statusesandtermination_reasonsarray query parameters. - LLM options: Agent LLM configuration adds
gpt-5.6-sol,gpt-5.6-terraandgpt-5.6-luna.LLMReasoningEffortaddsmax. - WhatsApp typing indicators: WhatsApp account request and response schemas add optional
enable_typing_indicator(boolean).
Speech to Text
- Single-use batch authentication: Convert speech to text adds optional
token(string) as an alternative to API key or bearer authentication. Create the single-use token withPOST /v1/single-use-token/batch_scribe; it expires after 15 minutes. - Realtime model and language options: Realtime Speech to Text adds
scribe_v2_realtime_turboandscribe_v2_realtime_litemodel IDs, plussecondary_languagesfor additional transcription languages. - Realtime client reliability:
@elevenlabs/clientnow reports microphone setup and malformed server errors throughRealtimeEvents.ERROR, releases microphone resources after setup failures and connection closure, and drops late microphone frames after socket teardown.
Text to Speech
- Archived pronunciation dictionaries: List pronunciation dictionaries adds optional
include_archived(boolean, defaulttrue).
Workspaces
- Webhook event subscriptions: Update workspace webhook requests add optional
events(WorkspaceWebhookEventType[]) withvoice_library_removal_notice,speech_to_textandagent_qa. Webhook responses can return the subscribed event list. - Usage analytics dimensions: Get workspace usage adds
surfaceandactorto thegroup_byvalues. - Clear service account limits: Update service account API key accepts
character_limit: "clear"to remove a monthly character limit, alongside"no_update"and integer values. - Alerting webhook references: Alerting webhook notifier schemas now identify a workspace webhook with required
webhook_id(string) instead of embeddingurl,methodandheaders.
SDK Releases
JavaScript SDK
- v2.59.0 - Added
music.finetunesmethods to list, create, get, update and delete Music Finetunes. Also added conversation reference resolution, archived pronunciation dictionary filtering and single-use Speech to Text tokens.
Python SDK
- v2.59.0 - Added Music Finetunes and conversation reference resolution from the latest API schema.
OnPremInitiationDataalso adds typedpost_call_transcription_webhookandpost_call_audio_webhookconfigurations with optionalhmac_secretfor signed post-call webhooks.
Packages
- @elevenlabs/client@1.15.1 - Improved Scribe Realtime error delivery and microphone cleanup during setup failures, client or server closure, and late audio frames.
- @elevenlabs/react@1.10.1, @elevenlabs/react-native@1.2.15, @elevenlabs/convai-widget-core@0.14.11 and @elevenlabs/convai-widget-embed@0.14.11 - Updated dependencies to include the
@elevenlabs/client@1.15.1Scribe Realtime fixes.
Android SDK
- v0.11.1 - Prevented R8 and ProGuard from obfuscating outgoing WebSocket and WebRTC event fields such as
textandtype.
CLI
- @elevenlabs/cli@0.5.6 - Updated default agent templates to use
scribe_realtimeinstead of the removedelevenlabsASR provider. Minimal templates continue to use the server default.
API
Fetched July 22, 2026

