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

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