> 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.

# Änderungsprotokoll

## October 12, 2026

### ElevenAgents

- **Merge and search triage tickets**: [Merge tickets](/docs/api-reference/triage-tickets/merge) folds up to 50 open tickets from the same agent into one target ticket. Merged tickets keep the status `merged` and reference the target through `merged_into_ticket_id`. [List tickets](/docs/api-reference/triage-tickets/list) and [List workspace tickets](/docs/api-reference/triage-tickets/list-for-workspace) add a case-insensitive `search` parameter that matches ticket titles, descriptions, comments and turn comments, and each result includes a `search_match` excerpt showing where the query matched.
- **Workflow End node outcomes**: Workflow End nodes accept an `outcome` of `success` (default) or `failure`, so a workflow can record whether a conversation ended successfully. The conversation error type adds `workflow_end_failure`.
- **Call queueing enabled for new agents**: New agents are created with [call queueing](/docs/eleven-agents/guides/call-queueing) enabled unless `platform_settings.queueing_config.enabled` is set explicitly. Existing agents keep their current setting.
- **Post-call audio webhook retries**: When **Enable retries** is on, `post_call_audio` [webhooks](/docs/eleven-agents/workflows/post-call-webhooks) are retried on the same schedule as transcription webhooks. Audio payloads over 50 MiB are not retried, and queued audio retries are capped at 400 MiB per webhook.
- **Strict tool overrides**: The conversation override `tool_ids_strict` makes an overridden `tool_ids` list the complete set of tools available in the conversation, including tools on workflow nodes. It is ignored when set on the agent itself.
- **Widget end confirmation**: The widget can ask users to confirm before ending a chat or call. Enable it with `end_confirmation_enabled` in the widget configuration or the `end-confirmation` attribute.

### Text to Speech

- **Audio effects**: [Text to Speech](/docs/api-reference/text-to-speech/convert) and [Text to Dialogue](/docs/api-reference/text-to-dialogue/convert) requests accept an optional `audio_effects` object. It applies a filter preset, perceived distance, a reverb environment, a looped background noise bed and stereo panning to the generated audio. List valid preset, environment and background noise IDs with `GET /v1/audio-effects/catalog`. Reverb and non-zero panning produce stereo audio and are rejected for `ulaw_*`, `alaw_*` and `pcm_*` output formats. Effects do not change the cost of a request.

### Speech to Text

- **Turn prediction commit strategy**: The [realtime Speech to Text WebSocket](/docs/api-reference/speech-to-text/v-1-speech-to-text-realtime) adds `turn_prediction` as a `commit_strategy` value. In addition to silence-based segmentation, it commits a segment as soon as the model predicts the speaker has finished their turn. It is the default for models that predict turns, and partial transcripts from those models include `turn_probability`. See [transcripts and commit strategies](/docs/eleven-api/guides/how-to/speech-to-text/realtime/transcripts-and-commit-strategies).

### Voices

- **Voice collections API**: Voice collections can now be managed through the API. Create, list, update and delete collections, and add or remove voices. See [List voice collections](/docs/api-reference/voices/collections/list).

### Workspaces

- **Basic seat fallback**: [Update member](/docs/api-reference/workspace/members/update) accepts `allow_downgrade_to_basic_seat`. When unlocking a user whose original seat type has no seats available, the user is moved to a basic seat instead of the request failing.
- **Workspace ID on user**: [Get user](/docs/api-reference/user/get) returns the `workspace_id` of the workspace the API key belongs to.

### SDK releases

#### JavaScript SDK

- [v2.72.0](https://github.com/elevenlabs/elevenlabs-js/releases/tag/v2.72.0) - Added clients for voice collections, the audio effects catalog and triage ticket merging. Text to Speech and Text to Dialogue methods accept `audio_effects`, triage ticket list methods add search and filters, and the realtime Speech to Text client adds the `turn_prediction` commit strategy.

#### Python SDK

- [v2.72.0](https://github.com/elevenlabs/elevenlabs-python/releases/tag/v2.72.0) - Added clients for voice collections, the audio effects catalog and triage ticket merging. Text to Speech and Text to Dialogue methods accept `audio_effects`, triage ticket list methods add search and filters, and the realtime Speech to Text client adds the `turn_prediction` commit strategy. `play()` and `save()` now accept any iterable of audio chunks, such as a list or tuple. `RealtimeEvents.CLOSE` handlers receive a dictionary with the WebSocket close `code` and `reason`; handlers without parameters continue to work.

#### ElevenLabs CLI

- [v1.5.0](https://github.com/elevenlabs/cli/releases/tag/v1.5.0) - Regenerated API commands, adding voice collections, the audio effects catalog, triage ticket merging and agent merge proposals.

#### Packages

- [@elevenlabs/client@1.27.0](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Fclient%401.27.0) and [@elevenlabs/react@1.17.0](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Freact%401.17.0) - Added a `previousText` option to `Scribe.connect()` and `useScribe()` in microphone mode. The text is sent with the first audio chunk to give the model context, such as existing document text, for casing, punctuation and sentence continuation. `MediaDeviceOutput` now receives `libsampleratePath`, so output resampling uses the same custom libsamplerate bundle path as `MediaDeviceInput`.
- [@elevenlabs/react-native@1.2.29](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Freact-native%401.2.29) - Updated to `@elevenlabs/client@1.27.0` and `@elevenlabs/react@1.17.0`.
- [@elevenlabs/convai-widget-core@0.19.0](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Fconvai-widget-core%400.19.0) and [@elevenlabs/convai-widget-embed@0.19.0](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Fconvai-widget-embed%400.19.0) - Added an optional confirmation dialog before ending a chat or call, enabled with the `end-confirmation` attribute or `end_confirmation_enabled` config, with customizable text. Added carousel rich content with scrollable item cards that can include an image, subtitle, description and actions. Carousels remain in the transcript after a reply, without their actions. Rich content is now shown during voice calls when the transcript is visible.

### API

<Accordion title="View API changes">

## New endpoints

### ElevenAgents

- [Merge tickets](/docs/api-reference/triage-tickets/merge) - `POST /v1/convai/triage-tickets/{agentqa_ticket_id}/merge` - Merge open tickets into the target ticket. Requires `source_ticket_ids` (string array, 1–50 items) and returns the target ticket.

### Voices

- [List voice collections](/docs/api-reference/voices/collections/list) - `GET /v1/voices/collections` - List the voice collections the caller can access, sorted by title.
- [Create voice collection](/docs/api-reference/voices/collections/create) - `POST /v1/voices/collections` - Create a collection with required `title` and `icon` (string, maximum 1,000 characters each).
- [Get voice collection](/docs/api-reference/voices/collections/get) - `GET /v1/voices/collections/{collection_id}` - Retrieve a collection with its `title`, `icon` and the caller's `permission_on_resource` (`admin`, `editor`, `commenter` or `viewer`).
- [Update voice collection](/docs/api-reference/voices/collections/update) - `PATCH /v1/voices/collections/{collection_id}` - Update the optional `title` or `icon`.
- [Delete voice collection](/docs/api-reference/voices/collections/delete) - `DELETE /v1/voices/collections/{collection_id}`
- [Add voice to collection](/docs/api-reference/voices/collections/add-voice) - `POST /v1/voices/collections/{collection_id}/voice/{voice_id}`
- [Remove voice from collection](/docs/api-reference/voices/collections/remove-voice) - `DELETE /v1/voices/collections/{collection_id}/voice/{voice_id}`

### Audio effects

- `GET /v1/audio-effects/catalog` - List the available `filter_presets`, `environments` and `background_noises`. Each entry has an ID, a `name` and a nullable `description`.

## Updated endpoints

### ElevenAgents

- [Create agent](/docs/api-reference/agents/create), [Get agent](/docs/api-reference/agents/get) and [Update agent](/docs/api-reference/agents/update)
  - Workflow End nodes add `outcome` (`success` or `failure`, default `success`). The field is required in responses.
  - Standalone workflow agent nodes and agent transfer configurations add nullable `branch_id` (string) to target a specific branch of the destination agent. When unset, the transfer follows the target agent's traffic deployment. Transfer tool results add a `configured` branch reason.
  - Prompt override configurations add `tool_ids_strict` (boolean, default `false`).
  - TTS configuration `effects` add `pan` (number, -1 to 1, default `0`). The `seed` field is deprecated and has no effect.
- [Get widget config](/docs/api-reference/widget/get) - Added `end_confirmation_enabled` (boolean, default `false`).
- [List tickets](/docs/api-reference/triage-tickets/list)
  - Added optional `search` (string, maximum 200 characters) and `merged_into_ticket_id` (string) query parameters.
  - Ticket responses add nullable `merged_into_ticket_id` and nullable `search_match` with `field` (`title`, `description`, `comment` or `turn_comment`), `snippet`, `highlight_start`, `highlight_end` and nullable `turn_index`.
- [List workspace tickets](/docs/api-reference/triage-tickets/list-for-workspace) - Added optional `agent_id`, `sources`, `priorities`, `sort_by` (`created_at` or `priority`, default `created_at`), `owner_user_id`, `issue_type`, `label`, `merged_into_ticket_id` and `search` query parameters.
- [List tests](/docs/api-reference/tests/list) - Added optional `created_by_user_id` (string). Use `@me` for the authenticated user.
- [List test invocations](/docs/api-reference/tests/test-invocations/list) - Added optional `test_id` (string), `version_id` (string), `start_time` and `end_time` (integer, Unix seconds, inclusive) query parameters.
- [Update agent branch](/docs/api-reference/agents/branches/update) - Added optional `auto_rebase` (boolean). Branch responses add `auto_rebase` (boolean, default `false`).
- [Get conversation details](/docs/api-reference/conversations/get)
  - Twilio, SIP trunk and Exotel phone call metadata add nullable `call_result` with `answered`, `voicemail`, `busy`, `no_answer` and `failed` values.
  - Batch call metadata adds nullable `cold_attempt` (integer) and nullable `conversation_type` (`initial`, `retry`, `callback` or `redirect`).
  - The conversation error type adds `workflow_end_failure`.
- Knowledge base auto-sync `auto_discover` is deprecated and no longer has any effect.

### Text to Speech

- [Create speech](/docs/api-reference/text-to-speech/convert), [Stream speech](/docs/api-reference/text-to-speech/stream), [Create speech with timing](/docs/api-reference/text-to-speech/convert-with-timestamps) and [Stream speech with timing](/docs/api-reference/text-to-speech/stream-with-timestamps)
  - Added optional nullable `audio_effects` with `filter_preset_id` (string), `distance` (number, 0–1, default `0`), `environment_id` (string), `background_noise_id` (string), `send_level` (number, 0–1, default `1`) and `pan` (number, -1 to 1, default `0`).
  - Unknown effect IDs return `404`. Stereo effects return `400` for `ulaw_*`, `alaw_*` and `pcm_*` output formats.

### Text to Dialogue

- [Create dialogue](/docs/api-reference/text-to-dialogue/convert), [Stream dialogue](/docs/api-reference/text-to-dialogue/stream), [Create dialogue with timestamps](/docs/api-reference/text-to-dialogue/convert-with-timestamps) and [Stream dialogue with timestamps](/docs/api-reference/text-to-dialogue/stream-with-timestamps) - Added optional nullable `audio_effects`, matching the Text to Speech endpoints.

### Speech to Text

- [Realtime Speech to Text](/docs/api-reference/speech-to-text/v-1-speech-to-text-realtime)
  - The `commit_strategy` query parameter adds `turn_prediction`, alongside `manual` and `vad`.
  - `partial_transcript` messages add optional `turn_probability` (number), sent only for models that predict turns.

### Music

- `POST /v1/music/video-to-music` - Responses add a `song-id` header with the ID of the generated song.

### History

- [List generated items](/docs/api-reference/history/list) - The history item `source` enum adds `VoicePreview`.

### Workspace and user

- [Update member](/docs/api-reference/workspace/members/update) - Added optional `allow_downgrade_to_basic_seat` (boolean, default `false`).
- [Get user](/docs/api-reference/user/get) - Added required `workspace_id` (string).
- Service account API key permissions add `voice_collections_read` and `voice_collections_write`.

</Accordion>

## October 5, 2026

### ElevenAgents

- **Structured procedures compile on save and publish**: [Update agent](/docs/api-reference/agents/update) and [Create agent draft](/docs/api-reference/agents/drafts/create) now compile and validate [structured procedures](/docs/eleven-agents/customization/procedures/structured-procedures) automatically. Integrations no longer need to call the compile endpoint or manually update the generated workflow. Invalid procedures return per-procedure errors as `400 procedure_validation_failed`. Agents without structured procedures are unaffected.
- **Compile procedures endpoint is legacy**: [Compile procedures](/docs/api-reference/agents/procedures/compile) is marked legacy and should not be used by new integrations. It remains available for existing callers.
- **Merge proposals**: Merge proposals are available in alpha. Teams can open a proposal for an agent branch, review configuration changes and test results, leave comments or approval decisions, and merge approved changes into a target branch. See [Merge proposals](/docs/eleven-agents/operate/merge-proposals).

### SDK releases

#### JavaScript SDK

- [v2.71.0](https://github.com/elevenlabs/elevenlabs-js/releases/tag/v2.71.0) - Added clients for agent merge proposals, deployment history, test invocation cancellation and Speech Engine duplication. The release also adds triage ticket priorities and sorting, batch call export limits, `gpt-6.1-sol`, `claude-sonnet-5-5`, Eleven v4 agent voice models and current agent configuration types.

#### Python SDK

- [v2.71.0](https://github.com/elevenlabs/elevenlabs-python/releases/tag/v2.71.0) - Added clients for agent merge proposals, deployment history, test invocation cancellation and Speech Engine duplication. The release also adds triage ticket priorities and sorting, batch call export limits, `gpt-6.1-sol`, `claude-sonnet-5-5`, Eleven v4 agent voice models and current agent configuration types.

#### Swift SDK

- [v3.4.0](https://github.com/elevenlabs/elevenlabs-swift-sdk/releases/tag/v3.4.0) - Dynamic variables now preserve native JSON types when sent in conversation initiation data.

#### Packages

- [@elevenlabs/client@1.26.0](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Fclient%401.26.0), [@elevenlabs/react@1.16.0](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Freact%401.16.0), [@elevenlabs/react-native@1.2.28](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Freact-native%401.2.28) and [@elevenlabs/types@0.24.0](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Ftypes%400.24.0) - Added realtime Speech to Text transcript editing through `transcriptEdit`, the `edited_transcript` event and React's `onEditedTranscript` callback. React now forwards `filterBackgroundAudio` to realtime sessions. The client also exports `MessagePayload` and uses stable response IDs to prevent duplicate agent replies.
- [@elevenlabs/convai-widget-core@0.18.3](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Fconvai-widget-core%400.18.3) and [@elevenlabs/convai-widget-embed@0.18.3](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Fconvai-widget-embed%400.18.3) - Added image previews and download links for agent message attachments, including attachment-only replies. Stable response IDs prevent duplicate replies, and text-only conversations now use a stop control with an **End chat** tooltip.

### API

<Accordion title="View API changes">

## New endpoints

### ElevenAgents

- [Create a merge proposal](/docs/api-reference/agents/merge-proposals/create) - `POST /v1/convai/agents/{agent_id}/merge-proposals` - Create a proposal with required `source_branch_id`, `target_branch_id` and `title` fields, plus an optional description, reviewer IDs and triage ticket ID.
- [List merge proposals](/docs/api-reference/agents/merge-proposals/list) - `GET /v1/convai/agents/{agent_id}/merge-proposals` - List proposals with status, source branch, target branch and text filters, plus cursor pagination.
- [Get a merge proposal](/docs/api-reference/agents/merge-proposals/get) - `GET /v1/convai/agents/{agent_id}/merge-proposals/{merge_proposal_id}` - Retrieve a proposal and its review, comment and outcome details.
- [Update a merge proposal](/docs/api-reference/agents/merge-proposals/update) - `PATCH /v1/convai/agents/{agent_id}/merge-proposals/{merge_proposal_id}` - Update its title, description or requested reviewers, or close it without merging.
- [Review a merge proposal](/docs/api-reference/agents/merge-proposals/submit-review) - `POST /v1/convai/agents/{agent_id}/merge-proposals/{merge_proposal_id}/reviews` - Submit an `approved` or `changes_requested` decision with an optional comment.
- [Comment on a merge proposal](/docs/api-reference/agents/merge-proposals/add-comment) - `POST /v1/convai/agents/{agent_id}/merge-proposals/{merge_proposal_id}/comments` - Add a Markdown comment of up to 4,096 characters.
- [Merge a merge proposal](/docs/api-reference/agents/merge-proposals/merge) - `POST /v1/convai/agents/{agent_id}/merge-proposals/{merge_proposal_id}/merge` - Merge the source branch and optionally control forced conflict resolution and source branch archival.
- [List agent deployments](/docs/api-reference/agents/deployments/list) - `GET /v1/convai/agents/{agent_id}/deployments` - List current and historical branch traffic splits with page-based pagination.
- [Cancel a test invocation](/docs/api-reference/tests/test-invocations/cancel) - `POST /v1/convai/test-invocations/{test_invocation_id}/cancel` - Cancel a running test invocation.

### Speech Engine

- [Duplicate a Speech Engine](/docs/api-reference/speech-engine/duplicate) - `POST /v1/speech-engine/{speech_engine_id}/duplicate` - Duplicate a Speech Engine and optionally assign the copy a new `name`.

## Updated endpoints

### ElevenAgents

- [Create agent](/docs/api-reference/agents/create), [Get agent](/docs/api-reference/agents/get) and [Update agent](/docs/api-reference/agents/update)
  - Added `gpt-6.1-sol` and `claude-sonnet-5-5` to the `LLM` enum.
  - Added `eleven_v4` and `eleven_v4_turbo` to the conversational TTS model options. The default changed from `eleven_flash_v2` to `eleven_v4_turbo`.
  - Agent transfers and standalone workflow agent nodes add optional `preserve_voice_settings` (boolean, default `false`) to retain the base voice, TTS model and voice settings after a transfer.
  - Skip-turn tool configurations add optional `wait_timeout_secs` (number, default `-1`). A value of `-1` keeps the agent silent until the caller speaks.
  - Post-call webhook configurations add optional `exclude_transcript` (boolean, default `false`) to omit turn-by-turn transcripts from JSON transcription webhooks.
  - Conversation history redaction configurations add optional `excluded_data_collection_ids` (string array, maximum 50) to preserve selected extracted values while redacting their rationales.
  - Client tool `response_timeout_secs` now accepts `-1` to wait indefinitely when `expects_response` is enabled.
- [List tickets](/docs/api-reference/triage-tickets/list)
  - Added optional `priorities` (array) with `low`, `medium`, `high` and `urgent` values.
  - Added `sort_by` with `created_at` and `priority` values; the default is `created_at`.
  - Ticket responses now require `title`, nullable `priority`, and a `priority_changes` array. Ticket creation and update requests can set `priority`, and ticket status adds `cancelled`.
- [List tools](/docs/api-reference/tools/list) - Added optional nullable `used_by_agent_id` (string) to return tools referenced by an agent's main branch.
- [Export batch call results](/docs/api-reference/batch-calling/export) - Added optional nullable `limit` (integer, minimum `1`) to export only the first recipients as a column preview.
- [List test invocations](/docs/api-reference/tests/test-invocations/list) and [Get test invocation](/docs/api-reference/tests/test-invocations/get)
  - Test invocation summaries add required `cancelled_count` (integer) and optional `cancelled` (boolean, default `false`).
  - Test run status adds `cancelled`.
- [Get conversation details](/docs/api-reference/conversations/get) - Transcript entries add optional nullable `platform_event` with `user_turn_timeout` and `skip_turn_wait_elapsed` values.
- [Get agent version metadata](/docs/api-reference/agents/versions/get) - Added optional nullable `merged_authors`, an array describing the people who published changes merged into the main branch.
- [Get crawl job](/docs/api-reference/knowledge-base/get-crawl-job) - Removed the deprecated `max_depth` response field.

</Accordion>

## September 28, 2026

import { YoutubeEmbed } from "../../../components/YoutubeEmbed";

### Eleven v4 and Eleven v4 Turbo

[Eleven v4 and Eleven v4 Turbo](/docs/overview/capabilities/text-to-speech/eleven-v4) are now available. Eleven v4 provides higher-quality, more expressive speech and improved voice cloning across more than 90 languages. Eleven v4 Turbo provides the same model family for real-time applications, with median inference latency of approximately 100 ms.

Use `eleven_v4` through the Text to Dialogue API for content creation and long-form audio. Use `eleven_v4_turbo` through the Text to Dialogue WebSocket for agents and interactive applications.

<YoutubeEmbed id="4QHFkK2MTcw" />

<CardGroup cols={3}>
  <Card
    title="Eleven v4 overview"
    icon="duotone book"
    href="/docs/overview/capabilities/text-to-speech/eleven-v4"
  >
    Compare the two model variants, voice cloning behavior, settings and supported languages.
  </Card>
  <Card
    title="Text to Dialogue API"
    icon="duotone code"
    href="/docs/api-reference/text-to-dialogue/convert"
  >
    Generate high-quality dialogue with Eleven v4.
  </Card>
  <Card
    title="Realtime streaming"
    icon="duotone code"
    href="/docs/eleven-api/guides/how-to/websockets/realtime-tdd"
  >
    Stream Eleven v4 Turbo dialogue over a WebSocket connection.
  </Card>
</CardGroup>

### Speech to Text

- **Transcript editing**: Batch and realtime transcription now accept a natural-language edit instruction of up to 2,000 characters. Batch responses return the result in `edited_transcript`, while realtime sessions emit an `edited_transcript` event. See the [batch](/docs/eleven-api/guides/how-to/speech-to-text/batch/transcript-editing) and [realtime](/docs/eleven-api/guides/how-to/speech-to-text/realtime/transcript-editing) guides for incompatibilities, response handling and pricing.

### ElevenAgents

- **Agent models**: Added `gpt-6-sol`, `gpt-6-luna`, `glm-52`, `deepseek-v41-flash`, `claude-opus-5` and `claude-opus-5-5` to the supported agent LLM options.
- **Agent test usage**: Test invocation summaries can include total credits and USD price. Individual test runs can include credits and a charging breakdown.

### Flows

- **Template API**: Added endpoints to list and retrieve published Flows templates, start template runs and retrieve run results. Runs can target a published version and send their terminal result to a configured webhook.

### Text to Dialogue

- **Generation continuity**: Text to Dialogue requests can use preceding or following text and request IDs to maintain continuity across generations.
- **Professional voice mode**: Text to Dialogue requests can use the Instant Voice Clone version of a Professional Voice Clone to reduce latency or improve expressiveness.

### SDK releases

#### JavaScript SDK

- [v2.70.0](https://github.com/elevenlabs/elevenlabs-js/releases/tag/v2.70.0) - Added batch and realtime Speech to Text transcript editing types, `branchId` filtering and cost fields for test invocation summaries, knowledge base auto-discovery, Text to Dialogue `usePvcAsIvc` and the `deepseek-v41-flash` agent model.

#### Python SDK

- [v2.70.0](https://github.com/elevenlabs/elevenlabs-python/releases/tag/v2.70.0) - Added batch and realtime Speech to Text transcript editing types, `branch_id` filtering and cost fields for test invocation summaries, knowledge base auto-discovery, Text to Dialogue `use_pvc_as_ivc` and the `deepseek-v41-flash` agent model.

#### ElevenLabs CLI

- [v1.4.0](https://github.com/elevenlabs/cli/releases/tag/v1.4.0) - Fixed requests with an explicit API key so they no longer also send stored OAuth credentials, which caused authentication failures. Added descriptions for the feedback command group and instructions for reporting missing capabilities to generated agent skills. Regenerated the API client with Flows template endpoints and current schema types.

### API

<Accordion title="View API changes">

## New endpoints

### Flows

- [List templates](/docs/api-reference/flows/templates/list) - `GET /v1/flows/templates` - List published templates and their runnable versions.
- [Get template](/docs/api-reference/flows/templates/get) - `GET /v1/flows/templates/{template_id}` - Retrieve a template and its runnable versions.
- [Create template run](/docs/api-reference/flows/templates/runs/create) - `POST /v1/flows/templates/{template_id}/runs` - Start a template run with input values, an optional version and an optional webhook.
- [List template runs](/docs/api-reference/flows/templates/runs/list) - `GET /v1/flows/templates/{template_id}/runs` - List template runs with cursor pagination and optional version filtering.
- [Get template run](/docs/api-reference/flows/templates/runs/get) - `GET /v1/flows/templates/{template_id}/runs/{run_id}` - Retrieve a template run and its output status.

## Updated endpoints

### Speech to Text

- [Convert speech to text](/docs/api-reference/speech-to-text/convert) - `POST /v1/speech-to-text`
  - Added optional nullable `transcript_edit` (string), which accepts a natural-language edit instruction of up to 2,000 characters.
  - Responses add optional nullable `edited_transcript`. A successful edit contains required `kind: "transcript"` and `text` fields. A failed edit contains required `kind: "error"`, `error_type: "edit_failed"` and `message` fields.
- [Realtime Speech to Text](/docs/api-reference/speech-to-text/v-1-speech-to-text-realtime) accepts `transcript_edit` (string) and emits `edited_transcript` events with required `text` and `edited_text` fields.

### ElevenAgents

- [Create agent](/docs/api-reference/agents/create), [Get agent](/docs/api-reference/agents/get) and [Update agent](/docs/api-reference/agents/update)
  - Added `gpt-6-sol`, `gpt-6-luna`, `glm-52`, `deepseek-v41-flash`, `claude-opus-5` and `claude-opus-5-5` to the `LLM` enum.
  - Alerting monitors add optional nullable `enabled` (boolean) to control whether a monitor can send notifications.
- [List conversations](/docs/api-reference/conversations/list) and [Text search](/docs/api-reference/conversations/messages/text-search)
  - `data_collection_params` and `dynamic_variable_params` add `neq` and `in` operators. Values for `in` use a pipe delimiter.
  - `evaluation_params` accepts `success`, `failure` or `unknown` as the result value.
- [Smart search](/docs/api-reference/conversations/messages/search) - `GET /v1/convai/conversations/messages/smart-search`
  - Added optional nullable `branch_id` (string).
- [List test invocations](/docs/api-reference/tests/test-invocations/list) - `GET /v1/convai/test-invocations`
  - Added optional nullable `branch_id` (string).
  - Test invocation summaries add optional nullable `credits_used` (integer) and `total_price` (number).
- [Get test invocation](/docs/api-reference/tests/test-invocations/get) - `GET /v1/convai/test-invocations/{test_invocation_id}`
  - Individual test runs add optional nullable `credits_used` (integer) and `charging` (`ConversationChargingCommonModel`).
- [Simulate conversation](/docs/api-reference/agents/simulate-conversation) and [Simulate conversation stream](/docs/api-reference/agents/simulate-conversation-stream)
  - Changed the optional `new_turns_limit` default from `10,000` to `100` and set its maximum to `100`.
- [Create crawl job](/docs/api-reference/knowledge-base/create-crawl-job) and [Get crawl job](/docs/api-reference/knowledge-base/get-crawl-job)
  - Added optional `auto_discover` (boolean, default `false`) to follow links and add newly discovered pages during auto-sync. This requires `enable_auto_sync: true`.
- [Refresh knowledge base document](/docs/api-reference/knowledge-base/refresh) - `POST /v1/convai/knowledge-base/{documentation_id}/refresh`
  - `AutoSyncInfo` adds optional `auto_discover` (boolean, default `false`) to indicate whether refreshes crawl and add newly discovered pages.
- [List MCP server tools](/docs/api-reference/mcp/list-tools) - `GET /v1/convai/mcp-servers/{mcp_server_id}/tools`
  - Responses add optional `tool_approval_statuses` (array). Each item contains required `tool_id` (string) and `state` (`up_to_date`, `needs_review` or `not_approved`), with optional approval policy and approved-definition fields.

### Text to Dialogue

- [Convert text to dialogue](/docs/api-reference/text-to-dialogue/convert), [Stream text to dialogue](/docs/api-reference/text-to-dialogue/stream), [Convert with timestamps](/docs/api-reference/text-to-dialogue/convert-with-timestamps) and [Stream with timestamps](/docs/api-reference/text-to-dialogue/stream-with-timestamps)
  - Added optional `use_pvc_as_ivc` (boolean, default `false`) to use the Instant Voice Clone version of a Professional Voice Clone.
  - Added optional nullable `previous_text` and `future_text` (strings, maximum 100 characters) and `previous_request_ids` and `next_request_ids` (string arrays, maximum 3 IDs) for generation continuity.
  - The optional `settings` object adds nullable `similarity` (number, 0–1, default `0.75`).

### Text to Speech

- [Convert text to speech](/docs/api-reference/text-to-speech/convert), [Stream text to speech](/docs/api-reference/text-to-speech/stream), [Convert with timestamps](/docs/api-reference/text-to-speech/convert-with-timestamps) and [Stream with timestamps](/docs/api-reference/text-to-speech/stream-with-timestamps)
  - The existing `use_pvc_as_ivc` field is no longer deprecated.

### Flows

- [Create image generation](/docs/api-reference/flows/image/create), [Create video generation](/docs/api-reference/flows/video/create) and [Create template run](/docs/api-reference/flows/templates/runs/create)
  - Webhook targets now require an explicit `type` discriminator (`all` or `ids`). The previous defaults were removed.

### Voice Design

- [Create voice from preview](/docs/api-reference/text-to-voice/create), [Create voice previews](/docs/api-reference/legacy/voices/create-previews), [Design a voice](/docs/api-reference/text-to-voice/design) and [Remix a voice](/docs/api-reference/text-to-voice/remix)
  - Added a `409` response when a generation for the preview is already in progress. Retry the request after receiving this response.

### Workspaces

- [Create service account API key](/docs/api-reference/service-accounts/api-keys/create) - `POST /v1/service-accounts/{service_account_user_id}/api-keys`
  - Added optional nullable `tts_concurrency_limit`, `music_concurrency_limit` and `dubbing_concurrency_limit` (integers) for enterprise service account API keys.
- [Update service account API key](/docs/api-reference/service-accounts/api-keys/update) - `PATCH /v1/service-accounts/{service_account_user_id}/api-keys/{api_key_id}`
  - Added optional `tts_concurrency_limit`, `music_concurrency_limit` and `dubbing_concurrency_limit`. Each field accepts an integer, `clear`, `no_update` or `null` and defaults to `no_update`.

### Models

- [List models](/docs/api-reference/models/list) - `GET /v1/models`
  - Deprecated required `max_characters_request_free_user` and `max_characters_request_subscribed_user`. These fields are not enforced; use `maximum_text_length_per_request` instead.

</Accordion>

## September 23, 2026

### Bild & Video

- **Sora 2 und Sora 2 Pro eingestellt**: OpenAI stellt die Sora API am 24. September 2026 ein. Beide Modelle wurden aus der Modellauswahl für Bild & Video entfernt und generieren ab diesem Datum nicht mehr. Bestehende Generierungen bleiben in Ihrem Verlauf verfügbar. Flows und Templates, die einen Sora-Knoten verwenden, müssen auf ein anderes Videomodell wie [Gemini Omni 1.1 Flash](/docs/de/overview/capabilities/image-video) umgestellt werden, bevor sie wieder ausgeführt werden können.
- **Seedance 1.5 Pro veraltet**: ByteDance stellt Seedance 1.5 Pro am 11. November 2026 ein. Das Modell wird nicht mehr für neue Generierungen angeboten und funktioniert ab diesem Datum nicht mehr. Verwenden Sie stattdessen ein [Seedance 2.0-Modell](/docs/de/overview/capabilities/image-video).

## September 21, 2026

### ElevenAgents

- **Parallele Tool-Aufrufe**: Die Agent-Prompt-Konfiguration enthält jetzt `enable_parallel_tool_calls` (Boolean, Standardwert `true`). Wenn aktiviert, können unterstützte Modelle mehrere Tools in einem Zug ausführen.
- **Agent-Modelle**: `gpt-6-astra` zu den Agent-LLM-Optionen hinzugefügt.
- **Benachrichtigungen**: Agent-Benachrichtigungen unterstützen jetzt neben PagerDuty und Webhook-Benachrichtigern auch Slack-Kanäle.
- **Telefonnummernsuche**: Einen cursor-paginierten Telefonnummern-Endpunkt mit Filtern für Anbieter, Unterstützung für ausgehende Anrufe, zugewiesenen Agent und Branch, Label und Telefonnummer hinzugefügt.

### Bild und Video

- **GPT Image 2.5-Modelle**: [Bildgenerierung](/docs/de/api-reference/flows/image/create) unterstützt jetzt `gpt-image-2.5-flare` und `gpt-image-2.5-sunburst`. Beide Modelle akzeptieren bis zu 10 Referenzbilder, Qualitätsstufen bis `max`, 14 feste Seitenverhältnisse sowie `auto` und eine Ausgabe in 1K, 2K oder 4K.

### Speech Engine

- **Cascade-Timeout**: Anfragen zum Erstellen und Aktualisieren der Speech Engine akzeptieren jetzt `cascade_timeout_seconds` (Zahl, 2–15, Standardwert `4`), um zu steuern, wie lange ElevenLabs vor einem erneuten Versuch auf eine übergeordnete Speech Engine wartet.

### Text to Speech

- **Turn-Grenzen mit mehreren Kontexten**: Der Marker `is_final_audio_for_turn` wird jetzt nach jedem gepufferten Byte für diesen Turn ausgegeben, einschließlich MP3- und Opus-Ausgabe. Clients können den Marker als exakte Turn-Grenze verwenden, ohne zu PCM wechseln zu müssen.

### SDK-Releases

#### JavaScript SDK

- [v2.69.0](https://github.com/elevenlabs/elevenlabs-js/releases/tag/v2.69.0) - `transcriptEdit` zum Echtzeit-Speech-to-Text-Wrapper hinzugefügt; bearbeiteter Text wird über `edited_transcript`-Ereignisse bereitgestellt. JWT-Verifizierung der Speech Engine für API-Keys mit Data-Residency-Suffixen behoben. `phoneNumbers.listV2` und Flows-Template-Methoden zum Auflisten und Abrufen von Templates sowie zum Auflisten, Erstellen und Abrufen von Ausführungen hinzugefügt. Clients und Typen für GPT Image 2.5, Slack-Agent-Benachrichtigungen, parallele Tool-Aufrufe, `gpt-6-astra`, Parallelitätslimits für API-Keys von Servicekonten, Music Zero Retention, Gesprächsfilter und MCP-Tool-Genehmigungsstatus neu generiert.

#### Python SDK

- [v2.69.0](https://github.com/elevenlabs/elevenlabs-python/releases/tag/v2.69.0) - `transcript_edit` zum Echtzeit-Speech-to-Text-Wrapper hinzugefügt; bearbeiteter Text wird über `edited_transcript`-Ereignisse bereitgestellt. JWT-Verifizierung der Speech Engine für API-Keys mit Data-Residency-Suffixen behoben und `play` löst jetzt einen Fehler aus, wenn `ffplay` fehlschlägt. `phone_numbers.list_v2` und Flows-Template-Methoden zum Auflisten und Abrufen von Templates sowie zum Auflisten, Erstellen und Abrufen von Ausführungen hinzugefügt. Clients und Typen für GPT Image 2.5, Slack-Agent-Benachrichtigungen, parallele Tool-Aufrufe, `gpt-6-astra`, Parallelitätslimits für API-Keys von Servicekonten, Music Zero Retention, Gesprächsfilter und MCP-Tool-Genehmigungsstatus neu generiert.

#### ElevenLabs CLI

- [v1.3.2](https://github.com/elevenlabs/cli/releases/tag/v1.3.2) - Optionale `--intent`-Metadaten hinzugefügt, um Feedback zur CLI-Nutzung zu sammeln. `elevenlabs feedback missing-capability` hinzugefügt, um Workflows zu melden, die die CLI nicht unterstützt.

### API

<Accordion title="API-Änderungen anzeigen">

## Neue Endpunkte

### ElevenAgents

- [Telefonnummernseite auflisten](/docs/de/api-reference/phone-numbers/list-v-2) - `GET /v1/convai/v2/phone-numbers`
  - Optionale Paginierungsparameter `page_size` (Ganzzahl, 1–1.000, Standardwert `100`) und `cursor` (nullable String) hinzugefügt.
  - Optionale Filter `search`, `label`, `phone_number`, `provider`, `supports_outbound`, `agent_id`, `branch_id`, `sort_by` und `sort_direction` hinzugefügt. `sort_by` akzeptiert `label` oder `phone_number`; `sort_direction` hat standardmäßig den Wert `asc`.
  - Die Antwort enthält die erforderlichen `phone_numbers` (Array), optional nullable `next_cursor` (String) und `has_more` (Boolean, Standardwert `false`).

## Aktualisierte Endpunkte

### ElevenAgents

- [Agent erstellen](/docs/de/api-reference/agents/create), [Agent abrufen](/docs/de/api-reference/agents/get) und [Agent aktualisieren](/docs/de/api-reference/agents/update)
  - Die Prompt-Konfiguration enthält zusätzlich `enable_parallel_tool_calls` (Boolean, Standardwert `true`). Workflow-Überschreibungen akzeptieren einen nullable Boolean.
  - Die Aufzählung `LLM` enthält zusätzlich `gpt-6-astra`, einschließlich Überschreibungen für die Gesprächsinitiierung.
  - Benachrichtiger für Alerting-Integrationen verwenden jetzt `integration_type`, um `pagerduty` oder `slack` auszuwählen. Slack-Benachrichtiger erfordern `connection_id` und `channel_id` (Strings); `channel_id` akzeptiert 1–64 Zeichen.
- [Unterhaltungen auflisten](/docs/de/api-reference/conversations/list) und [Unterhaltungsreferenz auflösen](/docs/de/api-reference/conversations/resolve)
  - `data_collection_params` akzeptiert den Operator `missing` nicht mehr. Verwenden Sie einen leeren Wert, um Unterhaltungen abzugleichen, bei denen das Feld nicht erfasst wurde.
  - Ein leerer Wert in `dynamic_variable_params` gleicht Unterhaltungen ab, bei denen die Variable nicht gesetzt wurde.
- [Speech Engine erstellen](/docs/de/api-reference/speech-engine/create), [Speech Engine abrufen](/docs/de/api-reference/speech-engine/get) und [Speech Engine aktualisieren](/docs/de/api-reference/speech-engine/update)
  - `cascade_timeout_seconds` (Zahl, 2–15) hinzugefügt. Erstellungsanfragen haben standardmäßig den Wert `4`, Aktualisierungsanfragen akzeptieren einen nullable Wert und Antworten erfordern das Feld.

### Bild und Video

- [Bildgenerierung erstellen](/docs/de/api-reference/flows/image/create) - `POST /v1/flows/image`
  - Anfragevarianten für `gpt-image-2.5-flare` und `gpt-image-2.5-sunburst` hinzugefügt.
  - Beide Varianten erfordern `prompt` und `model_id`, akzeptieren bis zu 10 `images` und enthalten zusätzlich `resolution` (`1K`, `2K` oder `4K`, Standardwert `1K`).
  - `quality` akzeptiert `low`, `medium`, `high`, `xhigh` oder `max` und hat standardmäßig den Wert `high`. `aspect_ratio` akzeptiert `auto` und 14 feste Verhältnisse und hat standardmäßig den Wert `16:9`.

### Synchronisation

- [Synchronisationsprojekt erstellen](/docs/de/api-reference/dubbing/create-project) - `POST /v1/dubbing/project`
  - Multipart-`keyterms` akzeptiert wiederholte Felder oder ein einzelnes JSON-Array.
  - Multipart-`webhook_ids` akzeptiert wiederholte Felder, ein einzelnes JSON-Array oder einen kommagetrennten String.
- [Workspace-Ressource abrufen](/docs/de/api-reference/workspace/resources/get), [Workspace-Ressource freigeben](/docs/de/api-reference/workspace/resources/share) und [Freigabe einer Workspace-Ressource aufheben](/docs/de/api-reference/workspace/resources/unshare)
  - `WorkspaceResourceType` enthält zusätzlich `dubbing_project`.

### Wissensdatenbank

- [Crawl-Job erstellen](/docs/de/api-reference/knowledge-base/create-crawl-job) - `POST /v1/convai/knowledge-base/crawl`
  - `max_depth` (Ganzzahl, Standardwert `3`) als veraltet markiert. Das Feld hat jetzt keine Wirkung mehr und unterliegt keinen Mindest- oder Höchstgrenzen.
  - Metadaten des Crawl-Jobs erfordern `max_depth` nicht mehr.

### Benutzer

- [Benutzer abrufen](/docs/de/api-reference/user/get) und [Abonnement abrufen](/docs/de/api-reference/user/subscription/get)
  - Währungsaufzählungen enthalten zusätzlich `gbp`.

## Schemaänderungen

### Text to Speech

- WebSocket-Nachrichten `audio` und `final` mit mehreren Kontexten definieren `is_final_audio_for_turn` jetzt als nach der Übermittlung aller gepufferten Bytes für den Turn auftretend.

</Accordion>

## September 14, 2026

### ElevenAgents

- **Anrufwarteschlange und Wartemusik**: [Anrufwarteschlangen](/docs/de/eleven-agents/guides/call-queueing) für Agents an ihrem Parallelitätslimit hinzugefügt. Wartende Anrufer hören Wartemusik und erhalten `queue_status`-Ereignisse, bis sie zugelassen werden oder die Zeit abläuft. Neue API-Methoden laden benutzerdefinierte Wartemusik hoch oder löschen sie.
- **Metadaten zu Testversionen**: Agent-Testergebnisse zeigen jetzt die Agent-Version, mit der sie ausgeführt wurden, und ob sie Entwurfsänderungen enthielten. Aufrufzusammenfassungen zeigen auch an, wenn teilweise erneute Einreichungen mit anderen Versionen ausgeführt wurden.
- **Modell- und Kontometadaten**: Die Agent-LLM-Konfiguration akzeptiert jetzt `gemini-3.8-flash`. WhatsApp-Kontoantworten geben an, ob das Konto die Cloud API oder den Coexistence-Anmeldeprozess verwendet.

### Musik

- **Unterstützung der Music v2.5 API**: Musik-Endpunkte und SDKs akzeptieren jetzt `music_v2_5`. Chunks für Kompositionspläne unterstützen bis zu 6.132 Zeichen, mit bis zu 30 Zeilen à 200 Zeichen.

### SDK-Releases

#### JavaScript SDK

- [v2.68.0](https://github.com/elevenlabs/elevenlabs-js/releases/tag/v2.68.0) - Methoden zum Hochladen und Löschen von Wartemusik für Agents hinzugefügt. Typen für Anrufwarteschlangen, Prozedurreferenzen, Erstellung von Entwurfs-Branches, RAG-Abfragelimits, Metadaten zu Testversionen, `gemini-3.8-flash` und `music_v2_5` neu generiert.

#### Python SDK

- [v2.68.0](https://github.com/elevenlabs/elevenlabs-python/releases/tag/v2.68.0) - Synchrone und asynchrone Methoden zum Hochladen und Löschen von Wartemusik für Agents hinzugefügt. Typen für Anrufwarteschlangen, Prozeduren, Erstellung von Entwurfs-Branches, RAG-Abfragelimits, Metadaten zu Testversionen, `gemini-3.8-flash` und `music_v2_5` neu generiert. Der Wrapper `compose_detailed` akzeptiert jetzt jede generierte Musikmodell-ID sowie prompt- und chunkbasierte Kompositionspläne.

#### iOS SDK

- [v3.3.1](https://github.com/elevenlabs/elevenlabs-swift-sdk/releases/tag/v3.3.1) - Gleicht Agent-Nachrichten anhand von `response_id` statt `event_id` ab. Dadurch bleiben mehrere Antworten bei Tool-Aufrufen erhalten und gestreamte Teile oder Korrekturen werden nicht der falschen Nachricht zugeordnet.

#### ElevenLabs CLI

- [v1.3.0](https://github.com/elevenlabs/cli/releases/tag/v1.3.0) - Optionale `--intent`-Metadaten zu generierten API-Befehlen hinzugefügt. `elevenlabs feedback missing-capability` hinzugefügt, um Workflows zu melden, die die CLI nicht unterstützt.

#### Pakete

- [@elevenlabs/convai-widget-core@0.18.2](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Fconvai-widget-core%400.18.2) und [@elevenlabs/convai-widget-embed@0.18.2](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Fconvai-widget-embed%400.18.2) - Doppelte Agent-Antworten nach Tool- und Prozeduraufrufen behoben. Gestreamte Textantworten behalten die Markdown-Formatierung bei und Sprachunterhaltungen rendern keine nicht gesprochenen gestreamten Chat-Teile mehr. Das Embed-Paket begrenzt `user_activity`-Ereignisse außerdem auf einmal pro Sekunde und setzt die Begrenzung zurück, wenn eine Sitzung endet.

### API

<Accordion title="API-Änderungen anzeigen">

## Neue Endpunkte

### ElevenAgents

- [Wartemusik für Agent hochladen](/docs/de/api-reference/agents/hold-audio/create) - `POST /v1/convai/agents/{agent_id}/hold-audio`
  - Akzeptiert die erforderliche `hold_audio_file` (binär) als Multipart-Formulardaten. Die Datei muss MP3 oder WAV sein und darf bis zu 40 MB bzw. 180 Sekunden umfassen.
  - Gibt die erforderliche `agent_id` (String) und `hold_audio` (`AgentHoldAudioConfig`) zurück. Das Wartemusik-Objekt erfordert `audio_path`, `audio_url`, `original_filename` (Strings), `duration_secs` (Zahl) und `size_bytes` (Ganzzahl).
- [Wartemusik für Agent löschen](/docs/de/api-reference/agents/hold-audio/delete) - `DELETE /v1/convai/agents/{agent_id}/hold-audio`
  - Entfernt den benutzerdefinierten Clip, sodass wartende Anrufer den Standard-Warteton hören.
  - Gibt die erforderliche `agent_id` (String) zurück.

## Aktualisierte Endpunkte

### ElevenAgents

- [Agent erstellen](/docs/de/api-reference/agents/create), [Agent abrufen](/docs/de/api-reference/agents/get) und [Agent aktualisieren](/docs/de/api-reference/agents/update)
  - Optionale `platform_settings.queueing_config` (`AgentQueueingConfig`) mit `enabled` (Boolean, Standardwert `false`) und `wait_timeout_seconds` (Ganzzahl, 1–1.800, Standardwert `180`) hinzugefügt.
  - Antworten zur Warteschlangenkonfiguration enthalten schreibgeschützte nullable `hold_audio` (`AgentHoldAudioConfig`). Agent-Antworten enthalten außerdem optional `default_hold_audio_url` (String).
- [Unterhaltung abrufen](/docs/de/api-reference/conversations/get) - `GET /v1/convai/conversations/{conversation_id}`
  - Metadaten enthalten zusätzlich optional nullable `queue_wait_secs` (Zahl). Die Wartezeit wird nicht in `call_duration_secs` und die abrechenbare Zeit einbezogen.
- [Agent-Branch erstellen](/docs/de/api-reference/agents/branches/create) - `POST /v1/convai/agents/{agent_id}/branches`
  - Optionales `include_draft` (Boolean, Standardwert `false`) hinzugefügt. Bei `true` enthält ein vom Branch-Tipp erstellter Branch den Entwurfs-Prozedursatz des Aufrufers.
- [Prozeduren auflisten](/docs/de/api-reference/agents/procedures/list) sowie Endpunkte zum Erstellen, Abrufen und für Entwürfe von Prozeduren
  - Listenelemente enthalten zusätzlich optionale `referenced_tool_ids`, `referenced_kb_ids`, `referenced_procedure_ids` und `referenced_dynamic_variables` (String-Arrays).
  - Agent- und Merge-Vorschauantworten enthalten zusätzlich optionale `procedures`, eine nach Prozedur-ID sortierte Map.
- [Testaufrufe auflisten](/docs/de/api-reference/tests/test-invocations/list) - `GET /v1/convai/test-invocations`
  - Optionales nullable `search` (String) hinzugefügt, um Tests und Ordner nach Namen zu filtern.
- [Tests für Agent ausführen](/docs/de/api-reference/tests/run-tests) und [Testaufruf abrufen](/docs/de/api-reference/tests/test-invocations/get)
  - Antworten für Test-Suite-Aufrufe und Unit-Test-Ausführungen enthalten zusätzlich optional nullable `version_id` (String) und optional `ran_against_draft` (Boolean, Standardwert `false`).
  - Aufrufzusammenfassungen enthalten außerdem optional `runs_diverged_from_version` (Boolean, Standardwert `false`).
- `POST /v1/convai/agents/{agent_id}/knowledge-base/rag-query`
  - Der Anfragetext enthält zusätzlich optionale nullable, abfragespezifische Überschreibungen für `max_documents_length` (Ganzzahl, 1–50.000) und `max_retrieved_rag_chunks_count` (Ganzzahl, 1–20).
- [WhatsApp-Konto abrufen](/docs/de/api-reference/whats-app/accounts/get) - `GET /v1/convai/whatsapp-accounts/{phone_number_id}`
  - Optionales `account_type` (`WhatsAppAccountType`, Standardwert `cloud_api`) hinzugefügt. Werte sind `cloud_api` und `coexistence`.
- [Erwartete LLM-Nutzung berechnen](/docs/de/api-reference/agents/calculate) - `POST /v1/convai/agent/{agent_id}/llm-usage/calculate`
  - `LLMUsageCalculatorLLMResponseModel` enthält zusätzlich das erforderliche `price_per_message` (Zahl).

### Musik

- `MusicModelID` enthält zusätzlich `music_v2_5` für `POST /v1/music/video-to-music`, `POST /v1/music/plan`, [Musik komponieren](/docs/de/api-reference/music/compose), `POST /v1/music/detailed`, `POST /v1/music/detailed/stream`, `POST /v1/music/stream`, `POST /v1/music/upload` und `POST /v1/music/finetunes`.
- `GenerationChunk.text` erhöht `maxLength` von 6.000 auf 6.132 Zeichen für `POST /v1/music/plan`, `POST /v1/music`, `POST /v1/music/detailed`, `POST /v1/music/detailed/stream`, `POST /v1/music/stream` und `POST /v1/music/upload`. Abschnittsnamen können 1–100 Zeichen enthalten und Chunks können bis zu 30 Zeilen mit jeweils 200 Zeichen enthalten.

## Schemaänderungen

### ElevenAgents

- Echtzeit-Serverereignisse enthalten zusätzlich `queue_status`. Das erforderliche `queue_status_event.status` akzeptiert `waiting`, `admitted` oder `timed_out`; `timed_out` geht dem WebSocket-Schließcode `4300` voraus. Wartemusik trifft weiterhin als reguläre `audio`-Ereignisse ein.
- Die Aufzählung `LLM` enthält zusätzlich `gemini-3.8-flash`, einschließlich Überschreibungen für die Gesprächsinitiierung.
- Vereinigungen für System-Tool-Ergebnisse von Unterhaltungen enthalten zusätzlich `start_procedure_success`, `start_procedure_error`, `end_procedure_success` und `end_procedure_error`.
- `FeaturesUsageCommonModel` enthält zusätzlich optionale Feature-Status für `freeform_procedure` und `structured_procedure`.

</Accordion>

## September 11, 2026

### Scribe v2 Medical

[Scribe v2 Medical](/docs/de/overview/models#scribe-v2-medical) ist jetzt allgemein verfügbar. Es ist ein Batch-Spracherkennungsmodell für medizinische und klinische Audiodaten, das zum gleichen Preis wie Scribe v2 abgerechnet wird.

Übergeben Sie `scribe_v2_medical` als `model_id` bei [Transkript erstellen](/docs/de/api-reference/speech-to-text/convert). Keyterm-Prompting, Entitätserkennung, Sprecherdiarisierung und der No-verbatim-Modus funktionieren wie bei Scribe v2.

<CardGroup cols={2}>
  <Card title="Modelle" icon="duotone book" href="/docs/de/overview/models#scribe-v2-medical">
    Modell-ID, Funktionen und Einsatzbereiche von Scribe v2 Medical.
  </Card>
  <Card
    title="Transkript erstellen"
    icon="duotone code"
    href="/docs/de/api-reference/speech-to-text/convert"
  >
    Transkribieren Sie Audio mit `model_id` auf `scribe_v2_medical` gesetzt.
  </Card>
</CardGroup>

## September 7, 2026

### ElevenAgents

- **Gesprächs-Tickets für den gesamten Workspace**: [Workspace-Tickets auflisten](/docs/de/api-reference/triage-tickets/list-for-workspace) hinzugefügt, um Gesprächs-Triage-Tickets aller zugänglichen Agenten abzurufen. Filtern Sie nach Status oder Bearbeiter und verwenden Sie Cursor-Paginierung, um bis zu 100 Tickets pro Seite abzurufen.
- **Gesprächsfilter für dynamische Variablen**: [Gespräche auflisten](/docs/de/api-reference/conversations/list) und [Gesprächsnachrichten per Text durchsuchen](/docs/de/api-reference/conversations/messages/text-search) akzeptieren jetzt wiederholbare Filter `dynamic_variable_params`. Verwenden Sie `name:op:value` mit `eq`, `gt`, `gte`, `lt` oder `lte`; Vergleichsoperatoren erfordern numerische Werte.
- **Twilio-Anrufbeantwortererkennung**: Konfigurationen für ausgehende Telefonie und Batch-Anrufe unterstützen jetzt optional `twilio_machine_detection`. Wählen Sie `enable` für eine frühe Entscheidung Mensch oder Maschine oder `detect_message_end`, um auf das Ende einer Mailboxansage zu warten. Ergebnisse werden über das neue Webhook-Ereignis `answering_machine_detection` bereitgestellt.
- **Wertbeschränkungen bei der Datenerfassung**: Datenerfassungseigenschaften können jetzt `allowed_values` verwenden, um eine dynamische Variable mit den zulässigen Werten zu benennen. Das bisherige Feld `allowed_values_dynamic_variable` ist veraltet.
- **Agentenmetadaten**: Antworten von [Agentenzweige auflisten](/docs/de/api-reference/agents/branches/list) zeigen jetzt an, wann ein Entwurf erstellt wurde und ob er älter als die Spitze des Zweigs ist. Agenten- und Speech-Engine-Zusammenfassungen erfordern jetzt `voice_id`.
- **Quell-URLs der Wissensdatenbank**: Agent-RAG-Abfrage-Chunks enthalten jetzt das erforderliche nullable `source_url` mit der nachverfolgten URL für URL-Dokumente.
- **Anhänge in Agentenantworten**: WebSocket-Ereignisse `agent_response` enthalten jetzt optionale `attachments`. Jeder Anhang erfordert `url` und `name` und kann `mime_type` enthalten.

### Workspaces

- **Plattformlimits für API-Schlüssel**: Antworten für API-Schlüssel von Servicekonten können jetzt Enterprise-`platform_limits` für Credits, Professional Voice Clones sowie TTS-, Synchronisations- und Musik-Parallelität enthalten.

### SDK-Releases

#### JavaScript SDK

- [v2.67.0](https://github.com/elevenlabs/elevenlabs-js/releases/tag/v2.67.0) - `dynamicVariableParams` zu Anfragen für Gesprächslisten und Textsuche hinzugefügt. Typen für Twilio-Anrufbeantwortererkennung, Wertbeschränkungen bei der Datenerfassung, Plattformlimits für API-Schlüssel, Entwurfsmetadaten von Agentenzweigen und Quell-URLs der Wissensdatenbank neu generiert.

#### Python SDK

- [v2.67.0](https://github.com/elevenlabs/elevenlabs-python/releases/tag/v2.67.0) - `dynamic_variable_params` zu synchronen und asynchronen Methoden für Gesprächslisten und Textsuche hinzugefügt. Typen für Twilio-Anrufbeantwortererkennung, Wertbeschränkungen bei der Datenerfassung, Plattformlimits für API-Schlüssel, Entwurfsmetadaten von Agentenzweigen und Quell-URLs der Wissensdatenbank neu generiert. Der Echtzeit-Text-to-Speech-Client übergibt das interne Omit-Sentinel nicht mehr an die Verbindung.

#### ElevenLabs CLI

- [v1.2.0](https://github.com/elevenlabs/cli/releases/tag/v1.2.0) - Den Befehl `elevenlabs say` und dessen Agenten-Skill hinzugefügt, API-Befehlsbindungen neu generiert und `eleven_v3` zum Standard-TTS-Modell gemacht.

#### Pakete

- [@elevenlabs/client@1.25.0](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Fclient%401.25.0), [@elevenlabs/react@1.15.2](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Freact%401.15.2), [@elevenlabs/react-native@1.2.27](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Freact-native%401.2.27), [@elevenlabs/convai-widget-core@0.18.1](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Fconvai-widget-core%400.18.1) und [@elevenlabs/convai-widget-embed@0.18.1](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Fconvai-widget-embed%400.18.1) - `MessageAttachment` aus `@elevenlabs/client` erneut exportiert, sodass Nutzer den Typ direkt importieren können.
- [@elevenlabs/client@1.24.0](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Fclient%401.24.0), [@elevenlabs/types@0.23.0](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Ftypes%400.23.0), [@elevenlabs/react@1.15.1](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Freact%401.15.1), [@elevenlabs/react-native@1.2.26](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Freact-native%401.2.26), [@elevenlabs/convai-widget-core@0.18.0](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Fconvai-widget-core%400.18.0) und [@elevenlabs/convai-widget-embed@0.18.0](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Fconvai-widget-embed%400.18.0) - Dateianhänge von Agentenantworten an `onMessage` weitergeleitet und die optionale Sitzungseinstellung `webRtc.singlePeerConnection` hinzugefügt. Das Widget lokalisiert jetzt auch Begrüßungsschaltflächen und behebt verlorene oder doppelte Textchat-Antworten.

### API

<Accordion title="API-Änderungen anzeigen">

## Neue Endpunkte

### ElevenAgents

- [Workspace-Tickets auflisten](/docs/de/api-reference/triage-tickets/list-for-workspace) - `GET /v1/convai/triage-tickets`
  - Listet Gesprächs-Triage-Tickets aller Agenten auf, auf die der Aufrufer Zugriff hat, sortiert nach den zuletzt erstellten zuerst.
  - Optionale Abfrageparameter `page_size` (Integer, 1–100, Standard `100`), `status` (`AgentConversationTicketStatus`), `assignee_user_id` (String oder `unassigned`) und `cursor` (String) hinzugefügt.
  - Gibt `GetAgentConversationTicketsPageResponseModel` zurück.

## Aktualisierte Endpunkte

### ElevenAgents

- [Gespräche auflisten](/docs/de/api-reference/conversations/list) - `GET /v1/convai/conversations`
  - Optionales nullable `dynamic_variable_params` (wiederholbares String-Array) hinzugefügt. Jeder Wert verwendet `name:op:value`, wobei `op` `eq`, `gt`, `gte`, `lt` oder `lte` ist.
- [Gesprächsnachrichten per Text durchsuchen](/docs/de/api-reference/conversations/messages/text-search) - `GET /v1/convai/conversations/messages/text-search`
  - Optionales nullable `dynamic_variable_params` (wiederholbares String-Array) mit derselben Syntax hinzugefügt.
- [Ausgehender Twilio-Anruf](/docs/de/api-reference/twilio/outbound-call), [ausgehender SIP-Trunk-Anruf](/docs/de/api-reference/sip-trunk/outbound-call), [ausgehender Exotel-Anruf](/docs/de/api-reference/exotel/outbound-call) und [Batch-Anrufe übermitteln](/docs/de/api-reference/batch-calling/submit)
  - `telephony_call_config` verwendet jetzt separate Eingabe- und Ausgabeschemas.
  - Optionales nullable `twilio_machine_detection` (`TwilioMachineDetectionConfig`) hinzugefügt. Der Modus `mode` akzeptiert `enable` oder `detect_message_end` und hat standardmäßig den Wert `enable`. Die Einstellung wird für Nicht-Twilio-Anbieter und eingehende Anrufe ignoriert.
- [Telefonnummer importieren](/docs/de/api-reference/phone-numbers/create) - `POST /v1/convai/phone-numbers`
  - Optionales nullable `account_auth_token` (String) für Importe von Twilio-API-Schlüsseln hinzugefügt, um Signaturen eingehender Webhooks zu validieren.

## Schemaänderungen

### ElevenAgents

- `WebhookEventType` enthält jetzt `answering_machine_detection`.
- `AgentBranchSummary` enthält jetzt optionales nullable `draft_created_at` (Integer) und optionales `draft_is_behind_tip` (Boolean, Standard `false`).
- `AgentKnowledgeBaseRagChunkResponseModel` enthält jetzt das erforderliche nullable `source_url` (String).
- `AgentSummaryResponseModel` und `SpeechEngineSummaryResponse` enthalten jetzt das erforderliche `voice_id` (String).
- `AnalysisProperty` enthält jetzt optionales nullable `name` (String) und `allowed_values` (`AllowedValues`). `LiteralJsonSchemaProperty` enthält jetzt ebenfalls `allowed_values`. Beide verwerfen `allowed_values_dynamic_variable`.
- `DataCollectionResultCommonModel` enthält jetzt optionales nullable `name` (String).
- `WorkspaceApiKeyResponseModel` enthält jetzt optionales nullable `platform_limits` (`PlatformLimits`).
- MCP-Tool `Icon` enthält jetzt optionales nullable `theme` (`light` oder `dark`).
- `SMBToolConfig` enthält jetzt die Parametervarianten `send_custom_email`, `create_service_quote_request` und `create_product_quote_request`.
- Webhook-Abfrageparameterschemas und die Telefonie-Anrufkonfiguration verwenden jetzt separate Eingabe- und Ausgabemodelle.
- WebSocket-Ereignisse `agent_response` enthalten jetzt optionale `attachments` (Array). Jedes Element erfordert `url` und `name` (Strings) und akzeptiert optionales `mime_type` (String).

### ElevenCreative

- `ReferenceVideo.studio_clip` verwendet jetzt `StudioClipLocator` statt `StudioClipReference`. Die Felder und das Wire-Format bleiben unverändert.

</Accordion>

## August 31, 2026

### ElevenAgents

- **Telefontastatureingabe**: Die Konfiguration von Agentengesprächen unterstützt jetzt optional `dtmf_input_settings` für [DTMF-Eingabe](/docs/de/eleven-agents/customization/multimodal-input#dtmf-input). Konfigurieren Sie das Ziffern-Timeout, verwenden Sie `#` als Abschlusszeichen und schwärzen Sie Tastatureingaben in Transkripten, Logs und Analysen.
- **Verlauf von Gesprächsanhängen**: Transkripteinträge von [Gespräch abrufen](/docs/de/api-reference/conversations/get) enthalten jetzt `file_inputs`, ein Array mit ID, Name, MIME-Typ und URL jeder angehängten Datei.
- **Filterung nach Agent-Tags**: [Agenten auflisten](/docs/de/api-reference/agents/list) akzeptiert jetzt den optionalen Abfrageparameter `tags`. Wiederholen Sie den Parameter, um Agenten mit einem der angegebenen Tags zu finden.
- **Kontext für Batch-Kampagnen**: [Gespräch abrufen](/docs/de/api-reference/conversations/get) kennzeichnet Batch-Anrufe jetzt mit nullable `campaign`-Metadaten, die das erforderliche `campaign_id` und `campaign_lead_id` enthalten.

### Musik

- **Visuelle Wellenformdaten**: [Musik detailliert generieren](/docs/de/api-reference/music/compose-detailed), [Musik mit Details streamen](/docs/de/api-reference/music/compose-detailed-stream) und [Musik hochladen](/docs/de/api-reference/music/upload) akzeptieren jetzt optional `with_waveform_visual` (Boolean, Standard `false`). Antworten mit dieser Option enthalten ein niedrig aufgelöstes `waveform_visual`-Integer-Array mit vier Samples pro Sekunde.

### Synchronisation

- **Verhalten der Projektpaginierung**: [Synchronisationsprojekte auflisten](/docs/de/api-reference/dubbing/list-projects) und [Sprachziele auflisten](/docs/de/api-reference/dubbing/language-targets/list-language-targets) begrenzen `page_size` jetzt auf 1–100. Die Projektstatusfilterung enthält `queued`, und beide Endpunkte dokumentieren die Verwendung von `next_cursor` zum Abrufen der nächsten Seite.

### SDK-Releases

#### JavaScript SDK

- [v2.66.0](https://github.com/elevenlabs/elevenlabs-js/releases/tag/v2.66.0) - `fileIds` zu `sendMultimodalMessage` hinzugefügt, sodass eine Nachricht mehrere Dateianhänge enthalten kann.

#### Python SDK

- [v2.66.0](https://github.com/elevenlabs/elevenlabs-python/releases/tag/v2.66.0) - `file_ids` zu `send_multimodal_message` hinzugefügt, sodass eine Nachricht mehrere Dateianhänge enthalten kann.

#### Android SDK

- [v0.12.2](https://github.com/elevenlabs/elevenlabs-android/releases/tag/v0.12.2) - Den Callback `onUnhandledClientToolCall` beim Verknüpfen von Sitzungsereignissen beibehalten. Nicht behandelte Client-Tool-Aufrufe, die eine Antwort erwarten, erhalten jetzt die automatische Fehlerantwort, statt ungelöst zu bleiben.

#### ElevenLabs CLI

- [v1.1.0](https://github.com/elevenlabs/cli/releases/tag/v1.1.0) - API-Befehlsbindungen neu generiert und befehlsspezifische Anfragezuordnung für ElevenAgents-Workflows hinzugefügt. Diese Befehle hängen `cmd/<command>` an den CLI-`User-Agent` an, sodass Anfragen aus Workflows wie `agents push` und `agents create` unterschieden werden können.

#### Pakete

- [@elevenlabs/client@1.23.0](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Fclient%401.23.0), [@elevenlabs/react@1.15.0](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Freact%401.15.0), [@elevenlabs/types@0.22.1](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Ftypes%400.22.1), [@elevenlabs/react-native@1.2.25](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Freact-native%401.2.25), [@elevenlabs/convai-widget-core@0.17.1](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Fconvai-widget-core%400.17.1) und [@elevenlabs/convai-widget-embed@0.17.1](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Fconvai-widget-embed%400.17.1) - `fileIds` zu `sendMultimodalMessage` hinzugefügt. Der Client sendet aus Kompatibilitätsgründen sowohl die Felder `file` als auch `files`, und React stellt die aktualisierte Client-API bereit.

### API

<Accordion title="API-Änderungen anzeigen">

## Aktualisierte Endpunkte

### ElevenAgents

- [Agenten auflisten](/docs/de/api-reference/agents/list) - `GET /v1/convai/agents`
  - Optionales nullable `tags` (String-Array) hinzugefügt. Wiederholen Sie den Abfrageparameter, um einen beliebigen angegebenen Tag abzugleichen.
- [Agent erstellen](/docs/de/api-reference/agents/create), [Agent abrufen](/docs/de/api-reference/agents/get) und [Agent aktualisieren](/docs/de/api-reference/agents/update)
  - Optionales nullable `conversation_config.conversation.dtmf_input_settings` (`DTMFInputConfig`) hinzugefügt. Es unterstützt `dtmf_input_timeout` (Zahl, 0,5–10 Sekunden, Standard `2`), `hash_terminator` (Boolean, Standard `true`) und `redact_input` (Boolean, Standard `false`).
  - Optionales `sip_refer_play_dialtone` (Boolean, Standard `true`) zur Konfiguration der Telefonnummernweiterleitung hinzugefügt. Setzen Sie es auf `false`, damit der ursprüngliche Anrufzweig stumm bleibt, während eine SIP-REFER-Weiterleitung abgeschlossen wird.
  - System-Tools für Start- und Endprozeduren akzeptieren jetzt entweder einen `ProcedureVersionRef` oder einen `ProcedureDraftRef`. Entwurfsreferenzen erfordern `procedure_id` (String) und setzen `version_id` auf `null`.
- [Gespräch abrufen](/docs/de/api-reference/conversations/get) - `GET /v1/convai/conversations/{conversation_id}`
  - `file_inputs` (Array von `ConversationHistoryTranscriptFileInputResponseModel`) zu Transkripteinträgen hinzugefügt. Jedes Element erfordert `file_id`, `original_filename`, `mime_type` und `file_url` (Strings).
  - Optionales nullable `campaign` (`BatchCallingCampaignInformation`) zu Batch-Anrufmetadaten hinzugefügt. Das Objekt erfordert `campaign_id` und `campaign_lead_id` (Strings).
  - `dtmf` zu `ChatSourceMedium` hinzugefügt.
- Problemtypen für Gesprächs-Triage-Tickets enthalten jetzt `incorrect_information`, `documentation_gap`, `platform_bug` und `wrong_action`.

### Musik

- [Musik detailliert generieren](/docs/de/api-reference/music/compose-detailed) (`POST /v1/music/detailed`) und [Musik mit Details streamen](/docs/de/api-reference/music/compose-detailed-stream) (`POST /v1/music/detailed/stream`)
  - Optionales `with_waveform_visual` (Boolean, Standard `false`) hinzugefügt.
  - Detaillierte Antworten enthalten jetzt nullable `waveform_visual` (Integer-Array), viermal pro Sekunde von `-1000` bis `1000` gesampelt.
- [Musik hochladen](/docs/de/api-reference/music/upload) - `POST /v1/music/upload`
  - Optionales `with_waveform_visual` (Boolean, Standard `false`) und nullable `waveform_visual` (Integer-Array) in der Antwort hinzugefügt.

### ElevenCreative

- [Studio-Projekt erstellen](/docs/de/api-reference/studio/add-project) und [Podcast erstellen](/docs/de/api-reference/studio/create-podcast)
  - `quality_preset` akzeptiert jetzt `null`, und der Schema-Standardwert `standard` wurde entfernt.

### Synchronisation

- [Synchronisationsprojekte auflisten](/docs/de/api-reference/dubbing/list-projects) - `GET /v1/dubbing/project`
  - `page_size` bleibt ein optionaler Integer mit dem Standardwert `20`, aber Werte werden jetzt auf 1–100 begrenzt, statt abgelehnt zu werden.
  - Der Filter `status` dokumentiert jetzt `queued`, `preparing`, `ready` und `failed`.
  - Übergeben Sie den `next_cursor` der vorherigen Antwort in `cursor`; lassen Sie ihn für die erste Seite weg.
- [Sprachziele auflisten](/docs/de/api-reference/dubbing/language-targets/list-language-targets) - `GET /v1/dubbing/project/{project_id}/language`
  - `page_size` bleibt ein optionaler Integer mit dem Standardwert `20`, aber Werte werden jetzt auf 1–100 begrenzt, statt abgelehnt zu werden.
  - Der Filter `status` unterstützt `queued`, `processing`, `completed`, `stale` und `failed`.
  - Übergeben Sie den `next_cursor` der vorherigen Antwort in `cursor`; lassen Sie ihn für die erste Seite weg.

## Schemaänderungen

### Workspace

- `PendingSubscriptionSwitchResponseModel.next_tier` enthält jetzt `grant`.

</Accordion>

## August 24, 2026

import { YoutubeEmbed } from "../../../components/YoutubeEmbed";

### ElevenLabs CLI

Die [ElevenLabs CLI v1.0.0](https://github.com/elevenlabs/cli/releases/tag/v1.0.0) ist jetzt verfügbar. Jede ElevenLabs-API-Operation steht als Unterbefehl bereit – mit JSON-, Tabellen-, YAML- und CSV-Ausgabe, automatischer Paginierung und Shell-Vervollständigung.

Die CLI bietet auch lokale Konfigurations-Workflows für ElevenAgents. Speichern Sie Agenten-, Tool- und Testkonfigurationen als Dateien, synchronisieren Sie sie mit Push- und Pull-Befehlen, verwalten Sie Branches, führen Sie Tests aus, installieren Sie ElevenLabs-UI-Komponenten und wählen Sie eine Datenresidenzregion.

<YoutubeEmbed id="MuORAEVtJIQ" />

<CardGroup cols={1}>
  <Card
    title="CLI-Dokumentation"
    icon="duotone book"
    href="/docs/de/eleven-agents/operate/cli"
  >
    Installieren Sie die CLI, authentifizieren Sie sich und verwalten Sie Agenten als Code.
  </Card>
</CardGroup>

### Verfahren

Verfahren sind jetzt allgemein in ElevenAgents verfügbar. Ein Verfahren enthält aufgabenspezifische Anweisungen und einen Auslöser, der bestimmt, wann sie gelten. Während eines Gesprächs lädt der Agent das relevante Verfahren. So kann ein Agent unterschiedliche Aufgaben bearbeiten, ohne jede Anweisung in seinen System-Prompt aufzunehmen.

Verwenden Sie Freiform-Verfahren, wenn der Agent die Formulierung oder Reihenfolge der Anweisungen anpassen kann. Verwenden Sie strukturierte Verfahren, wenn Schritte in einer definierten Reihenfolge ausgeführt werden müssen. Beide Typen können beim selben Agenten zusammen mit Workflows verwendet werden.

<CardGroup cols={3}>
  <Card
    title="Überblick über Verfahren"
    icon="duotone book"
    href="/docs/de/eleven-agents/customization/procedures"
  >
    Erfahren Sie, wann Sie Verfahren einsetzen und wie sie sich von Prompts und Workflows unterscheiden.
  </Card>
  <Card
    title="Freiform-Verfahren"
    icon="duotone code"
    href="/docs/de/eleven-agents/customization/procedures/free-form-procedures"
  >
    Schreiben Sie Anweisungen in natürlicher Sprache, die der Agent an das Gespräch anpassen kann.
  </Card>
  <Card
    title="Strukturierte Verfahren"
    icon="duotone list-check"
    href="/docs/de/eleven-agents/customization/procedures/structured-procedures"
  >
    Definieren Sie typisierte Schritte, die der Agent in einer konsistenten Reihenfolge befolgt.
  </Card>
</CardGroup>

### ElevenAgents

- **Tickets zur Gesprächstriage**: APIs zum Erstellen von Tickets zur Agentenleistung, manuellen Follow-up-Tickets, Auflisten von Tickets, Zuweisen von Workspace-Mitgliedern, Aktualisieren von Status und zuständiger Person sowie Hinzufügen von Kommentaren auf Ticket- oder Turn-Ebene hinzugefügt.
- **Gesprächsbeobachtbarkeit**: Echtzeit-Clients können nach jedem abgeschlossenen Agenten-Turn ein `context_usage`-Ereignis erhalten. Das Ereignis meldet das Modell, die Anzahl der Prompt-Tokens und das Kontextlimit des Modells.

### SDK-Releases

#### JavaScript SDK

- [v2.65.0](https://github.com/elevenlabs/elevenlabs-js/releases/tag/v2.65.0) - Clients und Typen für Gesprächstriage-Tickets und kompakte Gesprächszusammenfassungen hinzugefügt. Gesprächs-APIs ergänzen Filter für Verfahren, ungültige Tool-Aufrufe und Sortierung; Verfahrens-APIs ergänzen die Auswahl der Agentenversion; Themen-APIs ergänzen Steuerelemente für Bewertungsdetails und Sortierung nach Frustration. Das Release ergänzt außerdem Felder für Aktualisierungshäufigkeit der Wissensdatenbank, Testumgebung und Alerting-Integration sowie Echtzeit-Nachrichtentypen für Synchronisation.

#### Python SDK

- [v2.65.0](https://github.com/elevenlabs/elevenlabs-python/releases/tag/v2.65.0) - Clients und Typen für Gesprächstriage-Tickets und kompakte Gesprächszusammenfassungen hinzugefügt. Gesprächs-APIs ergänzen Filter für Verfahren, ungültige Tool-Aufrufe und Sortierung; Verfahrens-APIs ergänzen die Auswahl der Agentenversion; Themen-APIs ergänzen Steuerelemente für Bewertungsdetails und Sortierung nach Frustration. Das Release ergänzt außerdem Felder für Aktualisierungshäufigkeit der Wissensdatenbank, Testumgebung und Alerting-Integration und erhält wiederholte Multipart-Felder für Speech to Text `keyterms` und Synchronisation `webhook_ids`.

#### Swift SDK

- [v3.3.0](https://github.com/elevenlabs/elevenlabs-swift-sdk/releases/tag/v3.3.0) - Typisierte Client-Fehleranalyse, Verarbeitung von `expects_response` und typsichere Tool-Ergebnisse hinzugefügt. Der WebRTC-Start ist jetzt bereit, sobald der Agent beitritt, statt auf das Abonnement des Audiotracks zu warten. Das Release verbessert außerdem die URL-Verarbeitung, unterdrückt Rauschen durch unbekannte Ereignisse und entfernt die Echtzeit-Thread-Allokation aus der Verarbeitung der Software-Stummschaltung.

#### Pakete

- [@elevenlabs/client@1.19.1](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Fclient%401.19.1), [@elevenlabs/react@1.12.3](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Freact%401.12.3), [@elevenlabs/react-native@1.2.21](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Freact-native%401.2.21), [@elevenlabs/convai-widget-core@0.16.2](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Fconvai-widget-core%400.16.2) und [@elevenlabs/convai-widget-embed@0.16.2](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Fconvai-widget-embed%400.16.2) - Die WebRTC-Ausgabeerfassung verwendet jetzt selbst gehostete AudioWorklet-Pfade unter strikten Content-Security-Policies. Das Worklet-Caching umfasst die angeforderte Quelle, damit eine frühere Inline-URL keinen selbst gehosteten Pfad ersetzt. React-Native-Einrichtungsfehler verweisen jetzt auf `@elevenlabs/react-native`.
- [@elevenlabs/client@1.20.0](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Fclient%401.20.0), [@elevenlabs/react@1.12.4](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Freact%401.12.4), [@elevenlabs/react-native@1.2.22](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Freact-native%401.2.22), [@elevenlabs/convai-widget-core@0.16.3](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Fconvai-widget-core%400.16.3) und [@elevenlabs/convai-widget-embed@0.16.3](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Fconvai-widget-embed%400.16.3) - Optionales `webRtc.iceTransportPolicy` hinzugefügt. Setzen Sie es auf `relay`, um WebRTC-ICE-Kandidaten in Netzwerken, die direkten UDP-Datenverkehr blockieren, auf TURN-Relays zu beschränken.
- [@elevenlabs/client@1.21.0](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Fclient%401.21.0), [@elevenlabs/react@1.13.0](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Freact%401.13.0), [@elevenlabs/types@0.21.1](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Ftypes%400.21.1), [@elevenlabs/react-native@1.2.23](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Freact-native%401.2.23), [@elevenlabs/convai-widget-core@0.16.4](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Fconvai-widget-core%400.16.4) und [@elevenlabs/convai-widget-embed@0.16.4](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Fconvai-widget-embed%400.16.4) - Den Callback `onContextUsage` und den Typ `ContextUsageEvent` hinzugefügt. React stellt den Callback über `useConversation` bereit. React Native löst jetzt über seine Paketexport-Bedingung statt über die Erkennung globaler Browser-Objekte auf.
- [@elevenlabs/client@1.22.0](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Fclient%401.22.0), [@elevenlabs/react@1.14.0](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Freact%401.14.0), [@elevenlabs/types@0.22.0](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Ftypes%400.22.0), [@elevenlabs/react-native@1.2.24](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Freact-native%401.2.24), [@elevenlabs/convai-widget-core@0.17.0](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Fconvai-widget-core%400.17.0) und [@elevenlabs/convai-widget-embed@0.17.0](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Fconvai-widget-embed%400.17.0) - Rich Content für die erste Nachricht mit zugeordneten Button-Antworten, `onExternalAgentDisconnected` und `onMCPToolApprovalRequest` hinzugefügt. WebRTC verwendet jetzt das ausgewählte Eingabegerät, behält den Stummschaltungsstatus beim Mikrofonwechsel bei und bricht die Einrichtung ab, wenn Initialisierungsdaten nicht gesendet werden können. Das Widget ergänzt den Status der Nebenläufigkeitswarteschlange, eine optionale Sprachauswahl im eingeklappten Auslöser und die Darstellung der ersten Nachricht für Agenten, die Text und Stimme unterstützen.

### API

<Accordion title="API-Änderungen anzeigen">

## Neue Endpunkte

### ElevenAgents

- Neun Endpunkte für Gesprächstriage-Tickets hinzugefügt:
  - [Gesprächsticket erstellen](/docs/de/api-reference/triage-tickets/create-agent-conversation-ticket-route) - `POST /v1/convai/triage-tickets`. Die Anfrage erfordert `conversation_id` (String) und akzeptiert `qa_comment` (nullable String, 1–10.000 Zeichen) sowie bis zu 200 Turn-Kommentare.
  - [Tickets auflisten](/docs/de/api-reference/triage-tickets/list-agent-conversation-tickets-route) - `GET /v1/convai/agents/{agent_id}/triage-tickets`, mit Cursor-Paginierung.
  - [Manuelles Ticket erstellen](/docs/de/api-reference/triage-tickets/create-manual-agent-ticket-route) - `POST /v1/convai/agents/{agent_id}/triage-tickets`. Die Anfrage erfordert `qa_comment` (String, 1–10.000 Zeichen).
  - [Zuweisbare Benutzer auflisten](/docs/de/api-reference/triage-tickets/get-assignable-users-route) - `GET /v1/convai/agents/{agent_id}/triage-tickets/assignable-users`. Die Antwort listet Workspace-Mitglieder ohne Service-Account und gibt an, ob jedes Mitglied Zugriff auf den Agenten hat.
  - [Ticket abrufen](/docs/de/api-reference/triage-tickets/get-agent-conversation-ticket-route) - `GET /v1/convai/triage-tickets/{agentqa_ticket_id}`.
  - [Ticket aktualisieren](/docs/de/api-reference/triage-tickets/update-agent-conversation-ticket-route) - `PATCH /v1/convai/triage-tickets/{agentqa_ticket_id}`. Die Anfrage akzeptiert optional `status` und nullable `assignee_user_id`.
  - [Ticket löschen](/docs/de/api-reference/triage-tickets/delete-agent-conversation-ticket-route) - `DELETE /v1/convai/triage-tickets/{agentqa_ticket_id}`.
  - [Kommentar hinzufügen](/docs/de/api-reference/triage-tickets/add-ticket-comment-route) - `POST /v1/convai/triage-tickets/{agentqa_ticket_id}/comments`. Die Anfrage erfordert `comment` (String, 1–10.000 Zeichen).
  - [Turn-Kommentar hinzufügen](/docs/de/api-reference/triage-tickets/add-turn-comment-route) - `POST /v1/convai/triage-tickets/{agentqa_ticket_id}/turn-comments`. Die Anfrage erfordert den nullbasierten `turn_index` (Integer) und `comment` (String, 1–10.000 Zeichen).

## Aktualisierte Endpunkte

### ElevenAgents

- [Signierte URL abrufen](/docs/de/api-reference/conversations/get-signed-url) - `GET /v1/convai/conversation/get-signed-url`
  - Optionales `debug_events_request` (Boolean, Standardwert `false`) hinzugefügt. Debug-Ereignisse erfordern Editor-Zugriff auf den Agenten.
- [WebRTC-Token abrufen](/docs/de/api-reference/conversations/get-webrtc-token) - `GET /v1/convai/conversation/token`
  - Optionales `debug_events_request` (Boolean, Standardwert `false`) hinzugefügt. Die Legacy-Route `GET /v1/convai/conversation/get_signed_url` akzeptiert denselben Parameter.
- [Gespräche auflisten](/docs/de/api-reference/conversations/list) - `GET /v1/convai/conversations`
  - Optionales `triggered_procedure_ids` (nullable String-Array, maximal 50) hinzugefügt, um Gespräche abzugleichen, in denen eines der angegebenen Verfahren ausgeführt wurde.
  - Optionales `include_invalid_tool_calls` (Boolean, Standardwert `false`) hinzugefügt, um Tool-Aufrufe einzuschließen, die nicht ausgeführt wurden.
  - Optionales `sort_direction` (`asc` oder `desc`, Standardwert `desc`) für die Startzeit des Anrufs hinzugefügt.
- [Textsuche in Gesprächsnachrichten](/docs/de/api-reference/conversations/messages/text-search) - `GET /v1/convai/conversations/messages/text-search`
  - Optionales `triggered_procedure_ids` (nullable String-Array, maximal 50) hinzugefügt.
  - Optionales `include_invalid_tool_calls` (Boolean, Standardwert `false`) hinzugefügt.
- [Themen von Agentengesprächen abrufen](/docs/de/api-reference/conversations/topics/get) - `GET /v1/convai/agents/{agent_id}/topics`
  - Optionales `include_evaluation_criteria` (Boolean, Standardwert `true`) hinzugefügt.
  - `frustration` zu `sort_by` hinzugefügt.
  - Themenantworten ergänzen nullable `success_rate` (Zahl), während die Gesamtantwort `aggregated_run_count` (Integer, Standardwert `0`) ergänzt.
  - `from_unix_secs` wird auf den Beginn seines UTC-Tags abgerundet. Ein begrenzter Bereich aggregiert abgeschlossene tägliche Ermittlungsläufe; ohne beide Grenzen wird der neueste Lauf zurückgegeben.
- [Verfahren auflisten](/docs/de/api-reference/agents/procedures/list) (`GET /v1/convai/agents/{agent_id}/branches/{branch_id}/procedures`) und [Verfahren abrufen](/docs/de/api-reference/agents/procedures/get) (`GET /v1/convai/agents/{agent_id}/branches/{branch_id}/procedures/{procedure_id}`)
  - Optionales nullable `agent_version_id` (String) hinzugefügt, um Verfahren aus einer bestimmten Agentenversion abzurufen.
- [Test erstellen](/docs/de/api-reference/tests/create) und [Test aktualisieren](/docs/de/api-reference/tests/update)
  - Optionales nullable `environment` (String) zu den Schemata für Antwort-, Simulations- und Tool-Aufruf-Unit-Tests hinzugefügt. Der Wert wählt umgebungsspezifische URLs, Header und Auth-Verbindungen aus; Standard ist `production`.
- [URL-Dokument erstellen](/docs/de/api-reference/knowledge-base/create-from-url), [Crawl-Job erstellen](/docs/de/api-reference/knowledge-base/create-crawl-job) und [Ordner erstellen](/docs/de/api-reference/knowledge-base/create-folder)
  - Optionales nullable `minimum_frequency_days` (Integer, 1–180) für die automatische Synchronisierung hinzugefügt. Der Standardwert ist `7`, und eine strengere Häufigkeit des übergeordneten Ordners hat Vorrang.

### Musik

- [Music-Finetunes auflisten](/docs/de/api-reference/music/finetunes/list) - `GET /v1/music/finetunes`
  - Die maximale `page_size` wurde von 100 auf 150 erhöht. Der Standardwert bleibt 50.

## Schemaänderungen

### ElevenAgents

- Anfragen zur Agentenaktualisierung ergänzen optionales nullable `procedures` (`object<string, ProcedureVersionRef>`). Jeder Wert erfordert `procedure_id` und `version_id` (Strings). Ein leeres Objekt entfernt alle Verfahren.
- Die Konfiguration für die Gesprächsinitiierung ergänzt `enable_procedure_ids_from_client` (Boolean, Standardwert `false`). Initialisierungsdaten ergänzen optionales nullable `procedure_ids` (String-Array); ein leeres Array deaktiviert alle Verfahren für den startenden Agenten.
- `ClientEvent` ergänzt `context_usage`.
- Soft-Timeout-Overrides ergänzen optionales nullable `additional_soft_timeout_messages` (String-Array).
- Konstante Werte in Analyse- und Schema-Override-Modellen akzeptieren jetzt `null`.
- Die Standardwerte der Widget-Konfiguration für `mic_muting_enabled` und `transcript_enabled` wurden von `false` auf `true` geändert. Setzen Sie sie explizit auf `false`, um das bisherige Verhalten beizubehalten.

### Workspace

- Antworten von [Benutzer abrufen](/docs/de/api-reference/user/get) haben `xi_api_key` aus `UserResponseModel` entfernt.
- `ResourceMetadataResponseModel.role_to_group_ids` akzeptiert jetzt benutzerdefinierte Rollen-IDs als Schlüssel, statt Schlüssel auf `admin`, `editor`, `commenter` und `viewer` zu beschränken.
- Antworten für direktes Veröffentlichen ergänzen optionales nullable `restricted_to_user_email_domains` (String-Array).
- Antworten für ausstehende Abonnementwechsel ergänzen `go` zu `next_tier`.

</Accordion>

## August 22, 2026

### MCP-Server

- **Lokaler MCP-Server eingestellt**: Der lokale [ElevenLabs MCP-Server](https://github.com/elevenlabs/elevenlabs-mcp) und der [MCP-Player](https://github.com/elevenlabs/elevenlabs-mcp-player) werden zugunsten des [gehosteten MCP-Servers](/docs/de/eleven-agents/operate/hosted-mcp) eingestellt. Beide Repositories wurden archiviert und erhalten keine Updates mehr. Der gehostete Server ist unter `https://api.elevenlabs.io/v1/mcp` verfügbar, meldet Sie über OAuth mit Ihrem ElevenLabs-Konto an und erfordert weder eine lokale Installation noch einen API-Schlüssel. Anleitungen zur Einrichtung für Claude, Cursor und andere MCP-Clients finden Sie in der [Dokumentation zum gehosteten MCP-Server](/docs/de/eleven-agents/operate/hosted-mcp).

## August 17, 2026

### ElevenCreative

- **APIs zur Bild-, Video- und Sprachgenerierung**: Neue asynchrone Flows-APIs erstellen, listen und rufen Video-, Bild- und Sprachgenerierungen ab. Generierungsantworten enthalten die Status `pending`, `generating`, `completed` und `failed`. Anfragen können ein Webhook-Ziel für Abschlussereignisse enthalten.
- **Wiederverwendbare Medien-Assets**: Neue Asset-APIs laden Workspace-Medien hoch, listen sie auf, rufen sie ab und löschen sie. Bild-, Video- und Audioreferenzen können ein hochgeladenes Asset, eine vorherige Generierung oder Inline-Base64-Daten verwenden. Dadurch lassen sich Generierungsjobs verketten. Siehe [Referenzen und Assets](/docs/de/eleven-api/guides/how-to/image-and-video/references).

### ElevenAgents

- **Kompakte Konversationszusammenfassungen**: [Konversationszusammenfassung abrufen](/docs/de/api-reference/conversations/get-summary) gibt den generierten Titel, die Transkriptzusammenfassung, das Anrufergebnis und einfache Benutzer- oder Agent-Nachrichten zurück, ohne das vollständige Transkript zu laden. Der optionale Abfrageparameter `max_messages` ist eine Ganzzahl von 1 bis 200 (Standardwert `40`); bei längeren Konversationen wird `messages_omitted` auf `true` gesetzt. Nützlich für Agents, die Kontext erhalten müssen.
- **Seitennummerierung und Sortierung von Konversationsthemen**: [Konversationsthemen eines Agents abrufen](/docs/de/api-reference/conversations/topics/get) fügt optionale Cursor-Paginierung und Sortierung hinzu. Verwenden Sie `page_size` (Integer, 1–100), `cursor` (String), `sort_by` (`conversations`, `sentiment` oder `success_rate`) und `sort_direction` (`asc` oder `desc`). Antworten erhalten `has_more` und nullable `next_cursor`.
- **Warteschlangen für Parallelitätslimits**: Einstellungen der Agent-Plattform erhalten das optionale Feld `queueing` (`AgentQueueingConfig`). Setzen Sie `enabled` auf `true`, um Anrufer zu halten, wenn der Agent sein Parallelitätslimit erreicht; `wait_timeout_seconds` ist eine Ganzzahl bis 1.800 (Standardwert `180`).
- **Steuerung von Turns und Workflows**: Die Turn-Konfiguration erhält `merge_with_default_ignore_terms` (Boolean, Standardwert `false`), um benutzerdefinierte Unterbrechungsbegriffe mit kuratierten Standardwerten zu kombinieren. Soft-Timeouts erhalten `disable_until_first_user_message` (Boolean, Standardwert `false`), und Workflow-Tool-Locators erhalten optionale `schema_overrides` für Parameter-Overrides pro Knoten.
- **Standardwerte für Hintergrundaudio**: `BackgroundSoundConfig.volume` hat jetzt standardmäßig den Wert `0.15` statt `0.6`, und `crossfade_loop` standardmäßig `true` statt `false`. Setzen Sie diese Felder explizit, um das bisherige Verhalten beizubehalten.

### SDK-Releases

#### JavaScript SDK

- [v2.64.0](https://github.com/elevenlabs/elevenlabs-js/releases/tag/v2.64.0) - `client.assets` zum Hochladen, Auflisten, Abrufen und Löschen von Assets sowie `client.flows` für die asynchrone Video-, Bild- und Sprachgenerierung hinzugefügt. Die Turn-Konfiguration erhält `mergeWithDefaultIgnoreTerms`. `CustomToolApiSchemaConfig` und `scimExternalId` aus `WorkspaceGroupResponseModel` entfernt.

#### Python SDK

- [v2.64.0](https://github.com/elevenlabs/elevenlabs-python/releases/tag/v2.64.0) - Clients für Assets und Flows zur asynchronen Video-, Bild- und Sprachgenerierung sowie `merge_with_default_ignore_terms` in der Turn-Konfiguration hinzugefügt. Das Einrichten von On-Prem-Session erhält `extra_setup_config`, um zusätzliche Setup-Nachrichtenfelder zu übergeben.

#### Pakete

- [@elevenlabs/client@1.18.0](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Fclient%401.18.0), [@elevenlabs/react@1.12.1](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Freact%401.12.1), [@elevenlabs/types@0.20.0](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Ftypes%400.20.0), [@elevenlabs/react-native@1.2.19](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Freact-native%401.2.19), [@elevenlabs/convai-widget-core@0.16.0](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Fconvai-widget-core%400.16.0) und [@elevenlabs/convai-widget-embed@0.16.0](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Fconvai-widget-embed%400.16.0) - Experimentelle selbstgehostete Orchestrator-Sessions und Rich-Content-Ereignisse hinzugefügt. Scribe-Audio-Worklets können jetzt für strikte Content-Security-Policies selbst gehostet werden. Die Verarbeitung von Verbindungsabbrüchen erreicht jetzt konsistent `disconnected` und verhindert, dass späte Callbacks eine neuere Session zurücksetzen. Das Widget rendert Schnellantworten und Links inline, stellt Markdown in Sprachtranskripten wieder her und korrigiert die Positionierung des Sprachmenüs in Layouts mit Container Queries.
- [@elevenlabs/client@1.19.0](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Fclient%401.19.0), [@elevenlabs/react@1.12.2](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Freact%401.12.2), [@elevenlabs/types@0.21.0](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Ftypes%400.21.0), [@elevenlabs/react-native@1.2.20](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Freact-native%401.2.20) und [@elevenlabs/convai-widget-core@0.16.1](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Fconvai-widget-core%400.16.1) - Optionen für Echtzeit-Spracherkennung für sekundäre Sprachen, Entitätserkennung und Filterung von Hintergrundgeräuschen hinzugefügt. Ereignisse für finale Transkripte, erkannte Entitäten und ungültige Anfragen hinzugefügt; Zeitstempel-Worttypen an das Live-Schema angepasst; Fehler bei Mikrofonberechtigungen korrigiert, die eine erneute Verbindung von `useScribe` verhinderten.

### API

<Accordion title="API-Änderungen anzeigen">

## Neue Endpunkte

### ElevenCreative

- [Videogenerierung erstellen](/docs/de/api-reference/flows/video/create) - `POST /v1/flows/video`
- [Videogenerierungen auflisten](/docs/de/api-reference/flows/video/list) - `GET /v1/flows/video`
- [Videogenerierung abrufen](/docs/de/api-reference/flows/video/get) - `GET /v1/flows/video/{generation_id}`
- [Bildgenerierung erstellen](/docs/de/api-reference/flows/image/create) - `POST /v1/flows/image`
- [Bildgenerierungen auflisten](/docs/de/api-reference/flows/image/list) - `GET /v1/flows/image`
- [Bildgenerierung abrufen](/docs/de/api-reference/flows/image/get) - `GET /v1/flows/image/{generation_id}`
- [Sprachgenerierung erstellen](/docs/de/api-reference/flows/text-to-speech/create) - `POST /v1/flows/text-to-speech`
- [Sprachgenerierungen auflisten](/docs/de/api-reference/flows/text-to-speech/list) - `GET /v1/flows/text-to-speech`
- [Sprachgenerierung abrufen](/docs/de/api-reference/flows/text-to-speech/get) - `GET /v1/flows/text-to-speech/{generation_id}`
- [Asset hochladen](/docs/de/api-reference/assets/create) - `POST /v1/assets`
- [Assets auflisten](/docs/de/api-reference/assets/list) - `GET /v1/assets`
- [Asset abrufen](/docs/de/api-reference/assets/get) - `GET /v1/assets/{asset_id}`
- [Asset löschen](/docs/de/api-reference/assets/delete) - `DELETE /v1/assets/{asset_id}`

### ElevenAgents

- [Konversationszusammenfassung abrufen](/docs/de/api-reference/conversations/get-summary) - `GET /v1/convai/conversations/{conversation_id}/summary`
  - Akzeptiert optionales `max_messages` (Integer, 1–200, Standardwert `40`)
  - Gibt `GetConversationSummaryResponseModel` mit erforderlichem `conversation_id`, `agent_id`, `status`, `message_count` und `note` zurück
  - Einfache `messages` enthalten nur `role` (`user` oder `agent`) und `message`; Konversationen über dem Limit geben `messages_omitted: true` zurück

## Aktualisierte Endpunkte

### ElevenAgents

- [Live-Anzahl abrufen](/docs/de/api-reference/analytics/get) - `GET /v1/convai/analytics/live-count`
  - Optionales `agent_ids` (String-Array, maximal 25) hinzugefügt, das Vorrang vor `agent_id` hat
- [Konversationsthemen eines Agents abrufen](/docs/de/api-reference/conversations/topics/get) - `GET /v1/convai/agents/{agent_id}/topics`
  - Optionales `page_size` (Integer, 1–100), `cursor` (String), `sort_by` (`conversations`, `sentiment` oder `success_rate`) und `sort_direction` (`asc` oder `desc`) hinzugefügt
  - Antworten erhalten `has_more` (Boolean, Standardwert `false`) und nullable `next_cursor` (String)

## Schema-Änderungen

### ElevenAgents

- Optionales `queueing` (`AgentQueueingConfig`) zu den Einstellungen der Agent-Plattform hinzugefügt. Es enthält `enabled` (Boolean, Standardwert `false`) und `wait_timeout_seconds` (Integer größer als 0 und höchstens 1.800, Standardwert `180`)
- Optionales `schema_overrides` zu `WorkflowToolLocator` hinzugefügt; konstante, dynamische Variablen-, LLM- oder Auslassungs-Overrides pro Knoten haben Vorrang vor Overrides auf Tool-Ebene
- `merge_with_default_ignore_terms` (Boolean, Standardwert `false`) zur Turn-Konfiguration und zugehörigen Override-Schemas hinzugefügt
- `disable_until_first_user_message` (Boolean, Standardwert `false`) zur Soft-Timeout-Konfiguration und zugehörigen Override-Schemas hinzugefügt
- Erforderliches schreibgeschütztes `status` (`success`, `error`, `blocked` oder `skipped`) zu Tool-Antwortereignissen von Echtzeit-Agents hinzugefügt
- `avaya` zu Quellen für die Konversationsinitiierung und `avaya_api_key` zu Autorisierungsmethoden hinzugefügt
- `gemini-3.6-flash` und `gemini-3.7-flash` zu unterstützten Agent-LLM-Werten hinzugefügt
- Standardwert von `BackgroundSoundConfig.volume` von `0.6` auf `0.15` und von `crossfade_loop` von `false` auf `true` geändert
- `CustomToolApiSchemaConfig` entfernt; Nutzer generierter SDKs, die diesen Typ importieren, müssen den Import entfernen
- `scim_external_id` aus `WorkspaceGroupResponseModel` entfernt

</Accordion>

## August 10, 2026

import { YoutubeEmbed } from "../../../components/YoutubeEmbed";

### Dubbing v2 API

Dubbing v2 ist jetzt über die API verfügbar. Es übersetzt Audio und Video in mehr als 90 Sprachen und bewahrt dabei Stimme, Tonfall und Sprechtempo aller Sprecher.

Die neue projektbasierte API speichert Quelltranskripte und Übersetzungen als bearbeitbares JSON. Erstellen Sie ein Projekt aus einer Datei oder URL, fügen Sie eine oder mehrere Zielsprachen hinzu, bearbeiten Sie einzelne Transkriptsegmente oder Übersetzungen und generieren Sie dann nur die geänderten Bereiche neu. Folgen Sie der [Dubbing-Schnellstartanleitung](/docs/de/eleven-api/guides/cookbooks/dubbing), um Ihre erste Synchronisation zu erstellen.

<YoutubeEmbed id="GSk5JyiT4sU" />

<CardGroup cols={3}>
  <Card
    title="Schnellstart"
    icon="duotone code"
    href="/docs/de/eleven-api/guides/cookbooks/dubbing"
  >
    Erstellen Sie Ihr erstes Dubbing-v2-Projekt und generieren Sie eine übersetzte Audiospur.
  </Card>
  <Card
    title="Verfeinern und neu generieren"
    icon="/docs/_fern-files/elevenlabs.docs.buildwithfern.com/77d8c519257eb198dd8c1be0c00e24edfbbf36bf99d5edcc5dcf5598c8e9ae36/assets/icons/dubbing.svg"
    href="/docs/de/eleven-api/guides/how-to/dubbing/refine-and-regenerate"
  >
    Bearbeiten Sie Quelltranskripte und Übersetzungen und generieren Sie geänderte Bereiche neu.
  </Card>
  <Card
    title="API-Referenz"
    icon="duotone book"
    href="/docs/de/api-reference/dubbing/create-project"
  >
    Entdecken Sie Endpunkte für Dubbing-Projekte, Sprachen und Transkripte.
  </Card>
</CardGroup>

### ElevenAgents

- **Guardrail-Filter für Konversationen**: [Konversationen auflisten](/docs/de/api-reference/conversations/list) fügt die optionalen Abfrageparameter `guardrail_types` (`GuardrailType[]`) und `custom_guardrail_names` (String-Array) hinzu. Die bestehende Konversationshierarchie kann jetzt mit dem optionalen Parameter `parent_conversation_id` (String) gefiltert werden.
- **Status von Branch-Abweichungen**: [Agent-Branches auflisten](/docs/de/api-reference/agents/branches/list) fügt das optionale Flag `include_commit_status` (Boolean, Standardwert `false`) hinzu. Wenn es aktiviert ist, enthalten Branch-Zusammenfassungen die nullable Felder `commits_ahead`, `commits_behind` und `merged_into_branch_id`.
- **Steuerung von Konversationen und Tools**: Client-Overrides unterstützen jetzt `max_duration_seconds` und `pronunciation_dictionary_locators`. Die MCP-Serverkonfiguration fügt `request_meta` hinzu, um MCP-`_meta`-Werte an Tool-Aufrufe zu übergeben. Timeouts für Webhook-Tools unterstützen jetzt bis zu 300 Sekunden.
- **Nutzung der Analyse nach Anrufen**: Die Konversationsabrechnung fügt eine Aufschlüsselung nach `analysis` mit laufenden Summen pro Funktion und Ausführungs-Snapshots hinzu. Transkript-Nachrichten erhalten `triggered_guardrails` und Konversationswechsel das optionale Feld `producing_llm`.

### Stimmen

- **Filter für die Stimmensuche**: [Alle Stimmen v2 abrufen](/docs/de/api-reference/voices/search) fügt die optionalen Abfrageparameter `gender`, `age`, `language`, `accent`, `use_cases`, `min_notice_period_days`, `include_custom_rates`, `include_live_moderated` und `high_quality` hinzu.

### SDK-Releases

#### JavaScript SDK

- [v2.63.0](https://github.com/elevenlabs/elevenlabs-js/releases/tag/v2.63.0) - Optionen für Echtzeit-Spracherkennung für sekundäre Sprachen, Sprach- und Entitätserkennung, Filterung von Hintergrundgeräuschen, Logging und Single-Use-Token-Authentifizierung hinzugefügt. Ereignisse für finale Transkripte, Entitäten und ungültige Anfragen hinzugefügt; Versand nicht akzeptierter Bedingungen, doppelte `audio_format`-Parameter und inklusive VAD-Grenzen korrigiert.
- [v2.62.0](https://github.com/elevenlabs/elevenlabs-js/releases/tag/v2.62.0) - Methoden für Massenaktualisierungen von Dubbing-Transkripten und `DubbingRegenerateResponse` hinzugefügt; Guardrail-Filter für Konversationen, Commit-Status für Agent-Branches, Agent-Benachrichtigungen und MCP-`requestMeta`-Unterstützung hinzugefügt. Das Erstellen von Sprachzielen akzeptiert `modelId` nicht mehr.
- [v2.61.0](https://github.com/elevenlabs/elevenlabs-js/releases/tag/v2.61.0) - Filterung der Konversationshierarchie, Abrechnung der Analyse nach Anrufen, Metadaten ausgelöster Guardrails, Details zu Branch-Merge-Konflikten, DTMF-Eingabeschwärzung und Dubbing-Transkript-Uploads hinzugefügt. Exportierte OpenAI-Realtime-Session-Typen und `run_subagent_*`-Tool-Ergebnisvarianten entfernt.

#### Python SDK

- [v2.63.0](https://github.com/elevenlabs/elevenlabs-python/releases/tag/v2.63.0) - Optionen für Echtzeit-Spracherkennung für sekundäre Sprachen, Sprach- und Entitätserkennung, Filterung von Hintergrundgeräuschen, Logging und Single-Use-Token-Authentifizierung hinzugefügt. Ereignisse für finale Transkripte, Entitäten und ungültige Anfragen hinzugefügt; Versand nicht akzeptierter Bedingungen korrigiert. Verbindungen ohne API-Schlüssel oder Token werden jetzt abgelehnt.
- [v2.62.0](https://github.com/elevenlabs/elevenlabs-python/releases/tag/v2.62.0) - Dubbing-Methoden `update_segments` und `DubbingRegenerateResponse` hinzugefügt; Unterstützung für `guardrail_types`, `custom_guardrail_names`, `include_commit_status` und MCP-`request_meta` hinzugefügt. Dubbing-Segmentaktualisierungen verwenden jetzt Request-Body-Modelle, und das Erstellen von Sprachzielen akzeptiert `model_id` nicht mehr.
- [v2.61.0](https://github.com/elevenlabs/elevenlabs-python/releases/tag/v2.61.0) - `parent_conversation_id`, Analyseabrechnung, Metadaten ausgelöster Guardrails, Branch-Merge-Konflikte, DTMF-Eingabeschwärzung und Dubbing-Transkript-Uploads hinzugefügt. OpenAI-Realtime-Session-Typen und `run_subagent_*`-Ergebnismodelle entfernt.

#### Android SDK

- [v0.12.1](https://github.com/elevenlabs/elevenlabs-android/releases/tag/v0.12.1) - Korrigiert, dass beabsichtigte Verbindungsabbrüche bei reinen Text-Sessions als `ConversationStatus.ERROR` gemeldet wurden.
- [v0.12.0](https://github.com/elevenlabs/elevenlabs-android/releases/tag/v0.12.0) - `ConversationConfig.useMediaStream` hinzugefügt, um Konversationsaudio über den Android-Medienstream zu leiten. Normale Remote-WebSocket-Schließungen melden jetzt `DisconnectionDetails.Agent`, während lokal initiierte Schließungen `DisconnectionDetails.User` melden.

#### MCP-Server

- [v0.12.2](https://github.com/elevenlabs/elevenlabs-mcp/releases/tag/v0.12.2) - Ein Problem mit Path Traversal korrigiert.

### API

<Accordion title="API-Änderungen anzeigen">

## Neue Endpunkte

### Dubbing

- [Quellsegmente gesammelt aktualisieren](/docs/de/api-reference/dubbing/source-transcript/batch-update-source-segments) - `PATCH /v1/dubbing/project/{project_id}/transcript/segments`
  - Erfordert `DubbingBulkSegmentUpdateRequest`
  - Aktualisiert Quellsegmenttext, Sprecher oder Timing atomar
  - Gibt `DubbingBulkSourceSegmentUpdateResponse` mit den aktualisierten `segments` und `revision` zurück
- [Zielsegmente gesammelt aktualisieren](/docs/de/api-reference/dubbing/target-transcript/batch-update-target-segments) - `PATCH /v1/dubbing/project/{project_id}/language/{language_id}/transcript/segments`
  - Erfordert `DubbingBulkTargetSegmentUpdateRequest`
  - Aktualisiert Übersetzungen für mehrere Zielsegmente atomar
  - Gibt `DubbingBulkTargetSegmentUpdateResponse` mit den aktualisierten `segments` und `revision` zurück

## Aktualisierte Endpunkte

### ElevenAgents

- [Konversationen auflisten](/docs/de/api-reference/conversations/list) - `GET /v1/convai/conversations`
  - Optionales `parent_conversation_id` (String) hinzugefügt
  - Optionale wiederholbare Parameter `guardrail_types` (`GuardrailType[]`) und `custom_guardrail_names` (String-Array) hinzugefügt
- [Agent-Branches auflisten](/docs/de/api-reference/agents/branches/list) - `GET /v1/convai/agents/{agent_id}/branches`
  - Optionales `include_commit_status` (Boolean, Standardwert `false`) hinzugefügt
  - Branch-Zusammenfassungen erhalten die nullable Felder `commits_ahead` (Integer), `commits_behind` (Integer) und `merged_into_branch_id` (String)

### Stimmen

- [Alle Stimmen v2 abrufen](/docs/de/api-reference/voices/search) - `GET /v2/voices`
  - Optionale Filter `gender`, `age` und `accent` (String) hinzugefügt
  - Optionale Filter `language` und `use_cases` (String-Array) hinzugefügt
  - Optionale Filter `min_notice_period_days` (Integer), `include_custom_rates`, `include_live_moderated` und `high_quality` (Boolean) hinzugefügt

## Schema-Änderungen

### ElevenAgents

- Client-Override-Schemas erhalten `max_duration_seconds` (Integer) und `pronunciation_dictionary_locators` (Array)
- MCP-Server-Eingabe- und Ausgabeschemas erhalten `request_meta`-Maps
- Einstellungen der Agent-Plattform erhalten `alerting`; die Spracherkennung erhält `only_at_conversation_start` (Boolean)
- `AnalysisCharging.last_run` ist jetzt erforderlich und nicht nullable; laufende Summen erhalten das erforderliche Feld `runs` (Integer)
- Antworten für RAG-Chunks erfordern jetzt `content_format` und `document_type`

</Accordion>

## August 3, 2026

### ElevenAgents

- **Testspezifische Tool-Mocks**: Agent-Simulationen und Unit-Tests können jetzt `tool_mock_overrides` definieren, nach Tool-ID sortiert, um gemeinsame Mocks für einen Test zu ersetzen. `ToolResponseMockConfig` ergänzt außerdem optional `is_error` (Boolean, Standardwert `false`), damit ein Mock Tool-Fehlerpfade testen kann.
- **Übersetzte Workflow-Nachrichten**: Literale Say-Node-Nachrichten ergänzen `text_translations`, eine Zuordnung von Sprachschlüsseln zu `TranslatedString`-Objekten. Das Feld ist bei Eingaben optional und bei Ausgaben erforderlich. Strikte Antwortvalidatoren müssen es daher akzeptieren.
- **Filter für Unterhaltungsversionen**: [Unterhaltungen auflisten](/docs/de/api-reference/conversations/list) und [Unterhaltungsnachrichten per Text durchsuchen](/docs/de/api-reference/conversations/messages/text-search) ergänzen den optionalen Abfrageparameter `version_id` (String), um Ergebnisse nach Agent-Version zu filtern.
- **System-Tool für Wissensdatenbanken**: Die Agent-Konfiguration ergänzt ein System-Tool `knowledge_base` mit konfigurierbaren `enabled_strategies` (`SearchStrategy[]`). RAG-Abfragen für Agent-Wissensdatenbanken ergänzen optional `use_agent_defaults` (Boolean, Standardwert `true`); setzen Sie den Wert auf `false`, um neutrale Retrieval-Einstellungen zu verwenden und gleichzeitig das Embedding-Modell des Agenten beizubehalten.
- **Sprachaktivitätserkennung für Agenten**: Schemas für das Erstellen, Aktualisieren, Antworten und Workflow-Überschreibungen von Agenten ergänzen die `vad`-Konfiguration. `VADConfig` unterstützt derzeit `background_voice_detection` (Boolean, Standardwert `false`).
- **WebSocket-benutzerdefinierte LLMs**: `CustomLLMAPIType` ergänzt `websocket`.
- **Steuerung des Dateispeichers**: Die Konfiguration für Widget-Dateieingaben ergänzt `max_files_in_memory` (Integer, 1–30, Standardwert `10`). Dateien über diesem Limit werden zusammengefasst und aus dem Speicher freigegeben; `max_files_per_conversation` muss `-1` sein oder mindestens dem Speicherlimit entsprechen.
- **Schwärzung von DTMF-Eingaben**: `DTMFInputConfig` ergänzt optional `redact_input` (Boolean, Standardwert `false`), um Ziffern der Anrufer-Tastatur in Transkripten, Unterhaltungsprotokollen und Analysen zu ersetzen. Vom Agenten wiederholte oder an Tools übergebene Ziffern bleiben unverändert.

### Speech to Text

- **Echtzeit-Entitätserkennung**: Scribe v2 Realtime ergänzt die Abfrageoption `entity_detection`. Sie akzeptiert `all`, einen Entitätstyp oder eine Kategorie oder ein Array von Typen und Kategorien und gibt erkannte Entitäten in Ereignissen vom Typ `committed_transcript_entities` aus. Unterstützte Kategorien finden Sie im [Leitfaden zur Entitätserkennung](/docs/de/eleven-api/guides/how-to/speech-to-text/batch/entity-detection).

### Stimmen

- **Stimmreplikation über Datenresidenzen hinweg**: `POST /v1/voices/{voice_id}/replicate-to-isolated-environment` hinzugefügt, um eine Instant Voice Clone- oder Voice Design-Stimme in einen Workspace derselben konsolidierten Abrechnungsgruppe zu kopieren. Anfragen erfordern `target_workspace_id` (String) und akzeptieren `preserve_voice_id` (Boolean, Standardwert `true`); Antworten geben die Ziel-`voice_id` zurück.
- **Charaktermetadaten**: Charakterantworten ergänzen `recommended_voice_ids` (String-Array, Standardwert `[]`), Metadaten ergänzen nullable `role` (`CharacterRole`) und `CharacterAge` ersetzt `middle-aged` durch `middle_aged`.

### SDK-Releases

#### Pakete

- [@elevenlabs/client@1.16.0](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Fclient%401.16.0), [@elevenlabs/react@1.11.0](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Freact%401.11.0), [@elevenlabs/types@0.18.0](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Ftypes%400.18.0), [@elevenlabs/react-native@1.2.17](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Freact-native%401.2.17) und [@elevenlabs/convai-widget-core@0.15.0](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Fconvai-widget-core%400.15.0) - `onAgentReasoningResponsePart` hinzugefügt, das Streaming-Ereignisse für Agent-Reasoning mit den Typen `start`, `delta` und `stop` empfängt.
- [@elevenlabs/convai-widget-core@0.15.0](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Fconvai-widget-core%400.15.0) und [@elevenlabs/convai-widget-embed@0.15.0](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Fconvai-widget-embed%400.15.0) - `show_resize_button` und das Embed-Attribut `show-resize-button` hinzugefügt. Setzen Sie eines davon auf `false`, um die Steuerung zum Erweitern und Reduzieren in der Widget-Kopfzeile auszublenden.
- [@elevenlabs/client@1.17.0](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Fclient%401.17.0), [@elevenlabs/react@1.12.0](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Freact%401.12.0), [@elevenlabs/types@0.19.0](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Ftypes%400.19.0), [@elevenlabs/react-native@1.2.18](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Freact-native%401.2.18) und [@elevenlabs/convai-widget-core@0.15.1](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Fconvai-widget-core%400.15.1) - Die Option `enableLogging` zu `Scribe.connect` und `useScribe` hinzugefügt. Wenn Sie sie auf `false` setzen, wird eine Enterprise-Sitzung ohne Datenaufbewahrung gestartet. Der Scribe-Typ `session_started` meldet jetzt `enable_logging`; das ungenutzte Feld `disable_logging` wurde entfernt.

#### MCP-Server

- [v0.12.1](https://github.com/elevenlabs/elevenlabs-mcp/releases/tag/v0.12.1) - Enthält die Tool-Updates aus v0.11 und eine Aktualisierung der Abhängigkeiten, die 44 Sicherheitswarnungen behebt.
- [v0.11.0](https://github.com/elevenlabs/elevenlabs-mcp/releases/tag/v0.11.0) - `simulate_conversation` mit konfigurierbarem Verhalten simulierter Nutzer, Evaluierungskriterien, Transkriptausgabe und Bestanden-/Nichtbestanden-Analyse hinzugefügt. Das Tool `speech_to_text` verwendet jetzt standardmäßig `scribe_v2`, und `voice_clone` sendet jetzt Audiodateiinhalte statt Pfad-Strings.

### API

<Accordion title="API-Änderungen anzeigen">

## Neue Endpunkte

### Stimmen

- `POST /v1/voices/{voice_id}/replicate-to-isolated-environment`
  - Repliziert eine Instant Voice Clone- oder Voice Design-Stimme in die isolierte Umgebung eines anderen Workspaces
  - Erfordert `target_workspace_id` (String)
  - Akzeptiert optional `preserve_voice_id` (Boolean, Standardwert `true`)
  - Gibt die erforderliche `voice_id` (String) zurück

## Aktualisierte Endpunkte

### ElevenAgents

- [Unterhaltungen auflisten](/docs/de/api-reference/conversations/list) - `GET /v1/convai/conversations`
  - Optionalen Abfrageparameter `version_id` (String) hinzugefügt
- [Unterhaltungsnachrichten per Text durchsuchen](/docs/de/api-reference/conversations/messages/text-search) - `GET /v1/convai/conversations/messages/text-search`
  - Optionalen Abfrageparameter `version_id` (String) hinzugefügt
- `POST /v1/convai/agents/{agent_id}/knowledge-base/rag-query`
  - Optionales Anfragefeld `use_agent_defaults` (Boolean, Standardwert `true`) hinzugefügt

## Schemaänderungen

### ElevenAgents

- Nutzlasten für Simulationen und Unit-Tests ergänzen optionale `tool_mock_overrides`-Zuordnungen; `ToolResponseMockConfig` ergänzt optional `is_error` (Boolean, Standardwert `false`)
- `SayNodeLiteralMessage` ergänzt `text_translations` (Zuordnung von `TranslatedString`); das Feld ist bei Eingaben optional und bei Ausgaben erforderlich
- Die Agent-Konfiguration ergänzt `knowledge_base` (`KnowledgeBaseToolConfig`) und `vad` (`VADConfig`)
- `CustomLLMAPIType` ergänzt `websocket`
- `FileInputConfig` ergänzt `max_files_in_memory` (Integer, 1–30, Standardwert `10`)
- `DTMFInputConfig` ergänzt optional `redact_input` (Boolean, Standardwert `false`)
- Die Echtzeit-Agent-Konfiguration verwendet jetzt standardmäßig `eleven_realtime_v1_mini`

### Stimmen

- Charakterantworten ergänzen `recommended_voice_ids` (String-Array, Standardwert `[]`)
- Charaktermetadaten ergänzen nullable `role` (`CharacterRole`)
- Nicht abwärtskompatibel: `CharacterAge` ersetzt `middle-aged` durch `middle_aged`; Clients, die den alten Wert senden, müssen migriert werden

### Text to Speech

- Nicht abwärtskompatibel: `AudioFilterId` und `audio_filter` wurden aus den Text to Speech-Konfigurationsschemas von ElevenAgents entfernt

</Accordion>

## July 27, 2026

### ElevenAgents

- **WhatsApp-Überschreibungen für Branches und Umgebungen**: [Ausgehende WhatsApp-Nachrichten](/docs/de/api-reference/whats-app/outbound-message) und [ausgehende Anrufe](/docs/de/api-reference/whats-app/outbound-call) berücksichtigen jetzt `branch_id` und `environment`, die in `conversation_initiation_client_data` übergeben werden. Überschreibungen werden vor dem Versand validiert — eine unbekannte Branch oder Umgebung wird mit einem Fehler abgelehnt — und bleiben für die Unterhaltung bestehen. So wird die Antwort eines Kunden in der angeforderten [Branch](/docs/de/eleven-agents/operate/versioning) und [Umgebung](/docs/de/eleven-agents/integrate/environment-variables) fortgesetzt. Beispiele finden Sie im [WhatsApp-Leitfaden](/docs/de/eleven-agents/whatsapp).
- **Procedure-APIs**: Acht öffentliche, branch-spezifische Operationen zur Verwaltung von [Procedures](/docs/de/eleven-agents/customization/procedures) hinzugefügt. Sie können Procedures erstellen, auflisten, abrufen und entfernen, Entwurfsänderungen erstellen, abrufen oder verwerfen sowie Procedure-Entwürfe in einen Agent-Workflow kompilieren. Das Erstellen von Procedures akzeptiert `name`, `content`, `type` und `trigger`. Ein leerer `trigger` erstellt eine Sub-Procedure, während ein ausgelassener oder `null`-Trigger aus dem Procedure-Inhalt abgeleitet wird.
- **Crawl-Jobs für die Wissensdatenbank**: APIs zum Erstellen, Auflisten, Prüfen und Abbrechen von Crawl-Jobs hinzugefügt. Erstellungsanfragen erfordern `url` (String) und unterstützen Crawl-Tiefe, Seitenlimits, URL-Muster, Sitemap-URLs, Ordnerplatzierung, automatische Synchronisierung und das Entfernen nicht verfügbarer Dokumente.
- **Massenverwaltung der Wissensdatenbank**: [Massenprüfungen von Abhängigkeiten](/docs/de/api-reference/knowledge-base/dependent-agents-multiple) und [Massenlöschung](/docs/de/api-reference/knowledge-base/bulk-delete) für 1–20 eindeutige Dokument- oder Ordner-IDs hinzugefügt. Abhängigkeitsprüfungen unterstützen Paginierung und `dependent_type`; die Löschung liefert für jede ID einen unabhängigen Erfolgs- oder Fehlerstatus. Mit `force: true` werden auch Abhängigkeiten entfernt und nicht leere Ordner rekursiv gelöscht.
- **Export von Batch-Anrufergebnissen**: [Batch-Anrufergebnisse exportieren](/docs/de/api-reference/batch-calling/export) hinzugefügt, um Empfänger und Unterhaltungsergebnisse eines abgeschlossenen Batches als CSV herunterzuladen.
- **Unterhaltungsfilter und Analysedaten**: [Unterhaltungen auflisten](/docs/de/api-reference/conversations/list) und [Unterhaltungsnachrichten per Text durchsuchen](/docs/de/api-reference/conversations/messages/text-search) ergänzen die optionalen Array-Filter `visited_agent_ids` und `visited_agent_branch_ids`, jeweils mit maximal 50 Werten. Listenanfragen akzeptieren außerdem `data_collection_ids` und `evaluation_criteria_ids`, um entsprechende Ergebnisse in jede Unterhaltungszusammenfassung aufzunehmen. Zusammenfassungen ergänzen optional `data_collection_results`, `evaluation_criteria_results` und `tag_ids`.
- **Referenzierte Analysekonfiguration**: Einstellungen der Agent-Plattform ergänzen das optionale, nullable Feld `analysis_items` vom Typ `AgentAnalysisItems`, um Evaluierungs- und Datenerfassungselemente per Referenz anzuhängen. Ein Wert von `null` bedeutet, dass der Agent weiterhin die bisherigen Inline-Felder verwendet; ein leerer Wert weist auf einen migrierten Agenten ohne angehängte Elemente hin.
- **Metadaten zu Procedure-Abhängigkeiten**: Procedure-Referenzen ergänzen `trigger` (String) sowie Arrays für `referenced_tool_ids`, `referenced_kb_ids`, `referenced_procedure_ids` und `referenced_dynamic_variables`.
- **WebRTC-Token-Antwort**: Antworten von [WebRTC-Token abrufen](/docs/de/api-reference/conversations/get-webrtc-token) erfordern jetzt zusätzlich zu `token` die `conversation_id` (String). Dies ist eine nicht abwärtskompatible Schemaänderung für Clients, die das Antwortformat validieren oder deserialisieren.
- **RAG-Ergebnisse der Wissensdatenbank**: `KnowledgeBaseRagToolResultModel` ergänzt `chunks` (`KnowledgeBaseRagChunkModel[]`) für den Modus RAG-Ergebnis-in-Tool-Ergebnis.

### Studio

- **Entwurfsstatus für Projekte**: `ProjectCreationMetaResponseModel.status` ergänzt `draft`. Der Projekterstellungstyp verwendet jetzt das gemeinsame Enum `ProjectCreationMetaType` mit denselben vorhandenen Werten.

### Stimmen

- **Stimmakzente**: `GET /v1/voices/accents` hinzugefügt, um die in der gemeinsamen Stimmbibliothek verfügbaren Akzente aufzulisten. Ergebnisse können nach `language` und `model_id` gefiltert werden, und jeder Akzent liefert `accent`, `language`, `code` und den lesbaren `name`. Der Wert `accent` kann an den Abfrageparameter `accent` von [Gemeinsame Stimmen abrufen](/docs/de/api-reference/voices/voice-library/get-shared) übergeben werden, um gemeinsame Stimmen zu filtern.

### Workspaces

- **Nutzungsberichte für Webhooks**: `WebhookUsageType` ergänzt `Flows`.

### SDK-Releases

#### JavaScript SDK

- [v2.60.0](https://github.com/elevenlabs/elevenlabs-js/releases/tag/v2.60.0) - `voices.accents.get` hinzugefügt, um Stimmakzente in der gemeinsamen Stimmbibliothek aufzulisten, zusammen mit den APIs für ElevenAgents-Procedures, Crawl-Jobs der Wissensdatenbank, Massenverwaltung und der referenzierten Analysekonfiguration aus dem neuesten Schema.

#### Python SDK

- [v2.60.0](https://github.com/elevenlabs/elevenlabs-python/releases/tag/v2.60.0) - APIs für Stimmakzente, ElevenAgents-Procedures, Crawl-Jobs der Wissensdatenbank und Massenverwaltung aus dem neuesten Schema hinzugefügt. Außerdem wurde der Start von `AsyncConversation` korrigiert, sodass er nicht mehr blockiert, und Multipart-Felder mit Listen primitiver Werte werden nun korrekt als wiederholte Formularfelder gesendet.

#### Pakete

- [@elevenlabs/client@1.15.2](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Fclient%401.15.2) - `onAudioAlignment` bei WebRTC-Transporten korrigiert, indem Alignment-Metadaten aus Audionachrichten weitergeleitet werden, während die Audiowiedergabe auf dem LiveKit-Track bleibt.
- [@elevenlabs/react@1.10.2](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Freact%401.10.2), [@elevenlabs/react-native@1.2.16](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Freact-native%401.2.16), [@elevenlabs/convai-widget-core@0.14.12](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Fconvai-widget-core%400.14.12) und [@elevenlabs/convai-widget-embed@0.14.12](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Fconvai-widget-embed%400.14.12) - Abhängigkeiten aktualisiert, um den WebRTC-Alignment-Fix aus `@elevenlabs/client@1.15.2` einzuschließen.

### API

<Accordion title="API-Änderungen anzeigen">

## Neue Endpunkte

### ElevenAgents

- `POST /v1/convai/agents/{agent_id}/branches/{branch_id}/procedures`
  - Erstellt eine Procedure und gibt ihre `procedure_id` (String) zurück
  - Akzeptiert optional `name` (String, maximal 200 Zeichen), `content` (String), `type` (`ProcedureType`, Standardwert `free_form`) und `trigger` (nullable String)
- `GET /v1/convai/agents/{agent_id}/branches/{branch_id}/procedures`
  - Listet Branch-Procedures mit `procedure_id`, `version_id`, `name`, `type`, `trigger` und `has_draft` auf
  - Schließt Procedure-Inhalte aus; rufen Sie eine einzelne Procedure ab, um ihren Inhalt zu lesen
- `GET /v1/convai/agents/{agent_id}/branches/{branch_id}/procedures/{procedure_id}`
  - Akzeptiert optional `version_id` (String); gibt andernfalls die Version am Head der Branch zurück
  - Gibt `name`, `content`, `type` und `trigger` zurück
- `DELETE /v1/convai/agents/{agent_id}/branches/{branch_id}/procedures/{procedure_id}`
  - Entfernt die Procedure aus dem Entwurfsarbeitsbereich der Branch
- `GET /v1/convai/agents/{agent_id}/branches/{branch_id}/procedures/{procedure_id}/draft`
  - Gibt den aktuellen Procedure-Entwurf zurück
- `PATCH /v1/convai/agents/{agent_id}/branches/{branch_id}/procedures/{procedure_id}/draft`
  - Erstellt oder aktualisiert einen Entwurf
  - Erfordert `name` (String, maximal 200 Zeichen), `content` (String, maximal 50.000 Zeichen) und `type` (`ProcedureType`); akzeptiert optional `trigger` (nullable String)
- `DELETE /v1/convai/agents/{agent_id}/branches/{branch_id}/procedures/{procedure_id}/draft`
  - Verwirft Entwurfsänderungen und setzt die Procedure auf ihre übertragene Version zurück
- `POST /v1/convai/agents/{agent_id}/branches/{branch_id}/procedures/compile`
  - Kompiliert Procedure-Entwürfe in ein `AgentWorkflowResponseModel`
- [Crawl-Job erstellen](/docs/de/api-reference/knowledge-base/create-crawl-job) - `POST /v1/convai/knowledge-base/crawl`
  - Erfordert `url` (String)
  - Akzeptiert optional `max_depth` (Integer, 1–5, Standardwert `3`), `max_pages` (Integer, 1–10.000, Standardwert `1000`), `pattern` (String), `sitemap_urls` (String-Array), `parent_folder_id` (String), `enable_auto_sync` (Boolean, Standardwert `false`) und `auto_remove` (Boolean, Standardwert `false`)
- [Crawl-Jobs auflisten](/docs/de/api-reference/knowledge-base/list-crawl-jobs) - `GET /v1/convai/knowledge-base/crawl`
  - Akzeptiert optional `include_job_ids` (String-Array), `page_size` (Integer, 1–100, Standardwert `30`) und `cursor` (String)
- [Crawl-Job abrufen](/docs/de/api-reference/knowledge-base/get-crawl-job) - `GET /v1/convai/knowledge-base/crawl/{crawl_job_id}`
- [Crawl-Job abbrechen](/docs/de/api-reference/knowledge-base/cancel-crawl-job) - `POST /v1/convai/knowledge-base/crawl/{crawl_job_id}/cancel`
- [Abhängige Agenten für mehrere Dokumente abrufen](/docs/de/api-reference/knowledge-base/dependent-agents-multiple) - `POST /v1/convai/knowledge-base/dependent-agents`
  - Erfordert `document_ids` (Array aus 1–20 eindeutigen Strings)
  - Akzeptiert optional `dependent_type` (`KnowledgeBaseDependentType`, Standardwert `all`), `page_size` (Integer, 1–100, Standardwert `30`) und `cursor` (String)
- [Wissensdatenbankdokumente massenweise löschen](/docs/de/api-reference/knowledge-base/bulk-delete) - `POST /v1/convai/knowledge-base/bulk-delete`
  - Erfordert `document_ids` (Array aus 1–20 eindeutigen Strings)
  - Akzeptiert optional `force` (Boolean, Standardwert `false`)
  - Gibt für jede Dokument-ID ein Erfolgs- oder Fehlerergebnis zurück
- [Batch-Anrufergebnisse exportieren](/docs/de/api-reference/batch-calling/export) - `GET /v1/convai/batch-calling/{batch_id}/export`
  - Gibt Empfänger und Unterhaltungsergebnisse eines abgeschlossenen Batches als CSV zurück

### Stimmen

- `GET /v1/voices/accents`
  - Listet die in der gemeinsamen Stimmbibliothek verfügbaren Akzente auf
  - Akzeptiert die optionalen Abfrageparameter `language` (String) und `model_id` (String)
  - Jeder Akzent gibt `accent`, `language`, `code` und `name` zurück

## Aktualisierte Endpunkte

### ElevenAgents

- [Unterhaltungen auflisten](/docs/de/api-reference/conversations/list) - `GET /v1/convai/conversations`
  - Optionale String-Array-Filter `visited_agent_ids` und `visited_agent_branch_ids` hinzugefügt, jeweils mit maximal 50 Werten
  - Optionale String-Arrays `data_collection_ids` und `evaluation_criteria_ids` hinzugefügt, um Analyseergebnisse für jede Zusammenfassung auszuwählen
  - Antwortzusammenfassungen ergänzen die optionalen Objektfelder `data_collection_results` und `evaluation_criteria_results` sowie das String-Array `tag_ids`
- [Unterhaltungsnachrichten per Text durchsuchen](/docs/de/api-reference/conversations/messages/text-search) - `GET /v1/convai/conversations/messages/text-search`
  - Optionale String-Array-Filter `visited_agent_ids` und `visited_agent_branch_ids` hinzugefügt, jeweils mit maximal 50 Werten
- [WebRTC-Token abrufen](/docs/de/api-reference/conversations/get-webrtc-token) - `GET /v1/convai/conversation/token`
  - Antworten erfordern jetzt `conversation_id` (String)
  - Nicht abwärtskompatibel: Strikte Antwortvalidatoren und Deserialisierer müssen das neue erforderliche Feld akzeptieren

## Schemaänderungen

### ElevenAgents

- Anfrage- und Antworteinstellungen der Agent-Plattform ergänzen das optionale, nullable Feld `analysis_items` vom Typ `AgentAnalysisItems` für referenzierte Evaluierungs- und Datenerfassungskonfigurationen
- Procedure-Referenzen ergänzen `trigger` (String), `referenced_tool_ids` (String-Array), `referenced_kb_ids` (String-Array), `referenced_procedure_ids` (String-Array) und `referenced_dynamic_variables` (String-Array)
- `KnowledgeBaseRagToolResultModel` ergänzt `chunks` (`KnowledgeBaseRagChunkModel[]`)

### Studio

- `ProjectCreationMetaResponseModel.status` ergänzt `draft`
- `ProjectCreationMetaResponseModel.type` verweist jetzt auf das gemeinsame Enum `ProjectCreationMetaType`

### Workspaces

- `WebhookUsageType` ergänzt `Flows`

</Accordion>

## July 20, 2026

### Musik

- **Music-Finetunes-API**: API-Unterstützung zur Verwaltung von [Music Finetunes](/docs/de/eleven-creative/products/music/finetunes) hinzugefügt. Fünf Endpunkte ermöglichen das Erstellen eines Finetunes aus hochgeladenem Audio, das Auflisten zugänglicher Finetunes, das Abrufen des Trainingsstatus, das Aktualisieren von Metadaten und Sichtbarkeit sowie das Löschen eines Finetunes. Alle SDK-Methoden zur Musikgenerierung stellen jetzt `finetune_id` bereit.

### ElevenAgents

- **Externe Gesprächsreferenzen auflösen**: `GET /v1/convai/conversations/resolve` hinzugefügt, um eine Slack-Nachrichten-URL oder Zendesk-Ticket-URL in ein Gespräch aufzulösen. Anfragen erfordern die String-Abfrageparameter `agent_id` und `reference`.
- **Wissensdatenbanken von Agenten abfragen**: `POST /v1/convai/agents/{agent_id}/knowledge-base/rag-query` für schreibgeschützte RAG-Abfragen in der Wissensdatenbank eines Agenten hinzugefügt. Die Anfrage erfordert `query` (String), akzeptiert optional `branch_id` (String) und gibt sortierte Chunks mit Metadaten zu Dokument, Chunk, Text und Vektordistanz zurück. Dieser Endpunkt ist von generierten SDKs ausgeschlossen.
- **Inhaltsformate der Wissensdatenbank**: Antworten für Dateien, Text und URLs der Wissensdatenbank ergänzen optional `content_format` (`html` | `markdown`, standardmäßig `html`).
- **Agenten-Sprachkonfiguration**: TTS-Überschreibungsschemas ergänzen optionales, clientseitig überschreibbares `model_id` (`TTSConversationalModel`). Der Standard für `enable_phoneme_tags` ändert sich von `false` zu `true`.
- **Schnellere Backup-LLM-Kaskade**: Der Standardwert für `cascade_timeout_seconds` ändert sich von 8 auf 4 Sekunden. Der zulässige Bereich bleibt 2–15 Sekunden.
- **Quellen für Tool-Parameterwerte**: Objekt-Tool-Parameter können jetzt `dynamic_variable`, `constant_value` oder `is_omitted` verwenden, entsprechend den bestehenden Steuerelementen für Skalare und Arrays. Überschreibungen für konstante Schemas akzeptieren jetzt beliebige Arrays und Objekte.
- **Guardrails für vollständige Antworten**: Benutzerdefinierte Guardrails ergänzen optional `evaluate_full_response_only` (Boolean, standardmäßig `false`), um die vollständige Nicht-TTS-Antwort einmal auszuwerten. Diese Option erfordert den Blockierungsmodus.
- **Twilio-Anrufaufzeichnung**: Die Telefonie-Anrufkonfiguration ergänzt optional `twilio_call_recording_enabled` (Boolean, standardmäßig `false`). Aufzeichnungen werden im verbundenen Twilio-Konto gespeichert, und andere Anbieter ignorieren diese Einstellung.
- **Widget-Texte für Datei-Uploads**: Die Widget-Textkonfiguration ergänzt optionale Labels und Fehlermeldungen zum Anhängen und Entfernen von Dateien, Upload-Fehlern, nicht unterstützten Typen, zu großen Dateien, Dateianzahllimits und der Eingabeanzeige.
- **Synchronisierungsstatus der Wissensdatenbank**: Antworten für Dateien der Wissensdatenbank ergänzen optional `auto_sync_info` und `refresh_status` (`FileRefreshStatus`). Ordnerantworten ergänzen das erforderliche `document_count` (Integer), eine rekursive Anzahl von Nicht-Ordner-Dokumenten mit einem Maximum von 1000.
- **Filter für Textsuche in Gesprächen**: [Gesprächsnachrichten per Text durchsuchen](/docs/de/api-reference/conversations/messages/text-search) ergänzt die optionalen Array-Abfrageparameter `exclude_statuses` und `termination_reasons`.
- **LLM-Optionen**: Die LLM-Konfiguration von Agenten ergänzt `gpt-5.6-sol`, `gpt-5.6-terra` und `gpt-5.6-luna`. `LLMReasoningEffort` ergänzt `max`.
- **WhatsApp-Eingabeanzeigen**: Anfrage- und Antwortschemas für WhatsApp-Konten ergänzen optional `enable_typing_indicator` (Boolean).

### Speech to Text

- **Einmalige Batch-Authentifizierung**: [Sprache in Text umwandeln](/docs/de/api-reference/speech-to-text/convert) ergänzt optional `token` (String) als Alternative zur API-Key- oder Bearer-Authentifizierung. Erstellen Sie das Einmal-Token mit `POST /v1/single-use-token/batch_scribe`; es läuft nach 15 Minuten ab.
- **Zuverlässigkeit des Realtime-Clients**: `@elevenlabs/client` meldet jetzt Fehler bei der Mikrofoneinrichtung und fehlerhafte Serverfehler über `RealtimeEvents.ERROR`, gibt Mikrofonressourcen nach Einrichtungsfehlern und beim Schließen der Verbindung frei und verwirft verspätete Mikrofon-Frames nach dem Abbau des Sockets.

### Text to Speech

- **Archivierte Aussprachewörterbücher**: [Aussprachewörterbücher auflisten](/docs/de/api-reference/pronunciation-dictionaries/list) ergänzt optional `include_archived` (Boolean, standardmäßig `true`).

### Arbeitsbereiche

- **Webhook-Ereignisabonnements**: Anfragen für [Arbeitsbereichs-Webhook aktualisieren](/docs/de/api-reference/webhooks/update) ergänzen optional `events` (`WorkspaceWebhookEventType[]`) mit `voice_library_removal_notice`, `speech_to_text` und `agent_qa`. Webhook-Antworten können die Liste abonnierter Ereignisse zurückgeben.
- **Dimensionen der Nutzungsanalyse**: [Arbeitsbereichsnutzung abrufen](/docs/de/api-reference/analytics/workspace/usage) ergänzt `surface` und `actor` zu den `group_by`-Werten.
- **Servicekonto-Limits entfernen**: [API-Key für Servicekonto aktualisieren](/docs/de/api-reference/service-accounts/api-keys/update) akzeptiert `character_limit: "clear"`, um ein monatliches Zeichenlimit zu entfernen, neben `"no_update"` und Integer-Werten.
- **Referenzen für Alerting-Webhooks**: Schemas für Alerting-Webhook-Benachrichtiger identifizieren einen Arbeitsbereichs-Webhook jetzt mit dem erforderlichen `webhook_id` (String), statt `url`, `method` und `headers` einzubetten.

### SDK-Releases

#### JavaScript SDK

- [v2.59.0](https://github.com/elevenlabs/elevenlabs-js/releases/tag/v2.59.0) - `music.finetunes`-Methoden zum Auflisten, Erstellen, Abrufen, Aktualisieren und Löschen von Music Finetunes hinzugefügt. Außerdem Auflösung von Gesprächsreferenzen, Filterung archivierter Aussprachewörterbücher und Einmal-Tokens für Speech to Text hinzugefügt.

#### Python SDK

- [v2.59.0](https://github.com/elevenlabs/elevenlabs-python/releases/tag/v2.59.0) - Music Finetunes und Auflösung von Gesprächsreferenzen aus dem neuesten API-Schema hinzugefügt. `OnPremInitiationData` ergänzt außerdem typisierte Konfigurationen für `post_call_transcription_webhook` und `post_call_audio_webhook` mit optionalem `hmac_secret` für signierte Webhooks nach Anrufen.

#### Pakete

- [@elevenlabs/client@1.15.1](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Fclient%401.15.1) - Fehlerübermittlung von Scribe Realtime und Mikrofonbereinigung bei Einrichtungsfehlern, beim Schließen durch Client oder Server sowie bei verspäteten Audio-Frames verbessert.
- [@elevenlabs/react@1.10.1](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Freact%401.10.1), [@elevenlabs/react-native@1.2.15](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Freact-native%401.2.15), [@elevenlabs/convai-widget-core@0.14.11](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Fconvai-widget-core%400.14.11) und [@elevenlabs/convai-widget-embed@0.14.11](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Fconvai-widget-embed%400.14.11) - Abhängigkeiten aktualisiert, um die Scribe-Realtime-Korrekturen aus `@elevenlabs/client@1.15.1` einzuschließen.

#### Android SDK

- [v0.11.1](https://github.com/elevenlabs/elevenlabs-android/releases/tag/v0.11.1) - Verhindert, dass R8 und ProGuard ausgehende WebSocket- und WebRTC-Ereignisfelder wie `text` und `type` verschleiern.

#### CLI

- [@elevenlabs/cli@0.5.6](https://github.com/elevenlabs/cli/releases/tag/%40elevenlabs%2Fcli%400.5.6) - Standard-Agentenvorlagen aktualisiert, um `scribe_realtime` statt des entfernten ASR-Anbieters `elevenlabs` zu verwenden. Minimale Vorlagen verwenden weiterhin den Serverstandard.

### API

<Accordion title="API-Änderungen anzeigen">

## Neue Endpunkte

### Musik

- [Music Finetunes auflisten](/docs/de/api-reference/music/finetunes/list) - `GET /v1/music/finetunes`
  - Unterstützt Cursor-Paginierung, Sichtbarkeits- und Erstellerfilter sowie Sortierung nach Erstellungszeit oder Name
- [Music Finetune erstellen](/docs/de/api-reference/music/finetunes/create) - `POST /v1/music/finetunes`
  - Erfordert `name` und `primary_genre`
  - Akzeptiert bis zu 50 Audiodateien, Tags, Sichtbarkeit und `model_id`
- [Music Finetune abrufen](/docs/de/api-reference/music/finetunes/get) - `GET /v1/music/finetunes/{finetune_id}`
- [Music Finetune aktualisieren](/docs/de/api-reference/music/finetunes/update) - `PATCH /v1/music/finetunes/{finetune_id}`
  - Aktualisiert `name`, `tags`, `primary_genre` oder `visibility`
- [Music Finetune löschen](/docs/de/api-reference/music/finetunes/delete) - `DELETE /v1/music/finetunes/{finetune_id}`

### ElevenAgents

- `GET /v1/convai/conversations/resolve`
  - Erfordert die String-Abfrageparameter `agent_id` und `reference`
  - Gibt `GetConversationResponseModel` zurück
- `POST /v1/convai/agents/{agent_id}/knowledge-base/rag-query`
  - Erfordert `query` (String) im Anfragetext
  - Akzeptiert optionalen Abfrageparameter `branch_id` (String)
  - Gibt `AgentKnowledgeBaseRagQueryResponseModel` zurück
  - Von generierten SDKs ausgeschlossen

## Aktualisierte Endpunkte

### ElevenAgents

- [Gesprächsnachrichten per Text durchsuchen](/docs/de/api-reference/conversations/messages/text-search) - `GET /v1/convai/conversations/messages/text-search`
  - Optionale Array-Abfrageparameter `exclude_statuses` und `termination_reasons` hinzugefügt

### Speech to Text

- [Sprache in Text umwandeln](/docs/de/api-reference/speech-to-text/convert) - `POST /v1/speech-to-text`
  - Optionalen Abfrageparameter `token` (String) für ein einmaliges Batch-Scribe-Token hinzugefügt

### Text to Speech

- [Aussprachewörterbücher auflisten](/docs/de/api-reference/pronunciation-dictionaries/list) - `GET /v1/pronunciation-dictionaries`
  - Optionalen Abfrageparameter `include_archived` (Boolean, standardmäßig `true`) hinzugefügt

### Arbeitsbereiche

- [Arbeitsbereichs-Webhook aktualisieren](/docs/de/api-reference/webhooks/update) - `PATCH /v1/workspace/webhooks/{webhook_id}`
  - Optionales Anfragefeld `events` (`WorkspaceWebhookEventType[]`) hinzugefügt
- [Arbeitsbereichsnutzung abrufen](/docs/de/api-reference/analytics/workspace/usage) - `POST /v1/workspace/analytics/query/usage-by-product-over-time`
  - `surface` und `actor` zum optionalen `group_by`-Array hinzugefügt
- [API-Key für Servicekonto aktualisieren](/docs/de/api-reference/service-accounts/api-keys/update) - `PATCH /v1/service-accounts/{service_account_user_id}/api-keys/{api_key_id}`
  - `"clear"` zum optionalen Feld `character_limit` hinzugefügt

## Schemaänderungen

### ElevenAgents

- Antwortschemas für ElevenAgents-Wissensdatenbanken ergänzen optional `content_format` (`html` | `markdown`, standardmäßig `html`)
- Antwortschemas für Dateien der Wissensdatenbank ergänzen optional `auto_sync_info` und `refresh_status` (`FileRefreshStatus`)
- Antwortschemas für Ordner der Wissensdatenbank ergänzen erforderliches `document_count` (Integer)
- Agenten-TTS-Überschreibungsschemas ergänzen optional `model_id` (`TTSConversationalModel`)
- Agenten-TTS `enable_phoneme_tags` ist jetzt standardmäßig `true` statt `false`
- Backup-LLM `cascade_timeout_seconds` ist jetzt standardmäßig 4 statt 8 Sekunden
- LLM-Konfiguration von Agenten ergänzt `gpt-5.6-sol`, `gpt-5.6-terra` und `gpt-5.6-luna`; `LLMReasoningEffort` ergänzt `max`
- Benutzerdefinierte Guardrails ergänzen optional `evaluate_full_response_only` (Boolean, standardmäßig `false`)
- Telefonie-Anrufkonfiguration ergänzt optional `twilio_call_recording_enabled` (Boolean, standardmäßig `false`)
- Objekt-Tool-Parameter ergänzen `dynamic_variable`, `constant_value` und `is_omitted`; konstante Überschreibungen akzeptieren beliebige Array- und Objektwerte
- Widget-Textkonfiguration ergänzt optionale Labels für Datei-Uploads und Eingabeanzeigen
- WhatsApp-Kontoschemas ergänzen optional `enable_typing_indicator` (Boolean)
- Simulations- und Testschemas ergänzen `AutoGenerationMetadata` und `SimulationLibrarySettings`

### Musik

- Anfrage-, Antwort-, Paginierungs-, Sichtbarkeits-, Ersteller-, Status- und Fehlergrundschemas für Music Finetune hinzugefügt
- Alle Anfrageschemas für Musikgenerierung stellen `finetune_id` für generierte SDKs bereit

### Arbeitsbereiche

- Anfrage- und Antwortschemas für Arbeitsbereichs-Webhooks ergänzen optional `events` (`WorkspaceWebhookEventType[]`)
- Schemas für Alerting-Webhook-Benachrichtiger verwenden erforderliches `webhook_id` (String) statt `url`, `method` und `headers`

</Accordion>

## July 13, 2026

### ElevenAgents

- **Stimmungsanalyse pro Agent**: Die Plattformeinstellungen bieten optional `sentiment_analysis` (`SentimentAnalysisSettings`) zur Konfiguration der Stimmungsbewertung nach Anrufen pro Agent.
- **Transkripte automatisch übersetzen**: Die Plattformeinstellungen bieten optional `auto_translate_transcript_to_app_language` (boolean), um Gesprächstranskripte im Verlauf in die App-Sprache des Betrachters zu übersetzen.
- **Verschachtelte Agentenübergaben**: Workflows unterstützen Push-, Pop- und Replace-Operationen für verschachtelte Agentenübergaben.
- **Backchannel-Erkennung**: Transkriptmodelle für Nutzersprechzüge bieten optional `ignored_as_backchannel` (boolean), um als Backchannels gefilterte Äußerungen zu markieren.
- **Zusätzliches Gesprächsaudio**: Antworten von [Gespräch abrufen](/docs/de/api-reference/conversations/get) enthalten zusätzlich zu den vorhandenen Audio-Flags das erforderliche `has_auxiliary_audio` (boolean).
- **MCP-Umgebungsbereich**: MCP-Server- und Tool-Routen bieten den optionalen Abfrageparameter `environment` (standardmäßig Produktion) in den Endpunkten zum Auflisten von Tools, Abrufen von Tools sowie Erstellen und Aktualisieren von Tool-Konfigurationen.
- **Überschreiben von Tool-Aufruf-Sounds**: Tool- und MCP-Override-Schemas erlauben `tool_call_sound: "off"`, um Sounds für einzelne Tool-Aufrufe stummzuschalten, während bei fehlender Angabe die Serverstandards übernommen werden.
- **Twilio-SMS-Routing**: Anfragen zum Import von Twilio-Telefonnummern bieten optional `enable_sms` (boolean, standardmäßig aktiviert), um das Routing eingehender SMS während der Nummerneinrichtung zu steuern.
- **Sortierung nach Nutzerstimmung**: [Nutzer auflisten](/docs/de/api-reference/users/list) bietet optional `sort_direction` und unterstützt die Sortierung nach `average_sentiment_score`.
- **Externe Synchronisierung der Wissensdatenbank**: Schemas für die externe Synchronisierung benennen `ExternalSyncType` in `ExternalSyncProvider` um, fügen Trigger- und Typ-Enums für Synchronisierungsjobs mit `KbExternalSyncJob` hinzu, und Ordnerantworten können `active_sync_job` für laufende oder abgeschlossene Synchronisierungsstatus enthalten.
- **Veraltete TTS-Latenzeinstellung**: `optimize_streaming_latency` in den TTS-Einstellungen für Agenten ist als veraltet markiert und als wirkungslos dokumentiert.

### Workspaces

- **Servicekonten erstellen**: [Servicekonto erstellen](/docs/de/api-reference/service-accounts/create) (`POST /v1/service-accounts`) mit optionalem `default_sharing_groups` (`DefaultSharingGroupConfig`) für die programmatische Bereitstellung von Servicekonten hinzugefügt.
- **Workspace-Mitglieder auflisten**: [Workspace-Mitglieder abrufen](/docs/de/api-reference/workspace/members/list) (`GET /v1/workspace/members`) hinzugefügt. Gibt `WorkspaceMemberResponseModel`-Einträge mit Nutzer-ID, E-Mail, Sitzstatus sowie Inhaber- und Sperr-Flags zurück. Servicekonten sind ausgeschlossen.
- **Einladungslimits für Credits**: Workspace-Einladungspayloads (einzeln und in Bulk) bieten optional `usage_limit` für ein monatliches Credit-Limit für Eingeladene.

### SDK-Releases

#### JavaScript SDK

- [v2.57.0](https://github.com/elevenlabs/elevenlabs-js/releases/tag/v2.57.0) - Aus dem neuesten OpenAPI-Schema mit Systemtool-Typen für `run_subagent`, Einstellungen für die Stimmungsanalyse pro Agent, Workflow-Modellen für verschachtelte Agentenübergaben, Typen für die externe Synchronisierung der Wissensdatenbank und MCP-Abfrageparametern für `environment` neu generiert.
- [v2.58.0](https://github.com/elevenlabs/elevenlabs-js/releases/tag/v2.58.0) - Aus dem neuesten OpenAPI-Schema mit Servicekontoerstellung, Auflistung von Workspace-Mitgliedern, `usage_limit` für Einladungen, `has_auxiliary_audio` für Gespräche und WebSocket-Nachrichtentypen für Text-zu-Dialog mit mehreren Kontexten neu generiert.

#### Python SDK

- [v2.57.0](https://github.com/elevenlabs/elevenlabs-python/releases/tag/v2.57.0) - Aus dem neuesten OpenAPI-Schema mit Systemtool-Modellen für `run_subagent`, Einstellungen für die Stimmungsanalyse pro Agent, Workflow-Modellen für verschachtelte Agentenübergaben, Typen für die externe Synchronisierung der Wissensdatenbank und MCP-Abfrageparametern für `environment` neu generiert.
- [v2.58.0](https://github.com/elevenlabs/elevenlabs-python/releases/tag/v2.58.0) - Aus dem neuesten OpenAPI-Schema mit Servicekontoerstellung, Auflistung von Workspace-Mitgliedern, `usage_limit` für Einladungen, `has_auxiliary_audio` für Gespräche und WebSocket-Nachrichtentypen für Text-zu-Dialog mit mehreren Kontexten neu generiert.

#### Pakete

- [@elevenlabs/client@1.15.0](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Fclient%401.15.0) - Callback `onPing` hinzugefügt, der `ping`-Ereignisse und geschätztes `ping_ms` für die Überwachung der Verbindungslatenz bereitstellt.
- [@elevenlabs/react@1.10.0](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Freact%401.10.0) - Den Callback `onPing` aus `@elevenlabs/client@1.15.0` in React-Hooks verfügbar gemacht.
- [@elevenlabs/types@0.17.1](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Ftypes%400.17.1), [@elevenlabs/convai-widget-core@0.14.10](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Fconvai-widget-core%400.14.10) und [@elevenlabs/convai-widget-embed@0.14.10](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Fconvai-widget-embed%400.14.10) - Abhängigkeiten an `@elevenlabs/client@1.15.0` angepasst.

### API

<Accordion title="API-Änderungen anzeigen">

## Neue Endpunkte

### Workspaces

- [Servicekonto erstellen](/docs/de/api-reference/service-accounts/create) - `POST /v1/service-accounts`
- [Workspace-Mitglieder abrufen](/docs/de/api-reference/workspace/members/list) - `GET /v1/workspace/members`

## Aktualisierte Endpunkte

### ElevenAgents

- [Gespräch abrufen](/docs/de/api-reference/conversations/get) - `GET /v1/convai/conversations/{conversation_id}`
  - Erforderliches `has_auxiliary_audio` (boolean) zur Antwort hinzugefügt
- [Nutzer auflisten](/docs/de/api-reference/users/list) - `GET /v1/convai/users`
  - Optionalen Abfrageparameter `sort_direction` hinzugefügt
  - `average_sentiment_score` als Sortieroption hinzugefügt
- [Tool abrufen](/docs/de/api-reference/tools/get) - `GET /v1/convai/tools/{tool_id}`
  - Optionalen Abfrageparameter `environment` hinzugefügt
- [MCP-Server-Tools auflisten](/docs/de/api-reference/mcp/list-tools) - `GET /v1/convai/mcp-servers/{mcp_server_id}/tools`
  - Optionalen Abfrageparameter `environment` hinzugefügt
- [MCP-Tool-Konfiguration erstellen](/docs/de/api-reference/mcp/tool-configuration/create) - `POST /v1/convai/mcp-servers/{mcp_server_id}/tool-configs`
  - Optionalen Abfrageparameter `environment` hinzugefügt
- [MCP-Tool-Konfiguration aktualisieren](/docs/de/api-reference/mcp/tool-configuration/update) - `PATCH /v1/convai/mcp-servers/{mcp_server_id}/tool-configs/{tool_name}`
  - Optionalen Abfrageparameter `environment` hinzugefügt

### Workspaces

- [Nutzer einladen](/docs/de/api-reference/workspace/invites/create) - `POST /v1/workspace/invites/add`
  - Optionales `usage_limit` für monatliches Credit-Limit von Eingeladenen hinzugefügt
- [Mehrere Nutzer einladen](/docs/de/api-reference/workspace/invites/create-batch) - `POST /v1/workspace/invites/add/bulk`
  - Optionales `usage_limit` für monatliches Credit-Limit von Eingeladenen hinzugefügt

## Schema-Änderungen

### ElevenAgents

- Systemtools
  - `run_subagent` (`RunSubagentToolConfig`) mit erforderlichem Array `agents` hinzugefügt
- Plattformeinstellungen
  - Optionales `sentiment_analysis` (`SentimentAnalysisSettings`) hinzugefügt
  - Optionales `auto_translate_transcript_to_app_language` (boolean) hinzugefügt
- Workflows
  - Verschachtelte `AgentTransfer`-Modellierung mit `AgentTransferOp` Push, Pop und Replace hinzugefügt
- Transkripte
  - Optionales `ignored_as_backchannel` (boolean) in Modellen für Nutzersprechzüge hinzugefügt
- Tools und MCP
  - Override-Unterstützung für `tool_call_sound: "off"` in Tool-Konfigurationsmodellen hinzugefügt
  - `optimize_streaming_latency` in TTS-Agenteneinstellungen als veraltet markiert (wirkungslos)
- Telefonie
  - Optionales `enable_sms` (boolean) in Anfragen zum Import von Twilio-Telefonnummern hinzugefügt
- Wissensdatenbank
  - `ExternalSyncType` in `ExternalSyncProvider` umbenannt
  - `KbExternalSyncJob` sowie Trigger- und Typ-Enums für Synchronisierungsjobs hinzugefügt
  - Optionales `active_sync_job` in Ordnerantworten hinzugefügt
- Stimmung
  - `SentimentAggregate` um Zählungen und Durchschnittswerte für aktuelle Zeitfenster erweitert

### Workspaces

- Servicekonten
  - `WorkspaceCreateServiceAccountResponseModel` für Erstellungsantworten hinzugefügt
  - Optionales `default_sharing_groups` in Erstellungsanfragen hinzugefügt
- Mitglieder
  - `WorkspaceMemberResponseModel` für Listenantworten hinzugefügt
- Einladungen
  - Optionales `usage_limit` in Request-Bodys für einzelne und Bulk-Einladungen hinzugefügt

</Accordion>

## July 6, 2026

### Musik

- **Musik mit Details streamen**: [Musik mit Details streamen](/docs/de/api-reference/music/compose-detailed-stream) (`POST /v1/music/detailed/stream`) für SSE-Streaming komponierter Audiodaten mit detaillierten Metadaten hinzugefügt, einschließlich Kompositionsplan, Song-Metadaten, Base64-Audio-Chunks und optionalen Wortzeitstempeln über `with_timestamps`.

### ElevenAgents

- **Einstellung von Gesprächssimulationen**: [Gespräch simulieren](/docs/de/api-reference/agents/simulate-conversation) und [Gesprächssimulation streamen](/docs/de/api-reference/agents/simulate-conversation-stream) sind zugunsten von [Test erstellen](/docs/de/api-reference/tests/create) und [Tests für den Agenten ausführen](/docs/de/api-reference/tests/run-tests) veraltet.
- **Tool-Unterbrechungsmodus**: `disable_interruptions` ist in allen Schemas für Agententools und MCP-Server veraltet. Verwenden Sie stattdessen `interruption_mode` (`ToolInterruptionMode`: `allow`, `disable_during_tool`, `disable_during_tool_and_turn`) mit Overrides pro Tool über `interruption_mode` in Tool-Override-Modellen.
- **Numerische Bewertungsauswertung**: Schemas für Bewertungskriterien enthalten optional `scoring_mode` (`binary` | `numeric_uniform`), optional `max_score` (Integer) und optional `score_instructions` (String). Bewertungsergebnisse enthalten optional einen numerischen `score`. Payloads für Gesprächsanalysen enthalten optional `call_success_score` und `success_score`.
- **Gesprächsbegründung**: Transkript- und Verlaufsmodelle enthalten optional `reasoning` (`ConversationReasoningModel`), und Transkriptantworten enthalten optional `reasoned` (Boolean). Schemas für Agenten-Prompts und LLMs enthalten optional `enable_reasoning_summary` (Boolean).
- **Abrechnung der Gesprächsplattform**: Gesprächsbezogene Modelle enthalten optional `platform_charge`, `platform_price` und `platform_usage` mit Aufschlüsselung pro Kategorie über `PlatformCategory` und `PlatformCategoryUsage`.
- **Kostenmetadaten für Gespräche**: Metadaten des Gesprächsverlaufs enthalten das erforderliche schreibgeschützte `cost_fiat` (Zahl, USD).
- **Unredigierte Webhook-Ereignisse**: `WebhookEventType` enthält `unredacted_transcript` und `unredacted_audio` für Webhook-Abonnements, die unredigierte Payloads benötigen.
- **UUI-Limit für Telefonweiterleitungen in Workflows**: Die maximale Länge von `UUITransferConfig.data` steigt für User-to-User-Informationen gemäß RFC 7433 bei SIP-REFER-Weiterleitungen von 256 auf 8192 Zeichen.

### Speech Engine

- **Optionale Umgehung der Authentifizierung**: JavaScript und Python SDK v2.56.0 enthalten optional `disableAuth` / `disable_auth` in Speech-Engine-WebSocket-Clients. Dies ist für Integrationen vorgesehen, die die Verbindung auf andere Weise schützen, etwa durch IP-Allowlisting oder benutzerdefinierte Authentifizierungsheader statt API-Schlüssel-Authentifizierung.

### Workspaces

- **Nachverfolgung professioneller Stimm-Slots**: Modelle im Abonnementstil enthalten optional `professional_voice_slots_used_in_workspace` zusätzlich zum präzisierten gruppenweiten `professional_voice_slots_used` für konsolidierte Abrechnungstransparenz.

### ElevenCreative Studio

- **Untertitel-Styling**: Modelle für Untertitelstile enthalten Felder für Unschärfe und Rahmenradius. Enums für Ein- und Ausstiegsanimationen enthalten `slam`, `scale_down` und `slide_in`.

### SDK-Releases

#### JavaScript SDK

- [v2.56.0](https://github.com/elevenlabs/elevenlabs-js/releases/tag/v2.56.0) - Optionales `disableAuth` in Speech-Engine-WebSocket-Clients hinzugefügt. Aus dem neuesten OpenAPI-Schema neu generiert, mit detailliertem Musik-Streaming, `interruption_mode` für Tools, Bewertungsmodi, Gesprächsbegründung und Feldern für Plattformabrechnung.

#### Python SDK

- [v2.56.0](https://github.com/elevenlabs/elevenlabs-python/releases/tag/v2.56.0) - Optionales `disable_auth` in Speech-Engine-WebSocket-Clients hinzugefügt. Aus dem neuesten OpenAPI-Schema neu generiert, mit detailliertem Musik-Streaming, `interruption_mode` für Tools, Bewertungsmodi, Gesprächsbegründung und Feldern für Plattformabrechnung.

#### CLI

- [@elevenlabs/cli@0.5.5](https://github.com/elevenlabs/cli/releases/tag/@elevenlabs%2Fcli%400.5.5) - Anfragen zum Erstellen und Aktualisieren von Agenten werden jetzt als Roh-JSON gesendet, um die Genauigkeit beim Roundtrip der Konfiguration zu erhalten.

### API

<Accordion title="API-Änderungen anzeigen">

## Neue Endpunkte

### Musik

- [Musik mit Details streamen](/docs/de/api-reference/music/compose-detailed-stream) - `POST /v1/music/detailed/stream`

## Aktualisierte Endpunkte

### ElevenAgents

- [Gespräch simulieren](/docs/de/api-reference/agents/simulate-conversation) - `POST /v1/convai/agents/{agent_id}/simulate-conversation`
  - Als veraltet markiert; verwenden Sie stattdessen [Test erstellen](/docs/de/api-reference/tests/create) und [Tests für den Agenten ausführen](/docs/de/api-reference/tests/run-tests)
- [Gesprächssimulation streamen](/docs/de/api-reference/agents/simulate-conversation-stream) - `POST /v1/convai/agents/{agent_id}/simulate-conversation/stream`
  - Als veraltet markiert; verwenden Sie stattdessen [Test erstellen](/docs/de/api-reference/tests/create) und [Tests für den Agenten ausführen](/docs/de/api-reference/tests/run-tests)

## Schemaänderungen

### ElevenAgents

- Tools und MCP
  - `disable_interruptions` zugunsten von `interruption_mode` (`allow`, `disable_during_tool`, `disable_during_tool_and_turn`) als veraltet markiert
  - Overrides für `interruption_mode` pro Tool in MCP- und Tool-Override-Modellen hinzugefügt
- Bewertung und Analyse
  - Optionales `scoring_mode`, `max_score` und `score_instructions` für Bewertungskriterien hinzugefügt
  - Optionalen numerischen `score` in Bewertungsergebnissen hinzugefügt
  - Optionales `call_success_score` und `success_score` in Payloads für Gesprächsanalysen hinzugefügt
- Transkripte und Begründungen
  - Optionales `reasoning` (`ConversationReasoningModel`) in Transkript- und Verlaufsmodellen hinzugefügt
  - Optionales `reasoned` (Boolean) in Transkriptantworten hinzugefügt
  - Optionales `enable_reasoning_summary` (Boolean) in Schemas für Agenten-Prompts und LLMs hinzugefügt
- Abrechnung und Metadaten
  - Optionales `platform_charge`, `platform_price` und `platform_usage` in Gesprächsmodellen hinzugefügt
  - Erforderliches schreibgeschütztes `cost_fiat` (USD) in Metadaten des Gesprächsverlaufs hinzugefügt
- Webhooks
  - `unredacted_transcript` und `unredacted_audio` zu `WebhookEventType` hinzugefügt
- Workflows
  - Maximale Länge von `UUITransferConfig.data` von 256 auf 8192 Zeichen erhöht

### Workspaces

- Abrechnung
  - Optionales `professional_voice_slots_used_in_workspace` in Modellen im Abonnementstil hinzugefügt

### ElevenCreative Studio

- Untertitel
  - Felder für Unschärfe und Rahmenradius in Modellen für Untertitelstile hinzugefügt
  - Animationstypen `slam`, `scale_down` und `slide_in` hinzugefügt

</Accordion>

## June 29, 2026

### ElevenAgents

- **Vorschau für Branch-Merge und Rebase**: [Vorschau der zusammengeführten Konfiguration](/docs/de/api-reference/agents/branches/preview) (`GET /v1/convai/agents/{agent_id}/branches/{source_branch_id}/merge-preview`) und Vorschau der per Rebase aktualisierten Konfiguration (`GET /v1/convai/agents/{agent_id}/branches/{branch_id}/rebase-preview`) hinzugefügt, um die zusammengeführte oder per Rebase aktualisierte Agentenkonfiguration vor dem Commit zu prüfen. Beide geben `MergePreviewResponseModel` mit der resultierenden Konfiguration, `overridden_fields` und `source_identical_to_target` zurück.
- **Nutzungsmetriken für Branches**: Antwortzusammenfassungen von [Agenten-Branches auflisten](/docs/de/api-reference/agents/branches/list) enthalten optional `calls_7d` (Integer) mit dem Anrufvolumen der letzten sieben Tage pro Branch.
- **Status der Auth-Verbindung**: Antwortmodelle für Workspace-Auth-Verbindungen ersetzen das reine OAuth-`OAuthConnectionStatus` durch das gemeinsame `AuthConnectionStatus` (`active`, `refresh_failed`, `revoked`, `credential_invalid`). Antworten für Bearer-, Basic-, mTLS-, benutzerdefinierte Header-, OAuth-, OAuth2-JWT-, Slack-, URL-Secret- und WhatsApp-Authentifizierung enthalten optional die Felder `status`, `status_detail` und `status_updated_at`.
- **Filterung von Tool-Antworten**: Konfigurationsschemas für HTTP- und Agententools enthalten optional `response_filter`, um Tool-Antworten zu kürzen, bevor sie das LLM erreichen, sowie `response_filter_mode` und `response_filters` in zugehörigen Override-Modellen.
- **Telefonweiterleitungen in Workflows**: Workflow-Knoten für Telefonnummernweiterleitungen enthalten optional `uui` (`UUITransferConfig`) für hexadezimale User-to-User-Informationen gemäß RFC 7433 bei SIP-REFER-Weiterleitungen.
- **Agentenzuweisung für Telefonie**: Anfrageschemas zum Import von Telefonnummern für Twilio, Exotel und SIP-Trunks enthalten optional `agent_id` (String), um während der Einrichtung einer Nummer einen Agenten zuzuweisen.
- **Turn-Transkription bei deaktivierten Unterbrechungen**: Turn-Konfigurationsschemas enthalten optional `transcribe_on_disabled_interruptions` (Boolean, Standardwert `false`), um zu steuern, ob Nutzersprache transkribiert wird, wenn Unterbrechungen deaktiviert sind.
- **Gesprächsstimmung**: Gesprächszusammenfassungs-Schemas enthalten optional `sentiment_analysis`. Nutzermodelle für Gespräche enthalten optional `sentiment` mit Referenzen auf frustrierte Gespräche.

### Speech to Text

- **Kombinierte Mehrkanalausgabe**: [Sprache in Text umwandeln](/docs/de/api-reference/speech-to-text/convert) enthält optional `multichannel_output_style` (`separate` als Standard | `combined`), wenn `use_multi_channel` aktiviert ist. Setzen Sie `combined`, um statt Transkripten pro Kanal ein einzelnes Transkript zu erhalten, in dem alle Kanäle zusammengeführt und nach Zeit sortiert sind. Antworten auf Wortebene enthalten `channel_index` für jedes Wort, wenn der Mehrkanalmodus aktiv ist.

### Text to Speech

- **Verhalten von `language_code`**: TTS-Anfrageschemas verdeutlichen, dass nicht unterstützte `language_code`-Werte ignoriert und nicht abgelehnt werden und dass `language_code` bei `multilingual_v2`-Modellen nicht unterstützt wird.

### Workspaces

- **Richtlinie zum Deaktivieren von API-Schlüsseln durch Dritte**: [Richtlinie zum Deaktivieren von API-Schlüsseln durch Dritte im Workspace festlegen](/docs/de/api-reference/api-keys/set-third-party-disabling-policy) (`POST /v1/workspaces/api-keys/third-party-disabling`) hinzugefügt, um für den gesamten Workspace zu steuern, ob Inhaber von API-Schlüsseln Schlüssel über den Drittanbieter-Deaktivierungsendpunkt selbst deaktivieren können. Modelle zum Erstellen, Patchen und für Antworten von Workspace-API-Schlüsseln enthalten optional `third_party_disable_allowed` (Boolean).
- **Aktualisierungen für Bearer-Auth-Verbindungen**: Die Request-Union für [Workspace-Auth-Verbindung aktualisieren](/docs/de/api-reference/workspace/auth-connections/update) enthält `UpdateBearerAuthRequest` für Aktualisierungen von Bearer-Token-Anmeldedaten.
- **Workspace-Berechtigungen**: Berechtigungs-Enums enthalten `conversation_privacy_manage` und `synthid_detector`. Workspace-Gruppenmodelle enthalten optional `scim_group` (String).

### SDK-Releases

#### JavaScript SDK

- [v2.55.0](https://github.com/elevenlabs/elevenlabs-js/releases/tag/v2.55.0) - Aus dem neuesten OpenAPI-Schema neu generiert, mit Clients für Vorschauen von Branch-Merge und Rebase, Metriken zum Anrufvolumen von Branches, Statusfeldern für Auth-Verbindungen, Typen für die Filterung von Tool-Antworten, kombinierter Mehrkanalausgabe für Speech to Text und der Workspace-Richtlinie zum Deaktivieren von API-Schlüsseln durch Dritte.

#### Python SDK

- [v2.55.0](https://github.com/elevenlabs/elevenlabs-python/releases/tag/v2.55.0) - Aus dem neuesten OpenAPI-Schema neu generiert, mit Clients für Vorschauen von Branch-Merge und Rebase, Metriken zum Anrufvolumen von Branches, Statusfeldern für Auth-Verbindungen, Modellen für die Filterung von Tool-Antworten, kombinierter Mehrkanalausgabe für Speech to Text und der Workspace-Richtlinie zum Deaktivieren von API-Schlüsseln durch Dritte.

#### Pakete

- [@elevenlabs/client@1.13.0](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Fclient%401.13.0) - `sendFeedback(like, eventId?)` akzeptiert optional `event_id`, um eine bestimmte vergangene Nachricht zu bewerten. `canSendFeedback` berücksichtigt nun den Verbindungsstatus, sodass Feedback für jede Nachricht gesendet werden kann, während die Sitzung aktiv ist.
- [@elevenlabs/client@1.14.0](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Fclient%401.14.0) - `sendFeedback` akzeptiert `null` als erstes Argument, um Feedback zu einem Ereignis zu löschen (`score: null`).
- [@elevenlabs/react@1.8.0](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Freact%401.8.0) und [@elevenlabs/react@1.9.0](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Freact%401.9.0) - Die Änderungen an `sendFeedback` für einzelne Nachrichten und zum Löschen von Feedback aus `@elevenlabs/client@1.13.0` und `@elevenlabs/client@1.14.0` in React-Hooks verfügbar gemacht.
- [@elevenlabs/react-native@1.2.11](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Freact-native%401.2.11) und [@elevenlabs/react-native@1.2.12](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Freact-native%401.2.12) - Abhängigkeiten an `@elevenlabs/client@1.13.0`–`1.14.0` und `@elevenlabs/react@1.8.0`–`1.9.0` angepasst.
- [@elevenlabs/types@0.16.0](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Ftypes%400.16.0), [@elevenlabs/convai-widget-core@0.14.6](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Fconvai-widget-core%400.14.6)–[0.14.8](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Fconvai-widget-core%400.14.8) und [@elevenlabs/convai-widget-embed@0.14.6](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Fconvai-widget-embed%400.14.6)–[0.14.8](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Fconvai-widget-embed%400.14.8) - Abhängigkeiten an `@elevenlabs/client@1.13.0`–`1.14.0` angepasst.

#### Android SDK

- [v0.10.0](https://github.com/elevenlabs/elevenlabs-android/releases/tag/v0.10.0) - Abgeglichenes Nachrichtentranskript als `StateFlow` verfügbar gemacht. Text- und Agenten-Callbacks zugunsten von Varianten mit Ereignis-ID als veraltet markiert.
- [v0.11.0](https://github.com/elevenlabs/elevenlabs-android/releases/tag/v0.11.0) - Audioframe-Callback zur Prüfung einzelner Audioframes während Gesprächen hinzugefügt.

#### iOS SDK

- [v3.2.2](https://github.com/elevenlabs/elevenlabs-swift-sdk/releases/tag/v3.2.2) - Implementierung der LiveKit-Raum-Delegate-Methode für die korrekte Verarbeitung von Raumereignissen korrigiert.

### API

<Accordion title="API-Änderungen anzeigen">

## Neue Endpunkte

### ElevenAgents

- `GET /v1/convai/agents/{agent_id}/branches/{source_branch_id}/merge-preview` - Zusammengeführte Konfiguration vor dem Merge anzeigen
- `GET /v1/convai/agents/{agent_id}/branches/{branch_id}/rebase-preview` - Per Rebase aktualisierte Konfiguration vor dem Rebase anzeigen

### Workspaces

- `POST /v1/workspaces/api-keys/third-party-disabling` - Richtlinie zum Deaktivieren von API-Schlüsseln durch Dritte im Workspace festlegen

## Aktualisierte Endpunkte

### ElevenAgents

- [Agenten-Branches auflisten](/docs/de/api-reference/agents/branches/list) - `GET /v1/convai/agents/{agent_id}/branches`
  - Antwortzusammenfassungen für Branches enthalten optional `calls_7d` (Integer)
- [Vorschau der zusammengeführten Konfiguration](/docs/de/api-reference/agents/branches/preview) - `GET /v1/convai/agents/{agent_id}/branches/{source_branch_id}/merge-preview`
  - Gibt `MergePreviewResponseModel` mit zusammengeführter Konfiguration, `overridden_fields` und `source_identical_to_target` zurück
- Vorschau der per Rebase aktualisierten Konfiguration - `GET /v1/convai/agents/{agent_id}/branches/{branch_id}/rebase-preview`
  - Gibt `MergePreviewResponseModel` mit Vorschau der per Rebase aktualisierten Konfiguration zurück

### Speech to Text

- [Sprache in Text umwandeln](/docs/de/api-reference/speech-to-text/convert) - `POST /v1/speech-to-text`
  - Optionales `multichannel_output_style` (`separate` | `combined`) hinzugefügt, wenn `use_multi_channel` aktiviert ist
  - Antworten auf Wortebene enthalten im Mehrkanalmodus `channel_index` pro Wort

### Workspaces

- [Richtlinie zum Deaktivieren von API-Schlüsseln durch Dritte im Workspace festlegen](/docs/de/api-reference/api-keys/set-third-party-disabling-policy) - `POST /v1/workspaces/api-keys/third-party-disabling`
  - Steuert, ob Inhaber von API-Schlüsseln Schlüssel über den Drittanbieter-Deaktivierungsablauf selbst deaktivieren können
- [Workspace-Auth-Verbindung aktualisieren](/docs/de/api-reference/workspace/auth-connections/update) - `PATCH /v1/workspace/auth-connections/{auth_connection_id}`
  - Request-Union enthält `UpdateBearerAuthRequest`

## Schemaänderungen

### ElevenAgents

- Auth-Verbindungen
  - `OAuthConnectionStatus` durch `AuthConnectionStatus` (`active`, `refresh_failed`, `revoked`, `credential_invalid`) ersetzt
  - Optionale Felder `status`, `status_detail` und `status_updated_at` in Antwortmodellen für Auth-Verbindungen hinzugefügt
- Tools und Workflows
  - Optionales `response_filter` in HTTP- und Agententool-Konfigurationen hinzugefügt
  - Optionales `uui` (`UUITransferConfig`) in transferbezogenen Workflow-Modellen hinzugefügt
- Turn-Konfiguration
  - Optionales `transcribe_on_disabled_interruptions` (Boolean, Standardwert `false`) hinzugefügt
- Telefonieimporte
  - Optionales `agent_id` in Importschemas für Twilio-, Exotel- und SIP-Trunk-Anfragen hinzugefügt
- Gesprächsmodelle
  - Optionales `sentiment_analysis` in Typen für Gesprächszusammenfassungen hinzugefügt
  - Optionales `sentiment` in Nutzermodellen für Gespräche hinzugefügt

### Text to Speech

- Verdeutlicht, dass `language_code` ignoriert wird, wenn es nicht unterstützt wird, und bei `multilingual_v2` nicht unterstützt wird

### Workspaces

- API-Schlüssel
  - Optionales `third_party_disable_allowed` (Boolean) in Modellen zum Erstellen, Patchen und für Antworten hinzugefügt
- Berechtigungen
  - `conversation_privacy_manage` und `synthid_detector` hinzugefügt
- Gruppen
  - Optionales `scim_group` (String) in Workspace-Gruppenmodellen hinzugefügt

</Accordion>

## June 22, 2026

### ElevenAgents

- **Branch-Rebase**: `POST /v1/convai/agents/{agent_id}/branches/{branch_id}/rebase` hinzugefügt, um einen Branch auf den aktuellen Main zu rebasen und branchspezifische Änderungen zu erhalten. Übergeordnete Modelle von Agent-Versionen ergänzen optional `rebased_from_version_id` (String), um die Quellversion nach einem Rebase nachzuverfolgen.
- **Filterung nach Konversationsprodukt**: [Konversationen auflisten](/docs/de/api-reference/conversations/list) und [Konversationsnachrichten per Text durchsuchen](/docs/de/api-reference/conversations/messages/text-search) ergänzen den optionalen Abfrageparameter `conversation_product_type` (`agents` | `speech_engine`), um Ergebnisse nach Produkt zu filtern. Konversationsmodelle führen hierfür `ConversationProduct` ein.
- **Filterung nach Konversationsbeendigung**: [Konversationen auflisten](/docs/de/api-reference/conversations/list) ergänzt den optionalen Abfrageparameter `termination_reasons` (Array von Strings), um Konversationen danach zu filtern, wie sie beendet wurden.
- **Themenfindung pro Agent**: Die Plattformeinstellungen von [Agent erstellen](/docs/de/api-reference/agents/create) und [Agent aktualisieren](/docs/de/api-reference/agents/update) ergänzen optional `topic_discovery` (`TopicDiscoverySettings`) für die Konfiguration der Themenfindung pro Agent.
- **Konfiguration von Hintergrundsound**: Konfigurationsmodelle für Agent-Plattform und Konversationen ergänzen optional `background_sound` (`BackgroundSoundConfig`) für Umgebungsgeräusche während Konversationen.
- **Ignorierbegriffe für Turn-Unterbrechungen**: Turn-Konfigurationsschemata ergänzen optional `interruption_ignore_terms` (Array von Strings), um die Turn-Erkennung für bestimmte Phrasen zu unterdrücken.
- **Randomisierung von Füllnachrichten bei Soft Timeouts**: Die Soft-Timeout-Konfiguration ergänzt optional `randomize_fillers` (Boolean), um Füllnachrichten über Soft Timeouts hinweg zufällig anzuordnen. Felder für Soft-Timeout-Nachrichten und LLM-Prompt-Überschreibungen unterstützen jetzt dynamische Variablen.
- **Nutzerkennungen in Transkripten**: Transkriptnachrichtenmodelle ergänzen optional `user_identifier` (String) bei von Nutzern verfassten Nachrichten.
- **Erfolgsbedingungen für Simulationen**: Schemas für Agent-Simulationstests ergänzen optional `success_conditions` (Array, bis zu 30 Elemente). Das veraltete Feld `success_condition` wird zugunsten der Array-Form eingestellt.
- **Wiederholungslimit für Agent-Tests**: [Tests für den Agenten ausführen](/docs/de/api-reference/tests/run-tests) erhöht den maximalen Wert von `repeat_count` von 20 auf 50.
- **Dynamische erlaubte Werte für Toolschemas**: JSON-Schema-Eigenschaften für ElevenAgents-Tools ergänzen optional `allowed_values_dynamic_variable` (String) für serververifizierte LLM-Werte aus dynamischen Variablen.
- **Dokumentation zu signierten Widget-URLs**: [Widget abrufen](/docs/de/api-reference/widget/get) aktualisiert die Dokumentation zu `conversation_signature` mit Verweis auf `/v1/convai/conversation/get_signed_url`.

### Musik

- **Höherwertige Ausgabeformate**: [Musik generieren](/docs/de/api-reference/music/compose), [Musik detailliert generieren](/docs/de/api-reference/music/compose-detailed) und [Musik streamen](/docs/de/api-reference/music/stream) ergänzen `mp3_48000_240` und `mp3_48000_320` zu den unterstützten `output_format`-Werten. Wenn `output_format` auf `auto` gesetzt ist, verwenden v2-Modelle jetzt standardmäßig `mp3_48000_192` statt `mp3_48000_128`.
- **Klarstellung zum Flag für Abschnittsdauern**: `respect_sections_durations` gilt nur mit `composition_plan` bei `music_v1`. Bei `music_v2` werden Abschnittsdauern immer erzwungen und dieses Flag wird ignoriert.
- **Aufteilung des Schemas für Kompositionspläne**: `composition_plan` in Musikanfragen verwendet eine `oneOf`-Union aus `MusicPrompt` und `CompositionPlan`. Ersteres wird für Kompositionspläne von `music_v1` verwendet, Letzteres für `music_v2`.

### Synchronisation

- **Filter für Projektlisten**: [Synchronisationen auflisten](/docs/de/api-reference/dubbing/list) ergänzt optionale Array-Abfrageparameter `dubbing_statuses`, `dubbing_models`, `target_language_codes` und `creation_sources` für gefilterte Listen. Der Parameter `order_by` akzeptiert jetzt zusätzlich zu `created_at` auch `name`.

### Workspaces

- **Sperr- und Deaktivierungsgründe**: Workspace- und API-Key-Modelle ergänzen `LockReason` und optionale Felder `disable_reason`. Workspace-Gruppeneinstellungen ergänzen optional `scim_frozen` (Boolean) für den von SCIM verwalteten Sperrstatus.

### ElevenCreative Studio

- **Untertitelanimationen**: Die Enums für Ein- und Ausblendanimationen von Studio-Untertiteln ergänzen `pop`, `slide_up` und `slide_down`.

### SDK-Releases

#### JavaScript SDK

- [v2.54.0](https://github.com/elevenlabs/elevenlabs-js/releases/tag/v2.54.0) - Aus dem neuesten OpenAPI-Schema neu generiert, mit Client-Unterstützung für Branch-Rebase, Filtern nach `conversation_product_type` und `termination_reasons` in Konversationslisten und Textsuchen, Mehrwertfiltern für Synchronisationslisten, musikspezifischen `output_format`-Typen, Einstellungen für Themenfindung und der Entfernung exportierter coachingbezogener Typen.
- [v2.53.1](https://github.com/elevenlabs/elevenlabs-js/releases/tag/v2.53.1) - Optionale Werte in `DynamicVariablesConfig`-Datensätzen wiederhergestellt, die in v2.53.0 fälschlicherweise eingeschränkt wurden.

#### Python SDK

- [v2.54.0](https://github.com/elevenlabs/elevenlabs-python/releases/tag/v2.54.0) - Aus dem neuesten OpenAPI-Schema neu generiert, mit Client-Unterstützung für Branch-Rebase, Filtern in Konversationslisten und Textsuchen, Mehrwertfiltern für Synchronisationslisten, Aktualisierungen der Musikausgabeformate, Einstellungen für Themenfindung und der Entfernung exportierter coachingbezogener Typen. `ElevenLabs` und `AsyncElevenLabs` akzeptieren jetzt die Durchreichung von `headers` und `follow_redirects` an den Basis-Client.

#### Pakete

- [@elevenlabs/client@1.12.0](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Fclient%401.12.0) - Unterstützung für `overrides.asr.keywords` im Browser-Client hinzugefügt, sodass ASR-Keyword-Biasing pro Konversation über `conversation_initiation_client_data` gesendet werden kann.
- [@elevenlabs/react@1.7.0](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Freact%401.7.0) - `includeLanguageDetection` für Echtzeit-Scribe-Sitzungen verfügbar gemacht, einschließlich React-`useScribe`-Unterstützung zum Anfordern und Auslesen erkannter Sprachmetadaten.
- [@elevenlabs/react-native@1.2.9](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Freact-native%401.2.9), [@elevenlabs/types@0.15.0](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Ftypes%400.15.0), [@elevenlabs/convai-widget-core@0.14.4](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Fconvai-widget-core%400.14.4) und [@elevenlabs/convai-widget-embed@0.14.4](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Fconvai-widget-embed%400.14.4) - Abhängigkeiten an `@elevenlabs/client@1.12.0` und `@elevenlabs/types@0.15.0` angeglichen.
- [@elevenlabs/client@1.12.1](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Fclient%401.12.1) - Helfer für Datei-Uploads über den internen Unity-Einstiegspunkt verfügbar gemacht.
- [@elevenlabs/react@1.7.1](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Freact%401.7.1), [@elevenlabs/react-native@1.2.10](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Freact-native%401.2.10), [@elevenlabs/convai-widget-core@0.14.5](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Fconvai-widget-core%400.14.5) und [@elevenlabs/convai-widget-embed@0.14.5](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Fconvai-widget-embed%400.14.5) - Abhängigkeiten an `@elevenlabs/client@1.12.1` angeglichen.

#### MCP-Server

- [v0.10.0](https://github.com/elevenlabs/elevenlabs-mcp/releases/tag/v0.10.0) - Music-v2-Modell und Endpunkte, MCP-Tool-Anmerkungen für alle 24 Tools, Unterstützung für Python 3.14, Datenresidenz in Singapur, Kurzaliase für EU/IN-Residenz, ordnungsgemäße Behandlung des Herunterfahrens bei Client-Trennungen sowie Fehlerbehebungen für die Erstellung von Stimmvorschauen und die Auflösung von Ausgabeverzeichnispfaden hinzugefügt.

### API

<Accordion title="API-Änderungen anzeigen">

## Neue Endpunkte

### ElevenAgents

- `POST /v1/convai/agents/{agent_id}/branches/{branch_id}/rebase` - Rebaset einen Branch auf den aktuellen Main und erhält branchspezifische Änderungen

## Aktualisierte Endpunkte

### ElevenAgents

- [Konversationen auflisten](/docs/de/api-reference/conversations/list) - `GET /v1/convai/conversations`
  - Optionalen Abfrageparameter `conversation_product_type` (`agents` | `speech_engine`) hinzugefügt
  - Optionalen Abfrageparameter `termination_reasons` (Array von Strings) hinzugefügt
- [Konversationsnachrichten per Text durchsuchen](/docs/de/api-reference/conversations/messages/text-search) - `GET /v1/convai/conversations/messages/text-search`
  - Optionalen Abfrageparameter `conversation_product_type` (`agents` | `speech_engine`) hinzugefügt
- [Widget abrufen](/docs/de/api-reference/widget/get) - `GET /v1/convai/agents/{agent_id}/widget`
  - Dokumentation zu `conversation_signature` mit Verweis auf `/v1/convai/conversation/get_signed_url` aktualisiert
- [Tests für den Agenten ausführen](/docs/de/api-reference/tests/run-tests) - `POST /v1/convai/agents/{agent_id}/run-tests`
  - Maximalen Wert von `repeat_count` von 20 auf 50 erhöht

### Synchronisation

- [Synchronisationen auflisten](/docs/de/api-reference/dubbing/list) - `GET /v1/dubbing`
  - Optionale Abfrageparameter `dubbing_statuses`, `dubbing_models`, `target_language_codes` und `creation_sources` hinzugefügt
  - `order_by` akzeptiert jetzt zusätzlich zu `created_at` auch `name`

### Musik

- [Musik generieren](/docs/de/api-reference/music/compose), [Musik detailliert generieren](/docs/de/api-reference/music/compose-detailed) und [Musik streamen](/docs/de/api-reference/music/stream)
  - `mp3_48000_240` und `mp3_48000_320` zu den unterstützten `output_format`-Werten hinzugefügt
  - Das Ausgabeformat `auto` wählt für v2-Modelle `mp3_48000_192` aus (zuvor `mp3_48000_128`)

## Schemaänderungen

### ElevenAgents

- Agent-Branches und -Versionen
  - Optionales `rebased_from_version_id` bei übergeordneten Modellen von Agent-Versionen hinzugefügt
- Plattform- und Konversationskonfiguration
  - Optionales `topic_discovery` (`TopicDiscoverySettings`) bei Anfrage- und Antwortmodellen für Plattformeinstellungen hinzugefügt
  - Optionales `background_sound` (`BackgroundSoundConfig`) hinzugefügt
- Turn- und Timeout-Konfiguration
  - Optionales `interruption_ignore_terms` (Array von Strings) bei Turn-Konfigurationsschemata hinzugefügt
  - Optionales `randomize_fillers` (Boolean) bei der Soft-Timeout-Konfiguration hinzugefügt
- Transkripte und Simulation
  - Optionales `user_identifier` (String) bei Nutzernachrichten in Transkripten hinzugefügt
  - Optionales `success_conditions` (Array, max. 30) hinzugefügt; `success_condition` eingestellt
- JSON-Schema-Eigenschaften für Tools
  - Optionales `allowed_values_dynamic_variable` (String) hinzugefügt

### Musik

- Kompositionspläne
  - Das Anfragefeld `composition_plan` verwendet `oneOf` (`MusicPrompt` | `CompositionPlan`)
  - Verhalten von `respect_sections_durations` für `music_v1` gegenüber `music_v2` klargestellt

### Workspaces

- Enum `LockReason` und optionale Felder `disable_reason` hinzugefügt
- Optionales `scim_frozen` (Boolean) in Workspace-Gruppeneinstellungen hinzugefügt

### ElevenCreative Studio

- Enums für Untertitelanimationen ergänzen `pop`, `slide_up` und `slide_down`

## Entfernte Schemas

### ElevenAgents

- Coachingbezogene Einstellungsschemas entfernt (`CoachedAgentSettings`, `CoachingAgentSettings`, `NoCoachingSettings`)

</Accordion>

_Showing the 20 most recent of 100 entries. Append `/llms.txt` to the changelog URL for the complete index._