> 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

<Accordion title="View API changes">

## 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)

</Accordion>