> 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

- **Branch rebase**: `POST /v1/convai/agents/{agent_id}/branches/{branch_id}/rebase` toegevoegd om een branch te rebasen op de nieuwste main, waarbij branchspecifieke wijzigingen behouden blijven. Bovenliggende modellen voor agentversies voegen optioneel `rebased_from_version_id` (string) toe om na een rebase de bronversie bij te houden.
- **Filteren op conversatieproduct**: [Conversaties weergeven](/docs/nl/api-reference/conversations/list) en [Tekst zoeken in conversatieberichten](/docs/nl/api-reference/conversations/messages/text-search) voegen de optionele queryparameter `conversation_product_type` (`agents` | `speech_engine`) toe om resultaten op product te filteren. Conversatiemodellen introduceren `ConversationProduct` voor dit onderscheid.
- **Filteren op beëindiging van conversaties**: [Conversaties weergeven](/docs/nl/api-reference/conversations/list) voegt de optionele queryparameter `termination_reasons` (array van strings) toe om conversaties te filteren op de manier waarop ze zijn beëindigd.
- **Onderwerpdetectie per agent**: De platforminstellingen van [Agent maken](/docs/nl/api-reference/agents/create) en [Agent bijwerken](/docs/nl/api-reference/agents/update) voegen optioneel `topic_discovery` (`TopicDiscoverySettings`) toe voor configuratie van onderwerpdetectie per agent.
- **Configuratie van achtergrondgeluid**: Platform- en conversatieconfiguratiemodellen voor agents voegen optioneel `background_sound` (`BackgroundSoundConfig`) toe voor omgevingsgeluid tijdens conversaties.
- **Negeertermen voor beurtonderbreking**: Schema's voor beurtconfiguratie voegen optioneel `interruption_ignore_terms` (array van strings) toe om beurtendetectie voor specifieke zinnen te onderdrukken.
- **Willekeurige soft-timeoutvullers**: De configuratie voor soft time-outs voegt optioneel `randomize_fillers` (boolean) toe om vulberichten willekeurig te verdelen over soft time-outs. Velden voor het overschrijven van soft-time-outberichten en LLM-prompts ondersteunen nu dynamische variabelen.
- **Gebruikers-ID's in transcripten**: Transcriptberichtmodellen voegen optioneel `user_identifier` (string) toe aan door gebruikers geschreven berichten.
- **Succesvoorwaarden voor simulaties**: Schema's voor agentsimulatietests voegen optioneel `success_conditions` (array, maximaal 30 items) toe. Het verouderde veld `success_condition` is vervangen door de arrayvorm.
- **Herhalingslimiet voor agenttests**: [Tests uitvoeren op de agent](/docs/nl/api-reference/tests/run-tests) verhoogt de maximale `repeat_count` van 20 naar 50.
- **Dynamische toegestane waarden in toolschema's**: JSON-schema-eigenschappen van ElevenAgents-tools voegen optioneel `allowed_values_dynamic_variable` (string) toe voor door de server geverifieerde LLM-waardekeuzes uit dynamische variabelen.
- **Documentatie voor ondertekende widget-URL's**: [Widget ophalen](/docs/nl/api-reference/widget/get) werkt de documentatie voor `conversation_signature` bij met een verwijzing naar `/v1/convai/conversation/get_signed_url`.

### Muziek

- **Uitvoerformaten van hogere kwaliteit**: [Muziek genereren](/docs/nl/api-reference/music/compose), [Gedetailleerd muziek genereren](/docs/nl/api-reference/music/compose-detailed) en [Muziek streamen](/docs/nl/api-reference/music/stream) voegen `mp3_48000_240` en `mp3_48000_320` toe aan de ondersteunde waarden voor `output_format`. Wanneer `output_format` `auto` is, gebruiken v2-modellen nu standaard `mp3_48000_192` in plaats van `mp3_48000_128`.
- **Verduidelijking van de vlag voor sectieduur**: `respect_sections_durations` geldt alleen met `composition_plan` op `music_v1`. Op `music_v2` worden sectieduren altijd afgedwongen en wordt deze vlag genegeerd.
- **Opsplitsing van het schema voor compositieplannen**: `composition_plan` in muziekaanvragen gebruikt een `oneOf`-unie van `MusicPrompt` en `CompositionPlan`. De eerste wordt gebruikt voor compositieplannen van `music_v1` en de tweede voor `music_v2`.

### Nasynchronisatie

- **Filters voor projectlijsten**: [Nasynchronisaties weergeven](/docs/nl/api-reference/dubbing/list) voegt de optionele arrayqueryparameters `dubbing_statuses`, `dubbing_models`, `target_language_codes` en `creation_sources` toe voor gefilterde lijsten. De parameter `order_by` accepteert nu naast `created_at` ook `name`.

### Workspaces

- **Redenen voor vergrendeling en uitschakeling**: Workspace- en API-sleutelmodellen voegen `LockReason` en optionele velden voor `disable_reason` toe. Instellingen voor workspacegroepen voegen optioneel `scim_frozen` (boolean) toe voor de door SCIM beheerde bevriezingsstatus.

### ElevenCreative Studio

- **Ondertitelanimaties**: Enums voor Studio-animaties bij het verschijnen en verdwijnen van ondertitels voegen `pop`, `slide_up` en `slide_down` toe.

### SDK-releases

#### JavaScript SDK

- [v2.54.0](https://github.com/elevenlabs/elevenlabs-js/releases/tag/v2.54.0) - Opnieuw gegenereerd op basis van het nieuwste OpenAPI-schema met clientondersteuning voor branch rebase, de filters `conversation_product_type` en `termination_reasons` voor conversatielijsten en tekstzoekopdrachten, filters met meerdere waarden voor nasynchronisatielijsten, muziekspecifieke `output_format`-typen, instellingen voor onderwerpdetectie en het verwijderen van geëxporteerde typen voor coaching.
- [v2.53.1](https://github.com/elevenlabs/elevenlabs-js/releases/tag/v2.53.1) - Optionele waarden hersteld in `DynamicVariablesConfig`-records die in v2.53.0 onterecht waren beperkt.

#### Python SDK

- [v2.54.0](https://github.com/elevenlabs/elevenlabs-python/releases/tag/v2.54.0) - Opnieuw gegenereerd op basis van het nieuwste OpenAPI-schema met clientondersteuning voor branch rebase, filters voor conversatielijsten en tekstzoekopdrachten, filters met meerdere waarden voor nasynchronisatielijsten, updates van muziekuitvoerformaten, instellingen voor onderwerpdetectie en het verwijderen van geëxporteerde typen voor coaching. `ElevenLabs` en `AsyncElevenLabs` accepteren nu `headers` en `follow_redirects` als passthrough naar de basisclient.

#### Packages

- [@elevenlabs/client@1.12.0](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Fclient%401.12.0) - Ondersteuning voor `overrides.asr.keywords` toegevoegd aan de browserclient, zodat ASR-keywordbiasing per conversatie via `conversation_initiation_client_data` kan worden verzonden.
- [@elevenlabs/react@1.7.0](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Freact%401.7.0) - `includeLanguageDetection` beschikbaar gemaakt voor realtime Scribe-sessies, waaronder ondersteuning in React `useScribe` voor het opvragen en uitlezen van metadata over de gedetecteerde taal.
- [@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) en [@elevenlabs/convai-widget-embed@0.14.4](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Fconvai-widget-embed%400.14.4) - Afhankelijkheden afgestemd op `@elevenlabs/client@1.12.0` en `@elevenlabs/types@0.15.0`.
- [@elevenlabs/client@1.12.1](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Fclient%401.12.1) - De helper voor het uploaden van bestanden beschikbaar gemaakt vanuit het interne Unity-entrypoint.
- [@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) en [@elevenlabs/convai-widget-embed@0.14.5](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Fconvai-widget-embed%400.14.5) - Afhankelijkheden afgestemd op `@elevenlabs/client@1.12.1`.

#### MCP-server

- [v0.10.0](https://github.com/elevenlabs/elevenlabs-mcp/releases/tag/v0.10.0) - Music v2-model en endpoints toegevoegd, MCP-toolannotaties voor alle 24 tools, ondersteuning voor Python 3.14, dataresidentie in Singapore, korte aliassen voor EU/IN-residentie, correcte afsluiting bij verbroken clientverbindingen en oplossingen voor het maken van stemvoorvertoningen en het bepalen van paden naar uitvoermappen.

### API

<Accordion title="API-wijzigingen bekijken">

## Nieuwe endpoints

### ElevenAgents

- `POST /v1/convai/agents/{agent_id}/branches/{branch_id}/rebase` - Rebaset een branch op de nieuwste main, waarbij branchspecifieke wijzigingen behouden blijven

## Bijgewerkte endpoints

### ElevenAgents

- [Conversaties weergeven](/docs/nl/api-reference/conversations/list) - `GET /v1/convai/conversations`
  - Optionele queryparameter `conversation_product_type` toegevoegd (`agents` | `speech_engine`)
  - Optionele queryparameter `termination_reasons` toegevoegd (array van strings)
- [Tekst zoeken in conversatieberichten](/docs/nl/api-reference/conversations/messages/text-search) - `GET /v1/convai/conversations/messages/text-search`
  - Optionele queryparameter `conversation_product_type` toegevoegd (`agents` | `speech_engine`)
- [Widget ophalen](/docs/nl/api-reference/widget/get) - `GET /v1/convai/agents/{agent_id}/widget`
  - Documentatie voor `conversation_signature` bijgewerkt met een verwijzing naar `/v1/convai/conversation/get_signed_url`
- [Tests uitvoeren op de agent](/docs/nl/api-reference/tests/run-tests) - `POST /v1/convai/agents/{agent_id}/run-tests`
  - Maximale `repeat_count` verhoogd van 20 naar 50

### Nasynchronisatie

- [Nasynchronisaties weergeven](/docs/nl/api-reference/dubbing/list) - `GET /v1/dubbing`
  - Optionele queryparameters `dubbing_statuses`, `dubbing_models`, `target_language_codes` en `creation_sources` toegevoegd
  - `order_by` accepteert nu naast `created_at` ook `name`

### Muziek

- [Muziek genereren](/docs/nl/api-reference/music/compose), [Gedetailleerd muziek genereren](/docs/nl/api-reference/music/compose-detailed) en [Muziek streamen](/docs/nl/api-reference/music/stream)
  - `mp3_48000_240` en `mp3_48000_320` toegevoegd aan ondersteunde waarden voor `output_format`
  - Uitvoerformaat `auto` selecteert `mp3_48000_192` voor v2-modellen (voorheen `mp3_48000_128`)

## Schemawijzigingen

### ElevenAgents

- Agentbranches en -versies
  - Optioneel `rebased_from_version_id` toegevoegd aan bovenliggende modellen voor agentversies
- Platform- en conversatieconfiguratie
  - Optioneel `topic_discovery` (`TopicDiscoverySettings`) toegevoegd aan request- en responsemodellen voor platforminstellingen
  - Optioneel `background_sound` (`BackgroundSoundConfig`) toegevoegd
- Configuratie van beurten en time-outs
  - Optioneel `interruption_ignore_terms` (array van strings) toegevoegd aan schema's voor beurtconfiguratie
  - Optioneel `randomize_fillers` (boolean) toegevoegd aan configuratie voor soft time-outs
- Transcripten en simulatie
  - Optioneel `user_identifier` (string) toegevoegd aan gebruikersberichten in transcripten
  - Optioneel `success_conditions` (array, maximaal 30) toegevoegd; `success_condition` verouderd verklaard
- JSON-schema-eigenschappen van tools
  - Optioneel `allowed_values_dynamic_variable` (string) toegevoegd

### Muziek

- Compositieplannen
  - Requestveld `composition_plan` gebruikt `oneOf` (`MusicPrompt` | `CompositionPlan`)
  - Gedrag van `respect_sections_durations` voor `music_v1` tegenover `music_v2` verduidelijkt

### Workspaces

- Enum `LockReason` en optionele velden voor `disable_reason` toegevoegd
- Optioneel `scim_frozen` (boolean) toegevoegd aan instellingen voor workspacegroepen

### ElevenCreative Studio

- Enums voor ondertitelanimaties voegen `pop`, `slide_up` en `slide_down` toe

## Verwijderde schema's

### ElevenAgents

- Instellingenschema's voor coaching verwijderd (`CoachedAgentSettings`, `CoachingAgentSettings`, `NoCoachingSettings`)

</Accordion>