> 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

- **Wachtrijen voor gesprekken en wachtmuziek**: [Wachtrijen voor gesprekken](/docs/nl/eleven-agents/guides/call-queueing) toegevoegd voor agents die hun gelijktijdigheidslimiet hebben bereikt. Bellers in de wachtrij horen wachtmuziek en ontvangen `queue_status`-events totdat ze worden toegelaten of de wachttijd verloopt. Met nieuwe API-methoden kun je aangepaste wachtmuziek uploaden of verwijderen.
- **Metagegevens voor testversies**: Testresultaten van agents geven nu aan tegen welke agentversie ze zijn uitgevoerd en of ze conceptwijzigingen bevatten. Aanroepoverzichten geven ook aan wanneer gedeeltelijke herindieningen tegen verschillende versies zijn uitgevoerd.
- **Model- en accountmetagegevens**: De LLM-configuratie voor agents accepteert nu `gemini-3.8-flash`. Reacties voor WhatsApp-accounts geven aan of het account de Cloud API of de coexistence-aanmeldingsflow gebruikt.

### Muziek

- **Ondersteuning voor Music v2.5 API**: Music-endpoints en SDK's accepteren nu `music_v2_5`. Chunks voor het genereren van compositieplannen ondersteunen maximaal 6.132 tekens, met maximaal 30 regels van elk 200 tekens.

### SDK-releases

#### JavaScript SDK

- [v2.68.0](https://github.com/elevenlabs/elevenlabs-js/releases/tag/v2.68.0) - Methoden toegevoegd om wachtmuziek voor agents te uploaden en verwijderen. Types opnieuw gegenereerd voor wachtrijen voor gesprekken, procedurereferenties, het maken van conceptbranches, limieten voor RAG-queries, metagegevens voor testversies, `gemini-3.8-flash` en `music_v2_5`.

#### Python SDK

- [v2.68.0](https://github.com/elevenlabs/elevenlabs-python/releases/tag/v2.68.0) - Synchrone en asynchrone methoden toegevoegd om wachtmuziek voor agents te uploaden en verwijderen. Types opnieuw gegenereerd voor wachtrijen voor gesprekken, procedures, het maken van conceptbranches, limieten voor RAG-queries, metagegevens voor testversies, `gemini-3.8-flash` en `music_v2_5`. De wrapper `compose_detailed` accepteert nu elke gegenereerde muziekmode-ID en zowel prompt- als chunkgebaseerde compositieplannen.

#### iOS SDK

- [v3.3.1](https://github.com/elevenlabs/elevenlabs-swift-sdk/releases/tag/v3.3.1) - Stemt agentberichten af op `response_id` in plaats van `event_id`, waardoor meerdere reacties rond toolaanroepen behouden blijven en gestreamde delen of correcties niet aan het verkeerde bericht worden gekoppeld.

#### ElevenLabs CLI

- [v1.3.0](https://github.com/elevenlabs/cli/releases/tag/v1.3.0) - Optionele metagegevens `--intent` toegevoegd aan gegenereerde API-commando's. `elevenlabs feedback missing-capability` toegevoegd om workflows te melden die de CLI niet ondersteunt.

#### Pakketten

- [@elevenlabs/convai-widget-core@0.18.2](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Fconvai-widget-core%400.18.2) en [@elevenlabs/convai-widget-embed@0.18.2](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Fconvai-widget-embed%400.18.2) - Dubbele antwoorden van agents na tool- en procedureaanroepen opgelost. Gestreamde tekstantwoorden behouden Markdown-opmaak en spraakgesprekken tonen niet langer onuitgesproken gestreamde chatdelen. Het embed-pakket beperkt `user_activity`-events ook tot één keer per seconde en wist de limiet wanneer een sessie eindigt.

### API

<Accordion title="API-wijzigingen bekijken">

## Nieuwe endpoints

### ElevenAgents

- [Wachtmuziek voor agent uploaden](/docs/nl/api-reference/agents/hold-audio/create) - `POST /v1/convai/agents/{agent_id}/hold-audio`
  - Accepteert verplichte `hold_audio_file` (binair) als multipart-formuliergegevens. Het bestand moet MP3 of WAV zijn, maximaal 40 MB en 180 seconden.
  - Retourneert verplichte `agent_id` (string) en `hold_audio` (`AgentHoldAudioConfig`). Het wachtmuziekobject vereist `audio_path`, `audio_url`, `original_filename` (strings), `duration_secs` (nummer) en `size_bytes` (geheel getal).
- [Wachtmuziek voor agent verwijderen](/docs/nl/api-reference/agents/hold-audio/delete) - `DELETE /v1/convai/agents/{agent_id}/hold-audio`
  - Verwijdert de aangepaste clip, zodat bellers in de wachtrij de standaard wachtttoon horen.
  - Retourneert verplichte `agent_id` (string).

## Bijgewerkte endpoints

### ElevenAgents

- [Agent maken](/docs/nl/api-reference/agents/create), [Agent ophalen](/docs/nl/api-reference/agents/get) en [Agent bijwerken](/docs/nl/api-reference/agents/update)
  - Optionele `platform_settings.queueing_config` (`AgentQueueingConfig`) toegevoegd met `enabled` (booleaans, standaard `false`) en `wait_timeout_seconds` (geheel getal, 1–1.800, standaard `180`).
  - Antwoorden voor wachtrijconfiguratie bevatten alleen-lezen nullable `hold_audio` (`AgentHoldAudioConfig`). Antwoorden voor agents bevatten ook optionele `default_hold_audio_url` (string).
- [Gesprek ophalen](/docs/nl/api-reference/conversations/get) - `GET /v1/convai/conversations/{conversation_id}`
  - Metagegevens voegen optionele nullable `queue_wait_secs` (nummer) toe. Wachttijd wordt niet meegerekend in `call_duration_secs` en gefactureerde tijd.
- [Agentbranch maken](/docs/nl/api-reference/agents/branches/create) - `POST /v1/convai/agents/{agent_id}/branches`
  - Optionele `include_draft` toegevoegd (booleaans, standaard `false`). Wanneer dit `true` is, bevat een branch die vanaf de branchtip is gemaakt de conceptprocedureset van de aanroeper.
- [Procedures weergeven](/docs/nl/api-reference/agents/procedures/list) en endpoints voor procedures maken, ophalen en concepten
  - Lijstitems voegen optionele `referenced_tool_ids`, `referenced_kb_ids`, `referenced_procedure_ids` en `referenced_dynamic_variables` (stringarrays) toe.
  - Antwoorden voor agents en merge-previews voegen optionele `procedures` toe, een map met procedure-ID als sleutel.
- [Testaanroepen weergeven](/docs/nl/api-reference/tests/test-invocations/list) - `GET /v1/convai/test-invocations`
  - Optionele nullable `search` (string) toegevoegd om tests en mappen op naam te filteren.
- [Tests uitvoeren op agent](/docs/nl/api-reference/tests/run-tests) en [Testaanroep ophalen](/docs/nl/api-reference/tests/test-invocations/get)
  - Antwoorden voor testsuiteaanroepen en unit-testruns voegen optionele nullable `version_id` (string) en optionele `ran_against_draft` (booleaans, standaard `false`) toe.
  - Aanroepoverzichten voegen ook optionele `runs_diverged_from_version` toe (booleaans, standaard `false`).
- `POST /v1/convai/agents/{agent_id}/knowledge-base/rag-query`
  - De requestbody voegt optionele nullable, queryspecifieke overschrijvingen toe voor `max_documents_length` (geheel getal, 1–50.000) en `max_retrieved_rag_chunks_count` (geheel getal, 1–20).
- [WhatsApp-account ophalen](/docs/nl/api-reference/whats-app/accounts/get) - `GET /v1/convai/whatsapp-accounts/{phone_number_id}`
  - Optionele `account_type` toegevoegd (`WhatsAppAccountType`, standaard `cloud_api`). Waarden zijn `cloud_api` en `coexistence`.
- [Verwacht LLM-gebruik berekenen](/docs/nl/api-reference/agents/calculate) - `POST /v1/convai/agent/{agent_id}/llm-usage/calculate`
  - `LLMUsageCalculatorLLMResponseModel` voegt verplichte `price_per_message` toe (nummer).

### Muziek

- `MusicModelID` voegt `music_v2_5` toe voor `POST /v1/music/video-to-music`, `POST /v1/music/plan`, [Muziek componeren](/docs/nl/api-reference/music/compose), `POST /v1/music/detailed`, `POST /v1/music/detailed/stream`, `POST /v1/music/stream`, `POST /v1/music/upload` en `POST /v1/music/finetunes`.
- `GenerationChunk.text` verhoogt `maxLength` van 6.000 naar 6.132 tekens voor `POST /v1/music/plan`, `POST /v1/music`, `POST /v1/music/detailed`, `POST /v1/music/detailed/stream`, `POST /v1/music/stream` en `POST /v1/music/upload`. Sectienamen kunnen 1–100 tekens bevatten en chunks kunnen maximaal 30 regels met 200 tekens per regel bevatten.

## Schemawijzigingen

### ElevenAgents

- Realtime serverevents voegen `queue_status` toe. De verplichte `queue_status_event.status` accepteert `waiting`, `admitted` of `timed_out`; `timed_out` gaat vooraf aan WebSocket-sluitcode `4300`. Wachtmuziek blijft binnenkomen als reguliere `audio`-events.
- De enum `LLM` voegt `gemini-3.8-flash` toe, inclusief overschrijvingen voor gespreksinitiatie.
- Unions voor resultaten van systeemtools voor gesprekken voegen `start_procedure_success`, `start_procedure_error`, `end_procedure_success` en `end_procedure_error` toe.
- `FeaturesUsageCommonModel` voegt optionele feature-statussen `freeform_procedure` en `structured_procedure` toe.

</Accordion>