> 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

- **Nieuwe widgetconfiguratieopties**: Er zijn nu verschillende nieuwe instellingen beschikbaar voor de ElevenAgents-conversatiewidget in het agentdashboard:

  - **Inklapbare widget** (`widget.dismissible`): Hiermee kunnen gebruikers de widget tijdens een gesprek minimaliseren of sluiten.
  - **Actie-indicator** (`widget.show_agent_status`): Geef een visuele indicator weer wanneer de agent actief tools gebruikt, met afzonderlijke statussen voor bezig, klaar en fout. Als je deze instelling inschakelt, worden `agent_tool_request` en `agent_tool_response` automatisch toegevoegd aan de client events van de agent.
  - **Weergave van gespreks-ID** (`widget.show_conversation_id`): Toon gebruikers de gespreks-ID nadat een gesprek is beëindigd. Standaard ingesteld op `true` voor zowel nieuwe als bestaande agents.
  - **Zichtbaarheid van audiotags** (`widget.strip_audio_tags`): Verberg audiotags in gesprekstranscripten. Standaard ingesteld op `true` voor zowel nieuwe als bestaande agents.
  - **Thema voor syntax highlighting** (`widget.syntax_highlight_theme`): Configureer codeblock-highlighting in transcripten. Accepteert `null` (Auto), `light` of `dark`.

- **Agenttests met mapondersteuning**: Het endpoint [Agenttests weergeven](/docs/nl/api-reference/tests/list) ondersteunt nu het organiseren van tests in mappen. De queryparameters `parent_folder_id`, `include_folders` en `sort_mode` zijn toegevoegd voor gefilterde lijsten. Endpoints voor het maken en bijwerken van tests accepteren `parent_folder_id` om tests aan mappen toe te wijzen, en testooverzichten bevatten nu het entiteitstype, het pad van de bovenliggende map en het aantal onderliggende items.

- **Workflownode `say`**: Er is een nieuw nodetype `say` toegevoegd aan agentworkflows (`WorkflowSayNodeModel`). Deze node ondersteunt overschrijvingen voor `conversation_config`, `additional_prompt`, tools en de kennisbank. De berichtpayload van de node gebruikt een discriminated union met twee varianten: `literal` (statische tekst via `text`) en `prompt` (door LLM gegenereerd via `prompt`).

- **SMB-toolconfiguratie**: Het schema `SMBToolConfig` is geformaliseerd met een verplicht, gediscrimineerd `params`-object. Ondersteunde bewerkingstypen zijn `create`, `list`, `search`, `update` en `delete`, die elk van toepassing zijn op SMB-entiteitscategorieën zoals klanten, personeel, services, producten en assets.

- **Samenvattingstaal voor agents**: Het veld `summary_language` is toegevoegd aan de agentconfiguratie om de taal voor samenvattingen na gesprekken op te geven.

- **Twilio-gespreksopname**: Het optionele veld `call_recording_enabled` is toegevoegd aan de request body voor [uitgaande Twilio-gesprekken](/docs/nl/api-reference/twilio/outbound-call) om het opnemen van uitgaande gesprekken in te schakelen.

- **WhatsApp-berichtenvlag**: De vlag `enable_messaging` is toegevoegd aan WhatsApp-accountmodellen en updaterequests om te bepalen of berichten zijn ingeschakeld voor een bepaald telefoonnummer.

### Uitspraakwoordenboeken

- **Alle regels tegelijk instellen**: Het nieuwe endpoint [Regels instellen](/docs/nl/api-reference/pronunciation-dictionaries/rules/set) (`POST /v1/pronunciation-dictionaries/{pronunciation_dictionary_id}/set-rules`) vervangt alle bestaande regels in een uitspraakwoordenboek in één aanroep, als alternatief voor het stapsgewijs toevoegen of verwijderen van afzonderlijke regels.

- **Opties voor regelovereenkomsten**: De velden `case_sensitive` (boolean) en `word_boundaries` (boolean) zijn toegevoegd aan definities van uitspraakwoordenboekregels voor nauwkeurigere controle over hoe regels tekst matchen.

### Muziek

- **Audio uploaden**: Het nieuwe endpoint [Muziek uploaden](/docs/nl/api-reference/music/upload) (`POST /v1/music/upload`) accepteert een `multipart/form-data`-request met een audiobestand. Extraheert optioneel een compositieplan uit de geüploade audio en retourneert een `MusicUploadResponse` met een `song_id`.

- **Ondersteuning voor fonetische namen**: De parameter `use_phonetic_names` is toegevoegd aan de endpoints [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).

- **Song-ID in responses**: Responses voor muziekgeneratie tonen nu het veld `song_id`, waardoor je gemakkelijker naar gegenereerde nummers kunt verwijzen in volgende API-aanroepen.

### Audio Native

- **Projectinhoud bijwerken vanaf URL**: Het nieuwe endpoint [Inhoud bijwerken](/docs/nl/api-reference/audio-native/update-content) (`POST /v1/audio-native/content`) maakt het mogelijk om een AudioNative-project bij te werken door een URL op te geven. Het endpoint extraheert de inhoud uit de URL en zet deze in de wachtrij voor conversie en automatisch publiceren.

### Stemmen

- **Stembookmarks**: Het veld `bookmarked` is toegevoegd aan requests voor stemupdates en `is_bookmarked` aan responseobjecten voor stemmen, zodat gebruikers stemmen kunnen bookmarken voor snelle toegang.

### SDK-releases

#### JavaScript SDK

- [v2.37.0](https://github.com/elevenlabs/elevenlabs-js/releases/tag/v2.37.0) - Ondersteuning toegevoegd voor het tonen van `song_id` in responses voor muziekgeneratie. Bijgewerkt met de nieuwste API-schemawijzigingen uit Fern-regeneratie.

#### Python SDK

- [v2.37.0](https://github.com/elevenlabs/elevenlabs-python/releases/tag/v2.37.0) - Ondersteuning toegevoegd voor nieuwe parameters voor muziekgeneratie en het tonen van `song_id` in responses voor muziekgeneratie. Bijgewerkt met de nieuwste API-schemawijzigingen uit Fern-regeneratie.

#### Pakketten

- [@elevenlabs/convai-widget-core@0.10.0](https://github.com/elevenlabs/packages/releases/tag/@elevenlabs/convai-widget-core@0.10.0) - `event_id` doorgegeven via transcript- en streamingcallbacks. Tracking van toolstatussen herwerkt van Map-gebaseerd naar inline transcriptitems met een hulpprogramma `display-transcript`. Configuratieoptie `show-conversation-id` toegevoegd (boolean, standaard `true`) om de zichtbaarheid van de gespreks-ID in verbindingsverbrekingsberichten te beheren.
- [@elevenlabs/convai-widget-embed@0.10.0](https://github.com/elevenlabs/packages/releases/tag/@elevenlabs/convai-widget-embed@0.10.0) - `event_id` doorgegeven via transcript- en streamingcallbacks. Tracking van toolstatussen herwerkt naar inline transcriptitems.
- [@elevenlabs/types@0.6.0](https://github.com/elevenlabs/packages/releases/tag/@elevenlabs/types@0.6.0) - `event_id` doorgegeven via transcript- en streamingcallbacks.

### API

<Accordion title="API-wijzigingen bekijken">

## Nieuwe endpoints

- [Regels voor uitspraakwoordenboek instellen](/docs/nl/api-reference/pronunciation-dictionaries/rules/set) - `POST /v1/pronunciation-dictionaries/{pronunciation_dictionary_id}/set-rules` - Vervang alle regels in een uitspraakwoordenboek in één aanroep
- [Muziek uploaden](/docs/nl/api-reference/music/upload) - `POST /v1/music/upload` - Upload een audiobestand om een nummer te maken of ernaar te verwijzen, met optionele extractie van een compositieplan
- [Audio Native-inhoud bijwerken vanaf URL](/docs/nl/api-reference/audio-native/update-content) - `POST /v1/audio-native/content` - Werk een AudioNative-project bij door inhoud uit een opgegeven URL te extraheren en voor conversie in de wachtrij te zetten

## Bijgewerkte endpoints

### ElevenAgents

- [Agenttests weergeven](/docs/nl/api-reference/tests/list)

  - Queryparameter `parent_folder_id` toegevoegd (string, optioneel) om tests op map te filteren
  - Queryparameter `include_folders` toegevoegd (boolean, optioneel) om mapobjecten in resultaten op te nemen
  - Queryparameter `sort_mode` toegevoegd (string, optioneel) om de resultaatvolgorde te bepalen
  - Response bevat nu mapmetadata: entiteitstype, bovenliggend pad en aantal onderliggende items in `UnitTestSummaryResponseModel`

- [Agenttest maken](/docs/nl/api-reference/tests/create), [Agenttest bijwerken](/docs/nl/api-reference/tests/update)

  - Veld `parent_folder_id` toegevoegd (string, optioneel) om een test aan een map toe te wijzen

- [Agent maken](/docs/nl/api-reference/agents/create), [Agent bijwerken](/docs/nl/api-reference/agents/update), [Agent ophalen](/docs/nl/api-reference/agents/get)

  - Veld `summary_language` toegevoegd (string, optioneel) aan de agentconfiguratie voor de taal van samenvattingen na gesprekken
  - `widget.dismissible` toegevoegd (boolean) - gebruikers toestaan de widget in te klappen of te sluiten
  - `widget.show_agent_status` toegevoegd (boolean) - statusindicator voor toolgebruik in de widget weergeven
  - `widget.show_conversation_id` toegevoegd (boolean) - gespreks-ID tonen nadat het gesprek is beëindigd; standaard `true`
  - `widget.strip_audio_tags` toegevoegd (boolean) - audiotags verbergen in transcripten; standaard `true`
  - `widget.syntax_highlight_theme` toegevoegd (string, nullable) - highlightingthema voor codeblocks (`null`, `light` of `dark`)
  - Nieuw workflownodetype `say` toegevoegd met schema `WorkflowSayNodeModel`, inclusief overschrijvingen voor `conversation_config`, `additional_prompt`, tools/kennisbank; berichtpayload ondersteunt de gediscrimineerde varianten `literal` en `prompt`

- [Uitgaand Twilio-gesprek](/docs/nl/api-reference/twilio/outbound-call)

  - Veld `call_recording_enabled` toegevoegd (boolean, optioneel) om het opnemen van uitgaande Twilio-gesprekken in te schakelen

- [WhatsApp-account bijwerken](/docs/nl/api-reference/whats-app/accounts/update)

  - Veld `enable_messaging` toegevoegd (boolean, optioneel) om berichten voor het account in of uit te schakelen

- [Webhook bijwerken](/docs/nl/api-reference/webhooks/update)
  - Veld `schema_overrides` toegevoegd (object, optioneel) om het payloadschema van de webhook aan te passen

### Uitspraakwoordenboeken

- [Regels aan uitspraakwoordenboek toevoegen](/docs/nl/api-reference/pronunciation-dictionaries/rules/add), [Regels uit uitspraakwoordenboek verwijderen](/docs/nl/api-reference/pronunciation-dictionaries/rules/remove)
  - Veld `case_sensitive` toegevoegd (boolean) aan regeldefinities voor hoofdlettergevoelige matching
  - Veld `word_boundaries` toegevoegd (boolean) aan regeldefinities voor matching met woordgrenzen

### Muziek

- [Muziek genereren](/docs/nl/api-reference/music/compose), [Gedetailleerd muziek genereren](/docs/nl/api-reference/music/compose-detailed), [Muziek streamen](/docs/nl/api-reference/music/stream)
  - Parameter `use_phonetic_names` toegevoegd (boolean, optioneel) om de verwerking van fonetische namen tijdens generatie te regelen
  - Responses bevatten nu het veld `song_id`

### Stemmen

- [Stemmen weergeven](/docs/nl/api-reference/voices/search), [Stem ophalen](/docs/nl/api-reference/voices/get)

  - Veld `is_bookmarked` toegevoegd (boolean) aan responseobjecten voor stemmen

## Schemawijzigingen

### Nieuwe schema's

- `WorkflowSayNodeModel` - Workflownode voor agentbewerkingen `say` met gespreksconfiguratie, prompts en tooloverschrijvingen
- `WorkflowSayNodeMessageLiteral` - Letterlijke berichtpayload (statische tekst) voor nodes `say`
- `WorkflowSayNodeMessagePrompt` - Op prompts gebaseerde berichtpayload (door LLM gegenereerd) voor nodes `say`
- `MusicUploadResponse` - Responsemodel voor het uploaden van muziek, inclusief `song_id`
- `SMBToolConfigCreateClientParams`, `SMBToolConfigListClientsParams`, `SMBToolConfigSearchClientsParams`, `SMBToolConfigUpdateClientParams`, `SMBToolConfigDeleteClientParams` - Gediscrimineerde parametertypen voor SMB-toolbewerkingen

### Gewijzigde schema's

- `AgentConfig` - Veld `summary_language` toegevoegd
- `WidgetConfigV2` - Velden `dismissible`, `show_agent_status`, `show_conversation_id`, `strip_audio_tags` en `syntax_highlight_theme` toegevoegd
- `SMBToolConfig` - Veld `params` is nu verplicht en gebruikt een discriminated union
- `PronunciationDictionaryRule` - Velden `case_sensitive` en `word_boundaries` toegevoegd
- `CustomGuardrailConfig` - Veld `model` is nu optioneel met een standaardwaarde
- `UnitTestSummaryResponseModel` - Velden voor mapmetadata toegevoegd: entiteitstype, bovenliggend pad, aantal onderliggende items

</Accordion>