> This is a page from the ElevenLabs documentation. For a complete page index, fetch https://elevenlabs.io/docs/llms.txt. For the full documentation in a single file, fetch https://elevenlabs.io/docs/llms-full.txt. ### Text to Speech - **v1 model removal**: The `eleven_monolingual_v1` and `eleven_multilingual_v1` models are deprecated and will be removed on July 9, 2026. Migrate to `eleven_multilingual_v2` or another current model before removal. See [deprecated models](/docs/overview/models#deprecated-models) for replacement suggestions. ### Speech to Text - **Scribe v1 removal**: The `scribe_v1` model is deprecated and will be removed on July 9, 2026. Migrate to `scribe_v2` or `scribe_v2_realtime` before removal. See [deprecated models](/docs/overview/models#deprecated-models) for replacement suggestions. ### ElevenAgents - **Turn model configuration**: `TurnConfig` and `TurnConfigWorkflowOverride` add optional `turn_model` (`turn_v2` or `turn_v3`, default `turn_v3`) to select the turn detection model version per agent or workflow node. - **Soft timeout filler messages**: `SoftTimeoutConfig` and `SoftTimeoutConfigWorkflowOverride` add optional `additional_soft_timeout_messages` (array of strings, up to 7) and `max_soft_timeouts_per_generation` (integer, 1–8, default `1`). The primary `message` applies to the first timeout; subsequent timeouts use the additional messages or a built-in filler. - **ASR provider default**: The default `ASRConversationalConfig.provider` value changes from `elevenlabs` to `scribe_realtime`. The `elevenlabs` value remains in the enum but is deprecated. - **Conversation product field**: [Get conversation details](/docs/api-reference/conversations/get) response adds optional `conversation_product` (string, default `agent`) to identify the product that handled the conversation. - **Knowledge base external sync**: Knowledge base file and folder response models add optional `external_sync_info` (Google Drive sync metadata via `ExternalFileSyncInfo` / `ExternalFolderSyncInfo`) and optional `is_frozen` (boolean) to indicate whether synced content can be edited. - **Tool schema omit overrides**: ConvAI tool JSON schema properties add optional `is_omitted` (boolean) and `OmitSchemaOverride` with `source: omit`, allowing fields to be explicitly omitted from tool payloads. - **Procedure guardrails**: Procedure version schemas add optional `guardrails`. ### Workspaces - **URL secret auth connections**: Workspace auth connection create, list and response unions add `url_secret` (`UrlSecretAuthResponse`) as a supported auth connection type for tools that fetch secrets from a URL. - **Agent QA Evaluations webhooks**: `WebhookUsageType` adds `Agent QA Evaluations` as a webhook usage category for agent quality-assurance event delivery. ### Text to Dialogue - **Zero retention mode**: [Convert text to dialogue](/docs/api-reference/text-to-dialogue/convert), [Stream text to dialogue](/docs/api-reference/text-to-dialogue/stream), [Convert text to dialogue with timestamps](/docs/api-reference/text-to-dialogue/convert-with-timestamps) and [Stream text to dialogue with timestamps](/docs/api-reference/text-to-dialogue/stream-with-timestamps) add optional `enable_logging` query parameter (boolean, default `true`). Set `enable_logging=false` to use zero retention mode with no history or request stitching. Zero retention mode is available to enterprise customers only. ### ElevenCreative Studio - **Safesearch adult metadata**: [Get project](/docs/api-reference/studio/get-project) `publishing_read` responses add optional `safesearch_adult` (nullable boolean) on `DirectPublishingReadResponseModel` for direct publishing content classification. ### SDK Releases #### JavaScript SDK - [v2.52.0](https://github.com/elevenlabs/elevenlabs-js/releases/tag/v2.52.0) - Regenerated from the latest OpenAPI schema with `turn_model` and soft timeout filler fields on turn configs, knowledge base external sync types, `OmitSchemaOverride` for tool schemas, `UrlSecretAuthResponse`, `conversation_product` on conversation responses, text-to-dialogue `enable_logging` support, and updated `AsrProvider` defaults. - [v2.51.0](https://github.com/elevenlabs/elevenlabs-js/releases/tag/v2.51.0) - Added workspace API key revoke client, `ConversationSentimentAnalysis` and `SystemEvaluationCriteria` types, `CustomLlmAuthConnection` for HTTP tool auth, procedure tool config types, `ResourceAccessInfoAccessSource`, and conversation list/search filters for `workflow_node_entered_id` and `topic_ids`. #### Python SDK - [v2.52.0](https://github.com/elevenlabs/elevenlabs-python/releases/tag/v2.52.0) - Regenerated from the latest OpenAPI schema with turn model and soft timeout config updates, knowledge base external sync models, tool schema omit overrides, URL secret auth connections, conversation `conversation_product`, text-to-dialogue `enable_logging` support, and updated ASR provider defaults. - [v2.51.0](https://github.com/elevenlabs/elevenlabs-python/releases/tag/v2.51.0) - Regenerated from the latest OpenAPI schema with workspace API key revoke, conversation sentiment and system evaluation types, procedure tool configuration models, and updated conversation filtering parameters. #### Packages - [@elevenlabs/convai-widget-core@0.13.0](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Fconvai-widget-core%400.13.0) and [@elevenlabs/convai-widget-embed@0.13.0](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Fconvai-widget-embed%400.13.0) - Added call and message entry points to the widget launcher. Multimodal agents show both; voice-only agents show call; text-only agents show message. - [@elevenlabs/convai-widget-core@0.13.1](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Fconvai-widget-core%400.13.1) and [@elevenlabs/convai-widget-embed@0.13.1](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Fconvai-widget-embed%400.13.1) - Fixed compact and full trigger control alignment. ### API ## Updated Endpoints ### ElevenAgents - [Get conversation details](/docs/api-reference/conversations/get) - `GET /v1/convai/conversations/{conversation_id}` - Response adds optional `conversation_product` (string, default `agent`) - [Get knowledge base document](/docs/api-reference/knowledge-base/get-document) - `GET /v1/convai/knowledge-base/{documentation_id}` - Response adds optional `external_sync_info` and `is_frozen` on file models ### Text to Dialogue - [Convert text to dialogue](/docs/api-reference/text-to-dialogue/convert) - `POST /v1/text-to-dialogue` - Added optional `enable_logging` query parameter (boolean, default `true`) - [Stream text to dialogue](/docs/api-reference/text-to-dialogue/stream) - `POST /v1/text-to-dialogue/stream` - Added optional `enable_logging` query parameter (boolean, default `true`) - [Convert text to dialogue with timestamps](/docs/api-reference/text-to-dialogue/convert-with-timestamps) - `POST /v1/text-to-dialogue/with-timestamps` - Added optional `enable_logging` query parameter (boolean, default `true`) - [Stream text to dialogue with timestamps](/docs/api-reference/text-to-dialogue/stream-with-timestamps) - `POST /v1/text-to-dialogue/stream/with-timestamps` - Added optional `enable_logging` query parameter (boolean, default `true`) ## Schema Changes ### ElevenAgents - `TurnConfig` and `TurnConfigWorkflowOverride` - Added optional `turn_model` enum (`turn_v2`, `turn_v3`, default `turn_v3`) - `SoftTimeoutConfig` and `SoftTimeoutConfigWorkflowOverride` - Added optional `additional_soft_timeout_messages` (array of strings, max 7) - Added optional `max_soft_timeouts_per_generation` (integer, 1–8, default `1`) - `ASRConversationalConfig` - Default `provider` changed from `elevenlabs` to `scribe_realtime` - `elevenlabs` provider value deprecated - Procedure version schemas - Added optional `guardrails` - Knowledge base file and folder response models - Added optional `external_sync_info` and `is_frozen` - Tool JSON schema properties - Added optional `is_omitted` and `OmitSchemaOverride` (`source: omit`) ### Workspaces - Auth connection unions - Added `url_secret` (`UrlSecretAuthResponse`) - `WebhookUsageType` enum - Added `Agent QA Evaluations` ### ElevenCreative Studio - `DirectPublishingReadResponseModel` - Added optional `safesearch_adult` (nullable boolean) > ElevenLabs provides APIs and SDKs for text to speech, voice cloning, speech to text, sound effects, voice isolator, voice changer, and conversational AI agents. Build voice-enabled applications with lifelike audio generation.