Skip to navigation

ElevenAgents

  • Tickets samenvoegen en doorzoeken: Tickets samenvoegen voegt maximaal 50 open tickets van dezelfde agent samen in één doelticket. Samengevoegde tickets behouden de status merged en verwijzen via merged_into_ticket_id naar het doelticket. Tickets weergeven en Workspacetickets weergeven voegen een hoofdletterongevoelige parameter search toe die overeenkomt met titels, beschrijvingen, opmerkingen en beurtopmerkingen van tickets. Elk resultaat bevat een fragment search_match dat toont waar de query overeenkwam.
  • Uitkomsten voor Workflow End-nodes: Workflow End-nodes accepteren een outcome van success (standaard) of failure, zodat een workflow kan vastleggen of een gesprek succesvol is beëindigd. Aan het fouttype voor gesprekken is workflow_end_failure toegevoegd.
  • Oproepwachtrij ingeschakeld voor nieuwe agents: Nieuwe agents worden gemaakt met oproepwachtrij ingeschakeld, tenzij platform_settings.queueing_config.enabled expliciet is ingesteld. Bestaande agents behouden hun huidige instelling.
  • Nieuwe pogingen voor post-call-audio-webhooks: Als Nieuwe pogingen inschakelen aan staat, worden post_call_audio-webhooks opnieuw geprobeerd volgens hetzelfde schema als transcriptiewebhooks. Audiopayloads van meer dan 50 MiB worden niet opnieuw geprobeerd en audiopogingen in de wachtrij zijn beperkt tot 400 MiB per webhook.
  • Strikte tooloverschrijvingen: De gesprekoverschrijving tool_ids_strict maakt van een overschreven lijst tool_ids de volledige set tools die beschikbaar is in het gesprek, inclusief tools op workflownodes. Deze wordt genegeerd wanneer hij op de agent zelf is ingesteld.
  • Bevestiging voor beëindigen in widget: De widget kan gebruikers om bevestiging vragen voordat een chat of oproep wordt beëindigd. Schakel dit in met end_confirmation_enabled in de widgetconfiguratie of met het attribuut end-confirmation.

Text to Speech

  • Audio-effecten: Requests voor Text to Speech en Text to Dialogue accepteren een optioneel object audio_effects. Hiermee worden een filterpreset, waargenomen afstand, een galmomgeving, een herhalend achtergrondgeluid en stereopanning toegepast op de gegenereerde audio. Geef geldige preset-, omgevings- en achtergrondgeluid-ID’s weer met GET /v1/audio-effects/catalog. Galm en panning die niet nul is, produceren stereo-audio en worden afgewezen voor uitvoerformaten ulaw_*, alaw_* en pcm_*. Effecten veranderen de kosten van een request niet.

Speech to Text

  • Commitstrategie voor beurtvoorspelling: De realtime Speech to Text WebSocket voegt turn_prediction toe als waarde voor commit_strategy. Naast segmentatie op basis van stilte commit deze een segment zodra het model voorspelt dat de spreker klaar is met diens beurt. Dit is de standaard voor modellen die beurten voorspellen, en gedeeltelijke transcripts van die modellen bevatten turn_probability. Zie transcripts en commitstrategieën.

Stemmen

  • API voor stemcollecties: Stemcollecties kunnen nu via de API worden beheerd. Maak collecties, geef ze weer, werk ze bij en verwijder ze, en voeg stemmen toe of verwijder ze. Zie Stemcollecties weergeven.

Workspaces

  • Terugval naar basisplaats: Lid bijwerken accepteert allow_downgrade_to_basic_seat. Als je een gebruiker ontgrendelt van wie het oorspronkelijke plaastype geen beschikbare plaatsen heeft, wordt de gebruiker naar een basisplaats verplaatst in plaats van dat de request mislukt.
  • Workspace-ID bij gebruiker: Gebruiker ophalen retourneert de workspace_id van de workspace waartoe de API-sleutel behoort.

SDK-releases

JavaScript SDK

  • v2.72.0 - Clients toegevoegd voor stemcollecties, de catalogus met audio-effecten en het samenvoegen van triagetickets. Methoden voor Text to Speech en Text to Dialogue accepteren audio_effects, methoden voor het weergeven van triagetickets voegen zoeken en filters toe, en de realtime Speech to Text-client voegt de commitstrategie turn_prediction toe.

Python SDK

  • v2.72.0 - Clients toegevoegd voor stemcollecties, de catalogus met audio-effecten en het samenvoegen van triagetickets. Methoden voor Text to Speech en Text to Dialogue accepteren audio_effects, methoden voor het weergeven van triagetickets voegen zoeken en filters toe, en de realtime Speech to Text-client voegt de commitstrategie turn_prediction toe. play() en save() accepteren nu elke iterable van audiochunks, zoals een lijst of tuple. Handlers voor RealtimeEvents.CLOSE ontvangen een woordenboek met de WebSocket-sluitingswaarden code en reason; handlers zonder parameters blijven werken.

ElevenLabs CLI

  • v1.5.0 - API-commando’s opnieuw gegenereerd, met stemcollecties, de catalogus met audio-effecten, het samenvoegen van triagetickets en voorstellen voor het samenvoegen van agents.

Pakketten

  • @elevenlabs/client@1.27.0 en @elevenlabs/react@1.17.0 - Een optie previousText toegevoegd aan Scribe.connect() en useScribe() in microfoonmodus. De tekst wordt met het eerste audiochunk verzonden om het model context te geven, zoals bestaande documenttekst, voor hoofdletters, interpunctie en het voortzetten van zinnen. MediaDeviceOutput ontvangt nu libsampleratePath, zodat resampling van de uitvoer hetzelfde aangepaste libsamplerate-bundelpad gebruikt als MediaDeviceInput.
  • @elevenlabs/react-native@1.2.29 - Bijgewerkt naar @elevenlabs/client@1.27.0 en @elevenlabs/react@1.17.0.
  • @elevenlabs/convai-widget-core@0.19.0 en @elevenlabs/convai-widget-embed@0.19.0 - Een optioneel bevestigingsvenster toegevoegd voordat een chat of oproep wordt beëindigd, ingeschakeld met het attribuut end-confirmation of de configuratie end_confirmation_enabled, met aanpasbare tekst. Rich content in carrouselvorm toegevoegd met scrollbare itemkaarten die een afbeelding, ondertitel, beschrijving en acties kunnen bevatten. Carrousels blijven na een antwoord in het transcript staan, zonder hun acties. Rich content wordt nu tijdens spraakoproepen getoond wanneer het transcript zichtbaar is.

API

Nieuwe endpoints

ElevenAgents

  • Tickets samenvoegen - POST /v1/convai/triage-tickets/{agentqa_ticket_id}/merge - Voeg open tickets samen in het doelticket. Vereist source_ticket_ids (stringarray, 1–50 items) en retourneert het doelticket.

Stemmen

  • Stemcollecties weergeven - GET /v1/voices/collections - Geef de stemcollecties weer waartoe de aanroeper toegang heeft, gesorteerd op titel.
  • Stemcollectie maken - POST /v1/voices/collections - Maak een collectie met verplichte title en icon (beide strings met maximaal 1.000 tekens).
  • Stemcollectie ophalen - GET /v1/voices/collections/{collection_id} - Haal een collectie op met de bijbehorende title, icon en permission_on_resource van de aanroeper (admin, editor, commenter of viewer).
  • Stemcollectie bijwerken - PATCH /v1/voices/collections/{collection_id} - Werk de optionele title of icon bij.
  • Stemcollectie verwijderen - DELETE /v1/voices/collections/{collection_id}
  • Stem aan collectie toevoegen - POST /v1/voices/collections/{collection_id}/voice/{voice_id}
  • Stem uit collectie verwijderen - DELETE /v1/voices/collections/{collection_id}/voice/{voice_id}

Audio-effecten

  • GET /v1/audio-effects/catalog - Geef de beschikbare filter_presets, environments en background_noises weer. Elke invoer heeft een ID, een name en een nullable description.

Bijgewerkte endpoints

ElevenAgents

  • Agent maken, Agent ophalen en Agent bijwerken
    • Workflow End-nodes voegen outcome toe (success of failure, standaard success). Het veld is verplicht in responses.
    • Zelfstandige workflow-agentnodes en configuraties voor agentoverdracht voegen nullable branch_id (string) toe om een specifieke branch van de bestemmingsagent te targeten. Als deze niet is ingesteld, volgt de overdracht de traffic deployment van de doelagent. Resultaten van overdrachtstools voegen een branchreden configured toe.
    • Configuraties voor promptoverschrijvingen voegen tool_ids_strict toe (boolean, standaard false).
    • TTS-configuratie effects voegt pan toe (getal, -1 tot 1, standaard 0). Het veld seed is verouderd en heeft geen effect.
  • Widgetconfiguratie ophalen - end_confirmation_enabled toegevoegd (boolean, standaard false).
  • Tickets weergeven
    • Optionele queryparameters search (string, maximaal 200 tekens) en merged_into_ticket_id (string) toegevoegd.
    • Ticketresponses voegen nullable merged_into_ticket_id en nullable search_match toe met field (title, description, comment of turn_comment), snippet, highlight_start, highlight_end en nullable turn_index.
  • Workspacetickets weergeven - Optionele queryparameters agent_id, sources, priorities, sort_by (created_at of priority, standaard created_at), owner_user_id, issue_type, label, merged_into_ticket_id en search toegevoegd.
  • Tests weergeven - Optionele created_by_user_id (string) toegevoegd. Gebruik @me voor de geauthenticeerde gebruiker.
  • Testaanroepen weergeven - Optionele queryparameters test_id (string), version_id (string), start_time en end_time (integer, Unix-seconden, inclusief) toegevoegd.
  • Agentbranch bijwerken - Optionele auto_rebase (boolean) toegevoegd. Branchresponses voegen auto_rebase toe (boolean, standaard false).
  • Gespreksdetails ophalen
    • Metagegevens voor telefoongesprekken via Twilio, SIP trunk en Exotel voegen nullable call_result toe met de waarden answered, voicemail, busy, no_answer en failed.
    • Metagegevens voor batchoproepen voegen nullable cold_attempt (integer) en nullable conversation_type (initial, retry, callback of redirect) toe.
    • Aan het fouttype voor gesprekken is workflow_end_failure toegevoegd.
  • Knowledge base-auto-sync auto_discover is verouderd en heeft geen effect meer.

Text to Speech

  • Spraak maken, Spraak streamen, Spraak met timing maken en Spraak met timing streamen
    • Optionele nullable audio_effects toegevoegd met filter_preset_id (string), distance (getal, 0–1, standaard 0), environment_id (string), background_noise_id (string), send_level (getal, 0–1, standaard 1) en pan (getal, -1 tot 1, standaard 0).
    • Onbekende effect-ID’s retourneren 404. Stereo-effecten retourneren 400 voor uitvoerformaten ulaw_*, alaw_* en pcm_*.

Text to Dialogue

Speech to Text

  • Realtime Speech to Text
    • De queryparameter commit_strategy voegt turn_prediction toe, naast manual en vad.
    • Berichten partial_transcript voegen optionele turn_probability (getal) toe, alleen verzonden voor modellen die beurten voorspellen.

Muziek

  • POST /v1/music/video-to-music - Responses voegen een header song-id toe met de ID van het gegenereerde nummer.

Geschiedenis

Workspace en gebruiker

  • Lid bijwerken - Optionele allow_downgrade_to_basic_seat toegevoegd (boolean, standaard false).
  • Gebruiker ophalen - Verplichte workspace_id (string) toegevoegd.
  • Machtigingen voor API-sleutels van serviceaccounts voegen voice_collections_read en voice_collections_write toe.

ElevenAgents

  • Gestructureerde procedures worden gecompileerd bij opslaan en publiceren: Agent bijwerken en Agentconcept maken compileren en valideren gestructureerde procedures nu automatisch. Integraties hoeven niet langer het compile-endpoint aan te roepen of de gegenereerde workflow handmatig bij te werken. Ongeldige procedures retourneren fouten per procedure als 400 procedure_validation_failed. Agents zonder gestructureerde procedures worden niet beïnvloed.
  • Endpoint voor procedures compileren is legacy: Procedures compileren is gemarkeerd als legacy en mag niet worden gebruikt door nieuwe integraties. Het blijft beschikbaar voor bestaande aanroepers.
  • Mergevoorstellen: Mergevoorstellen zijn beschikbaar in alpha. Teams kunnen een voorstel openen voor een agentbranch, configuratiewijzigingen en testresultaten beoordelen, opmerkingen of goedkeuringsbeslissingen achterlaten en goedgekeurde wijzigingen samenvoegen in een doelbranch. Zie Mergevoorstellen.

SDK-releases

JavaScript SDK

  • v2.71.0 - Clients toegevoegd voor mergevoorstellen voor agents, implementatiegeschiedenis, annulering van testaanroepen en duplicatie van Speech Engine. De release voegt ook prioriteiten en sortering voor triagetickets, exportlimieten voor batchcalls, gpt-6.1-sol, claude-sonnet-5-5, Eleven v4-stemmodellen voor agents en huidige configuratietypen voor agents toe.

Python SDK

  • v2.71.0 - Clients toegevoegd voor mergevoorstellen voor agents, implementatiegeschiedenis, annulering van testaanroepen en duplicatie van Speech Engine. De release voegt ook prioriteiten en sortering voor triagetickets, exportlimieten voor batchcalls, gpt-6.1-sol, claude-sonnet-5-5, Eleven v4-stemmodellen voor agents en huidige configuratietypen voor agents toe.

Swift SDK

  • v3.4.0 - Dynamische variabelen behouden nu native JSON-typen wanneer ze worden verzonden in gegevens voor het starten van een gesprek.

Packages

API

Nieuwe endpoints

ElevenAgents

  • Mergevoorstel maken - POST /v1/convai/agents/{agent_id}/merge-proposals - Maak een voorstel met de vereiste velden source_branch_id, target_branch_id en title, plus een optionele beschrijving, reviewer-ID’s en triageticket-ID.
  • Mergevoorstellen weergeven - GET /v1/convai/agents/{agent_id}/merge-proposals - Geef voorstellen weer met filters voor status, bronbranch, doelbranch en tekst, plus cursorpaginering.
  • Mergevoorstel ophalen - GET /v1/convai/agents/{agent_id}/merge-proposals/{merge_proposal_id} - Haal een voorstel en de details van de beoordeling, opmerkingen en uitkomst op.
  • Mergevoorstel bijwerken - PATCH /v1/convai/agents/{agent_id}/merge-proposals/{merge_proposal_id} - Werk de titel, beschrijving of aangevraagde reviewers bij, of sluit het zonder samen te voegen.
  • Mergevoorstel beoordelen - POST /v1/convai/agents/{agent_id}/merge-proposals/{merge_proposal_id}/reviews - Dien een beslissing approved of changes_requested in met een optionele opmerking.
  • Opmerking plaatsen bij een mergevoorstel - POST /v1/convai/agents/{agent_id}/merge-proposals/{merge_proposal_id}/comments - Voeg een Markdown-opmerking van maximaal 4.096 tekens toe.
  • Mergevoorstel samenvoegen - POST /v1/convai/agents/{agent_id}/merge-proposals/{merge_proposal_id}/merge - Voeg de bronbranch samen en bepaal optioneel geforceerde conflictoplossing en archivering van de bronbranch.
  • Agentimplementaties weergeven - GET /v1/convai/agents/{agent_id}/deployments - Geef huidige en historische verdelingen van branchverkeer weer met paginering op basis van pagina’s.
  • Testaanroep annuleren - POST /v1/convai/test-invocations/{test_invocation_id}/cancel - Annuleer een actieve testaanroep.

Speech Engine

  • Een Speech Engine dupliceren - POST /v1/speech-engine/{speech_engine_id}/duplicate - Dupliceer een Speech Engine en geef de kopie optioneel een nieuwe name.

Bijgewerkte endpoints

ElevenAgents

  • Agent maken, Agent ophalen en Agent bijwerken
    • gpt-6.1-sol en claude-sonnet-5-5 toegevoegd aan de LLM-enum.
    • eleven_v4 en eleven_v4_turbo toegevoegd aan de conversatie-TTS-modelopties. De standaardwaarde is gewijzigd van eleven_flash_v2 naar eleven_v4_turbo.
    • Agentoverdrachten en zelfstandige workflow-agentnodes voegen optionele preserve_voice_settings (boolean, standaard false) toe om na een overdracht de basisstem, het TTS-model en de steminstellingen te behouden.
    • Toolconfiguraties voor het overslaan van beurten voegen optionele wait_timeout_secs toe (number, standaard -1). Een waarde van -1 houdt de agent stil totdat de beller spreekt.
    • Webhookconfiguraties na een gesprek voegen optionele exclude_transcript (boolean, standaard false) toe om transcripties per beurt weg te laten uit JSON-transcriptiewebhooks.
    • Configuraties voor redactie van gespreksgeschiedenis voegen optionele excluded_data_collection_ids toe (stringarray, maximaal 50) om geselecteerde geëxtraheerde waarden te behouden terwijl hun toelichtingen worden geredigeerd.
    • response_timeout_secs van clienttools accepteert nu -1 om onbeperkt te wachten wanneer expects_response is ingeschakeld.
  • Tickets weergeven
    • Optionele priorities (array) toegevoegd met de waarden low, medium, high en urgent.
    • sort_by toegevoegd met de waarden created_at en priority; de standaardwaarde is created_at.
    • Ticketreacties vereisen nu title, nullable priority en een array priority_changes. Requests voor het maken en bijwerken van tickets kunnen priority instellen en de ticketstatus voegt cancelled toe.
  • Tools weergeven - Optionele nullable used_by_agent_id (string) toegevoegd om tools terug te geven waarnaar wordt verwezen door de hoofdbranch van een agent.
  • Resultaten van batchcalls exporteren - Optionele nullable limit (integer, minimum 1) toegevoegd om alleen de eerste ontvangers als kolompreview te exporteren.
  • Testaanroepen weergeven en Testaanroep ophalen
    • Samenvattingen van testaanroepen voegen vereiste cancelled_count (integer) en optionele cancelled (boolean, standaard false) toe.
    • De status van testruns voegt cancelled toe.
  • Gespreksdetails ophalen - Transcriptitems voegen optionele nullable platform_event toe met de waarden user_turn_timeout en skip_turn_wait_elapsed.
  • Metagegevens van agentversie ophalen - Optionele nullable merged_authors toegevoegd, een array die de mensen beschrijft die wijzigingen hebben gepubliceerd die zijn samengevoegd in de hoofdbranch.
  • Crawltaak ophalen - Het verouderde reactieveld max_depth verwijderd.

Eleven v4 en Eleven v4 Turbo

Eleven v4 en Eleven v4 Turbo zijn nu beschikbaar. Eleven v4 biedt spraak van hogere kwaliteit, met meer expressie, en verbeterd stemklonen in meer dan 90 talen. Eleven v4 Turbo biedt dezelfde modelfamilie voor realtime applicaties, met een mediane inferentielatentie van ongeveer 100 ms.

Gebruik eleven_v4 via de Text to Dialogue API voor contentcreatie en lange audio. Gebruik eleven_v4_turbo via de Text to Dialogue WebSocket voor agents en interactieve applicaties.

Speech to Text

  • Transcriptbewerking: Batch- en realtime-transcriptie accepteren nu een bewerkingsinstructie in natuurlijke taal van maximaal 2.000 tekens. Batchreacties geven het resultaat terug in edited_transcript, terwijl realtime sessies een edited_transcript-event versturen. Raadpleeg de handleidingen voor batch en realtime voor incompatibiliteiten, verwerking van reacties en prijzen.

ElevenAgents

  • Agentmodellen: gpt-6-sol, gpt-6-luna, glm-52, deepseek-v41-flash, claude-opus-5 en claude-opus-5-5 toegevoegd aan de ondersteunde LLM-opties voor agents.
  • Testgebruik van agents: Samenvattingen van testaanroepen kunnen totale credits en de prijs in USD bevatten. Afzonderlijke testruns kunnen credits en een uitsplitsing van kosten bevatten.

Flows

  • Template API: Endpoints toegevoegd om gepubliceerde Flows-templates weer te geven en op te halen, template-runs te starten en runresultaten op te halen. Runs kunnen een gepubliceerde versie gebruiken en hun eindresultaat naar een geconfigureerde webhook sturen.

Text to Dialogue

  • Continuïteit van generaties: Text to Dialogue-requests kunnen voorgaande of volgende tekst en request-ID’s gebruiken om continuïteit tussen generaties te behouden.
  • Professionele stemmodus: Text to Dialogue-requests kunnen de Instant Voice Clone-versie van een Professional Voice Clone gebruiken om latentie te verminderen of de expressiviteit te verbeteren.

SDK-releases

JavaScript SDK

  • v2.70.0 - Typen toegevoegd voor batch- en realtime Speech to Text-transcriptbewerking, branchId-filtering en kostenvelden voor samenvattingen van testaanroepen, automatische ontdekking van de kennisbank, Text to Dialogue usePvcAsIvc en het agentmodel deepseek-v41-flash.

Python SDK

  • v2.70.0 - Typen toegevoegd voor batch- en realtime Speech to Text-transcriptbewerking, branch_id-filtering en kostenvelden voor samenvattingen van testaanroepen, automatische ontdekking van de kennisbank, Text to Dialogue use_pvc_as_ivc en het agentmodel deepseek-v41-flash.

ElevenLabs CLI

  • v1.4.0 - Requests met een expliciete API-sleutel opgelost, zodat ze niet ook opgeslagen OAuth-inloggegevens versturen, wat authenticatiefouten veroorzaakte. Beschrijvingen toegevoegd voor de feedbackopdrachtgroep en instructies voor het melden van ontbrekende mogelijkheden aan gegenereerde agentvaardigheden. De API-client opnieuw gegenereerd met Flows-template-endpoints en huidige schematypen.

API

Nieuwe endpoints

Flows

  • Templates weergeven - GET /v1/flows/templates - Geef gepubliceerde templates en hun uitvoerbare versies weer.
  • Template ophalen - GET /v1/flows/templates/{template_id} - Haal een template en de uitvoerbare versies op.
  • Template-run maken - POST /v1/flows/templates/{template_id}/runs - Start een template-run met invoerwaarden, een optionele versie en een optionele webhook.
  • Template-runs weergeven - GET /v1/flows/templates/{template_id}/runs - Geef template-runs weer met cursorpaginering en optionele versie-filtering.
  • Template-run ophalen - GET /v1/flows/templates/{template_id}/runs/{run_id} - Haal een template-run en de uitvoerstatus op.

Bijgewerkte endpoints

Speech to Text

  • Spraak naar tekst converteren - POST /v1/speech-to-text
    • Optionele nullable transcript_edit (string) toegevoegd, die een bewerkingsinstructie in natuurlijke taal van maximaal 2.000 tekens accepteert.
    • Reacties voegen optionele nullable edited_transcript toe. Een geslaagde bewerking bevat de vereiste velden kind: "transcript" en text. Een mislukte bewerking bevat de vereiste velden kind: "error", error_type: "edit_failed" en message.
  • Realtime Speech to Text accepteert transcript_edit (string) en verstuurt edited_transcript-events met de vereiste velden text en edited_text.

ElevenAgents

  • Agent maken, Agent ophalen en Agent bijwerken
    • gpt-6-sol, gpt-6-luna, glm-52, deepseek-v41-flash, claude-opus-5 en claude-opus-5-5 toegevoegd aan de LLM-enum.
    • Waarschuwingsmonitors voegen optionele nullable enabled (boolean) toe om te bepalen of een monitor meldingen kan versturen.
  • Gesprekken weergeven en Tekst zoeken
    • data_collection_params en dynamic_variable_params voegen de operators neq en in toe. Waarden voor in gebruiken een pipe-scheidingsteken.
    • evaluation_params accepteert success, failure of unknown als resultaatwaarde.
  • Slim zoeken - GET /v1/convai/conversations/messages/smart-search
    • Optionele nullable branch_id (string) toegevoegd.
  • Testaanroepen weergeven - GET /v1/convai/test-invocations
    • Optionele nullable branch_id (string) toegevoegd.
    • Samenvattingen van testaanroepen voegen optionele nullable credits_used (integer) en total_price (number) toe.
  • Testaanroep ophalen - GET /v1/convai/test-invocations/{test_invocation_id}
    • Afzonderlijke testruns voegen optionele nullable credits_used (integer) en charging (ConversationChargingCommonModel) toe.
  • Gesprek simuleren en Gespreksstream simuleren
    • De standaardwaarde van de optionele new_turns_limit gewijzigd van 10,000 naar 100 en het maximum ingesteld op 100.
  • Crawltaak maken en Crawltaak ophalen
    • Optionele auto_discover (boolean, standaard false) toegevoegd om links te volgen en nieuw ontdekte pagina’s toe te voegen tijdens automatische synchronisatie. Hiervoor is enable_auto_sync: true vereist.
  • Kennisbankdocument vernieuwen - POST /v1/convai/knowledge-base/{documentation_id}/refresh
    • AutoSyncInfo voegt optionele auto_discover (boolean, standaard false) toe om aan te geven of vernieuwen nieuw ontdekte pagina’s crawlt en toevoegt.
  • MCP-servertools weergeven - GET /v1/convai/mcp-servers/{mcp_server_id}/tools
    • Reacties voegen optionele tool_approval_statuses (array) toe. Elk item bevat de vereiste tool_id (string) en state (up_to_date, needs_review of not_approved), met optionele velden voor goedkeuringsbeleid en goedgekeurde definitie.

Text to Dialogue

  • Tekst naar dialoog converteren, Tekst naar dialoog streamen, Converteren met tijdstempels en Streamen met tijdstempels
    • Optionele use_pvc_as_ivc (boolean, standaard false) toegevoegd om de Instant Voice Clone-versie van een Professional Voice Clone te gebruiken.
    • Optionele nullable previous_text en future_text (strings, maximaal 100 tekens) en previous_request_ids en next_request_ids (stringarrays, maximaal 3 ID’s) toegevoegd voor continuïteit van generaties.
    • Het optionele object settings voegt nullable similarity toe (number, 0–1, standaard 0.75).

Text to Speech

Flows

Voice Design

Workspaces

  • API-sleutel voor serviceaccount maken - POST /v1/service-accounts/{service_account_user_id}/api-keys
    • Optionele nullable tts_concurrency_limit, music_concurrency_limit en dubbing_concurrency_limit (integers) toegevoegd voor API-sleutels van enterprise-serviceaccounts.
  • API-sleutel voor serviceaccount bijwerken - PATCH /v1/service-accounts/{service_account_user_id}/api-keys/{api_key_id}
    • Optionele tts_concurrency_limit, music_concurrency_limit en dubbing_concurrency_limit toegevoegd. Elk veld accepteert een integer, clear, no_update of null en heeft standaard no_update.

Modellen

  • Modellen weergeven - GET /v1/models
    • Vereiste max_characters_request_free_user en max_characters_request_subscribed_user verouderd verklaard. Deze velden worden niet afgedwongen; gebruik in plaats daarvan maximum_text_length_per_request.

Image & Video

  • Sora 2 en Sora 2 Pro niet langer beschikbaar: OpenAI stopt op 24 september 2026 met de Sora API. Beide modellen zijn verwijderd uit de modelkiezer van Image & Video en stoppen op die datum met genereren. Bestaande generaties blijven beschikbaar in je geschiedenis. Flows en templates die een Sora-node gebruiken, moeten worden overgezet naar een ander videomodel, zoals Gemini Omni 1.1 Flash, voordat ze opnieuw kunnen worden uitgevoerd.
  • Seedance 1.5 Pro verouderd: ByteDance stopt op 11 november 2026 met Seedance 1.5 Pro. Het model wordt niet langer aangeboden voor nieuwe generaties en werkt vanaf die datum niet meer. Gebruik in plaats daarvan een Seedance 2.0-model.

ElevenAgents

  • Parallelle toolaanroepen: De promptconfiguratie voor agents bevat nu enable_parallel_tool_calls (booleaans, standaard true). Wanneer ingeschakeld, kunnen ondersteunde modellen meerdere tools in één beurt uitvoeren.
  • Agentmodellen: gpt-6-astra toegevoegd aan de LLM-opties voor agents.
  • Waarschuwingen: Waarschuwingen voor agents ondersteunen nu Slack-kanalen naast melders voor PagerDuty en webhooks.
  • Zoeken naar telefoonnummers: Een cursorgepagineerd endpoint voor telefoonnummers toegevoegd met filters voor provider, ondersteuning voor uitgaande gesprekken, toegewezen agent en branch, label en telefoonnummer.

Afbeelding en video

  • GPT Image 2.5-modellen: Afbeeldingen genereren ondersteunt nu gpt-image-2.5-flare en gpt-image-2.5-sunburst. Beide modellen accepteren maximaal 10 referentieafbeeldingen, kwaliteitsniveaus tot en met max, 14 vaste beeldverhoudingen plus auto, en uitvoer in 1K, 2K of 4K.

Speech Engine

  • Cascade-time-out: Requests voor het maken en bijwerken van Speech Engine accepteren nu cascade_timeout_seconds (nummer, 2–15, standaard 4) om te bepalen hoe lang ElevenLabs wacht op een upstream-spraakengine voordat opnieuw wordt geprobeerd.

Text to Speech

  • Beurtgrenzen voor meerdere contexten: De marker is_final_audio_for_turn wordt nu uitgezonden na elke gebufferde byte voor die beurt, inclusief MP3- en Opus-uitvoer. Clients kunnen de marker gebruiken als exacte beurtgrens zonder naar PCM over te schakelen.

SDK-releases

JavaScript SDK

  • v2.69.0 - transcriptEdit toegevoegd aan de realtime Speech to Text-wrapper, waarbij bewerkte tekst wordt geleverd via edited_transcript-events. JWT-verificatie voor Speech Engine opgelost voor API-sleutels met dataresidency-suffixen. phoneNumbers.listV2 en methoden voor Flows-templates toegevoegd om templates weer te geven en op te halen, en runs weer te geven, te maken en op te halen. Clients en types opnieuw gegenereerd voor GPT Image 2.5, Slack-waarschuwingen voor agents, parallelle toolaanroepen, gpt-6-astra, gelijktijdigheidslimieten voor API-sleutels van serviceaccounts, nulretentie voor Music, gespreksfilters en goedkeuringsstatussen voor MCP-tools.

Python SDK

  • v2.69.0 - transcript_edit toegevoegd aan de realtime Speech to Text-wrapper, waarbij bewerkte tekst wordt geleverd via edited_transcript-events. JWT-verificatie voor Speech Engine opgelost voor API-sleutels met dataresidency-suffixen, en play laat nu een fout zien wanneer ffplay mislukt. phone_numbers.list_v2 en methoden voor Flows-templates toegevoegd om templates weer te geven en op te halen, en runs weer te geven, te maken en op te halen. Clients en types opnieuw gegenereerd voor GPT Image 2.5, Slack-waarschuwingen voor agents, parallelle toolaanroepen, gpt-6-astra, gelijktijdigheidslimieten voor API-sleutels van serviceaccounts, nulretentie voor Music, gespreksfilters en goedkeuringsstatussen voor MCP-tools.

ElevenLabs CLI

  • v1.3.2 - Optionele metagegevens --intent toegevoegd om feedback te verzamelen over CLI-gebruik. elevenlabs feedback missing-capability toegevoegd om workflows te melden die de CLI niet ondersteunt.

API

Nieuwe endpoints

ElevenAgents

  • Pagina met telefoonnummers weergeven - GET /v1/convai/v2/phone-numbers
    • Optionele pagineringsparameters page_size (geheel getal, 1–1.000, standaard 100) en cursor (nullable string) toegevoegd.
    • Optionele filters search, label, phone_number, provider, supports_outbound, agent_id, branch_id, sort_by en sort_direction toegevoegd. sort_by accepteert label of phone_number; sort_direction is standaard asc.
    • De response bevat verplichte phone_numbers (array), optionele nullable next_cursor (string) en has_more (booleaans, standaard false).

Bijgewerkte endpoints

ElevenAgents

  • Agent maken, Agent ophalen en Agent bijwerken
    • De promptconfiguratie voegt enable_parallel_tool_calls toe (booleaans, standaard true). Workflowoverschrijvingen accepteren een nullable booleaanse waarde.
    • De enum LLM voegt gpt-6-astra toe, inclusief overschrijvingen voor gespreksinitiatie.
    • Melders voor waarschuwingsintegraties gebruiken nu integration_type om pagerduty of slack te selecteren. Slack-melders vereisen connection_id en channel_id (strings); channel_id accepteert 1–64 tekens.
  • Gesprekken weergeven en Gespreksreferentie oplossen
    • data_collection_params accepteert de operator missing niet langer. Gebruik een lege waarde om gesprekken te vinden waarin het veld niet is verzameld.
    • Een lege waarde in dynamic_variable_params vindt gesprekken waarin de variabele niet is ingesteld.
  • Speech Engine maken, Speech Engine ophalen en Speech Engine bijwerken
    • cascade_timeout_seconds toegevoegd (nummer, 2–15). Maakrequests zijn standaard ingesteld op 4, bijwerkrequests accepteren een nullable waarde en responses vereisen het veld.

Afbeelding en video

  • Afbeeldingen genereren - POST /v1/flows/image
    • Requestvarianten toegevoegd voor gpt-image-2.5-flare en gpt-image-2.5-sunburst.
    • Beide varianten vereisen prompt en model_id, accepteren maximaal 10 images en voegen resolution toe (1K, 2K of 4K, standaard 1K).
    • quality accepteert low, medium, high, xhigh of max en is standaard high. aspect_ratio accepteert auto en 14 vaste verhoudingen en is standaard 16:9.

Nasynchronisatie

Kennisbank

  • Crawltaak maken - POST /v1/convai/knowledge-base/crawl
    • max_depth verouderd gemaakt (geheel getal, standaard 3). Het veld heeft nu geen effect en heeft geen minimum- of maximumbeperkingen meer.
    • Metagegevens voor crawltaken vereisen max_depth niet langer.

Gebruiker

Schemawijzigingen

Text to Speech

  • WebSocket-berichten audio en final voor meerdere contexten definiëren is_final_audio_for_turn nu als een gebeurtenis die plaatsvindt nadat alle gebufferde bytes voor de beurt zijn geleverd.

ElevenAgents

  • Wachtrijen voor gesprekken en wachtmuziek: Wachtrijen voor gesprekken 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 - 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 - 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 - 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 - 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 en @elevenlabs/convai-widget-embed@0.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

Nieuwe endpoints

ElevenAgents

  • Wachtmuziek voor agent uploaden - 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 - 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, Agent ophalen en Agent bijwerken
    • 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 - 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 - 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 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 - GET /v1/convai/test-invocations
    • Optionele nullable search (string) toegevoegd om tests en mappen op naam te filteren.
  • Tests uitvoeren op agent en Testaanroep ophalen
    • 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 - 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 - 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, 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.

Scribe v2 Medical

Scribe v2 Medical is nu algemeen beschikbaar. Het is een batchmodel voor spraakherkenning dat gespecialiseerd is in medische en klinische audio, met hetzelfde tarief als Scribe v2.

Geef scribe_v2_medical door als model_id bij Transcript maken. Keyterm-prompting, entiteitsdetectie, sprekerdiarisatie en de niet-woordelijke modus werken hetzelfde als bij Scribe v2.


ElevenAgents

  • Gesprekstickets voor de hele workspace: Workspacetickets weergeven toegevoegd om triagetickets voor gesprekken op te halen voor agents waartoe je toegang hebt. Filter op status of toegewezene en gebruik cursorpaginering om maximaal 100 tickets per pagina op te halen.
  • Gespreksfilters voor dynamische variabelen: Gesprekken weergeven en Tekst zoeken in gespreksberichten accepteren nu herhaalbare filters dynamic_variable_params. Gebruik name:op:value met eq, gt, gte, lt of lte; vergelijkingsoperators vereisen numerieke waarden.
  • Detectie van Twilio-antwoordapparaten: Configuraties voor uitgaande telefonie en batchgesprekken ondersteunen nu optionele twilio_machine_detection. Kies enable voor een vroege uitspraak mens-of-machine, of detect_message_end om te wachten tot een voicemailbegroeting is afgelopen. Resultaten worden geleverd via de nieuwe webhookgebeurtenis answering_machine_detection.
  • Waardeconstraints voor gegevensverzameling: Eigenschappen voor gegevensverzameling kunnen nu allowed_values gebruiken om een dynamische variabele met toegestane waarden te benoemen. Het eerdere veld allowed_values_dynamic_variable is verouderd.
  • Agentmetadata: Responses van Agentbranches weergeven geven nu aan wanneer een concept is gemaakt en of het ouder is dan de branchtip. Samenvattingen van Agent en Speech Engine vereisen nu voice_id.
  • Bron-URL’s van de kennisbank: Agent-RAG-querychunks bevatten nu de vereiste nullbare source_url, met de bijgehouden URL voor URL-documenten.
  • Bijlagen bij agentresponses: WebSocket-gebeurtenissen agent_response bevatten nu optionele attachments. Elke bijlage vereist url en name en kan mime_type bevatten.

Workspaces

  • Platformlimieten voor API-sleutels: Responses voor API-sleutels van serviceaccounts kunnen nu enterprise-platform_limits bevatten voor credits, Professional Voice Clones en gelijktijdigheid voor TTS, Dubbing en Music.

SDK-releases

JavaScript SDK

  • v2.67.0 - dynamicVariableParams toegevoegd aan requests voor gesprekslijsten en tekstzoekopdrachten. Types opnieuw gegenereerd voor Twilio-detectie van antwoordapparaten, waardeconstraints voor gegevensverzameling, platformlimieten voor API-sleutels, metadata voor agentbranchconcepten en bron-URL’s van de kennisbank.

Python SDK

  • v2.67.0 - dynamic_variable_params toegevoegd aan synchrone en asynchrone methoden voor gesprekslijsten en tekstzoekopdrachten. Types opnieuw gegenereerd voor Twilio-detectie van antwoordapparaten, waardeconstraints voor gegevensverzameling, platformlimieten voor API-sleutels, metadata voor agentbranchconcepten en bron-URL’s van de kennisbank. De realtime text-to-speech-client geeft de interne omit-sentinel niet langer door aan de verbinding.

ElevenLabs CLI

  • v1.2.0 - Het commando elevenlabs say en de bijbehorende agentskill toegevoegd, API-commandobindingen opnieuw gegenereerd en eleven_v3 ingesteld als standaard TTS-model.

Packages

API

Nieuwe endpoints

ElevenAgents

  • Workspacetickets weergeven - GET /v1/convai/triage-tickets
    • Geeft triagetickets voor gesprekken weer voor elke agent waartoe de aanroeper toegang heeft, gesorteerd op eerst het meest recent gemaakt.
    • Optionele queryparameters page_size (geheel getal, 1–100, standaard 100), status (AgentConversationTicketStatus), assignee_user_id (string of unassigned) en cursor (string) toegevoegd.
    • Retourneert GetAgentConversationTicketsPageResponseModel.

Bijgewerkte endpoints

ElevenAgents

  • Gesprekken weergeven - GET /v1/convai/conversations
    • Optionele nullbare dynamic_variable_params (herhaalbare stringarray) toegevoegd. Elke waarde gebruikt name:op:value, waarbij op eq, gt, gte, lt of lte is.
  • Tekst zoeken in gespreksberichten - GET /v1/convai/conversations/messages/text-search
    • Optionele nullbare dynamic_variable_params (herhaalbare stringarray) met dezelfde syntaxis toegevoegd.
  • Uitgaand Twilio-gesprek, Uitgaand SIP-trunkgesprek, Uitgaand Exotel-gesprek en Batchgesprekken indienen
    • telephony_call_config gebruikt nu afzonderlijke invoer- en uitvoerschema’s.
    • Optionele nullbare twilio_machine_detection (TwilioMachineDetectionConfig) toegevoegd. De mode accepteert enable of detect_message_end en heeft standaardwaarde enable. De instelling wordt genegeerd voor niet-Twilio-providers en inkomende gesprekken.
  • Telefoonnummer importeren - POST /v1/convai/phone-numbers
    • Optionele nullbare account_auth_token (string) toegevoegd voor imports van Twilio-API-sleutels om handtekeningen van inkomende webhooks te valideren.

Schemawijzigingen

ElevenAgents

  • WebhookEventType voegt answering_machine_detection toe.
  • AgentBranchSummary voegt optionele nullbare draft_created_at (geheel getal) en optionele draft_is_behind_tip (booleaans, standaard false) toe.
  • AgentKnowledgeBaseRagChunkResponseModel voegt vereiste nullbare source_url (string) toe.
  • AgentSummaryResponseModel en SpeechEngineSummaryResponse voegen vereiste voice_id (string) toe.
  • AnalysisProperty voegt optionele nullbare name (string) en allowed_values (AllowedValues) toe. LiteralJsonSchemaProperty voegt ook allowed_values toe. Beide maken allowed_values_dynamic_variable verouderd.
  • DataCollectionResultCommonModel voegt optionele nullbare name (string) toe.
  • WorkspaceApiKeyResponseModel voegt optionele nullbare platform_limits (PlatformLimits) toe.
  • MCP-tool Icon voegt optionele nullbare theme (light of dark) toe.
  • SMBToolConfig voegt parametervarianten send_custom_email, create_service_quote_request en create_product_quote_request toe.
  • Webhook-queryparameterschema’s en configuratie voor telefoniegesprekken gebruiken nu afzonderlijke invoer- en uitvoermodellen.
  • WebSocket-gebeurtenissen agent_response voegen optionele attachments (array) toe. Elk item vereist url en name (strings) en accepteert optionele mime_type (string).

ElevenCreative

  • ReferenceVideo.studio_clip gebruikt nu StudioClipLocator in plaats van StudioClipReference. De velden en het wireformat zijn ongewijzigd.

ElevenAgents

  • Invoer via telefoontoetsenbord: De configuratie voor agentgesprekken ondersteunt nu optionele dtmf_input_settings voor DTMF-invoer. Configureer de time-out voor cijfers, gebruik # als afsluitteken en redigeer toetsinvoer uit transcripts, logs en analyses.
  • Geschiedenis van gespreksbijlagen: Transcriptvermeldingen van Gesprek ophalen bevatten nu file_inputs, een array met de ID, naam, MIME-type en URL van elk bijgevoegd bestand.
  • Filteren op agenttags: Agents weergeven accepteert nu een optionele queryparameter tags. Herhaal de parameter om agents met een van de opgegeven tags te vinden.
  • Context voor batchcampagnes: Gesprek ophalen identificeert batchgesprekken nu met nullbare metadata campaign die de vereiste waarden campaign_id en campaign_lead_id bevat.

Muziek

Nasynchronisatie

  • Paginering van projecten: Dubbing-projecten weergeven en Taaltargets weergeven begrenzen page_size nu tot 1–100. Statusfiltering voor projecten omvat queued, en beide endpoints documenteren het gebruik van next_cursor om de volgende pagina op te halen.

SDK-releases

JavaScript SDK

  • v2.66.0 - fileIds toegevoegd aan sendMultimodalMessage, zodat één bericht meerdere bestandsbijlagen kan bevatten.

Python SDK

  • v2.66.0 - file_ids toegevoegd aan send_multimodal_message, zodat één bericht meerdere bestandsbijlagen kan bevatten.

Android SDK

  • v0.12.2 - De callback onUnhandledClientToolCall behouden bij het koppelen van sessiegebeurtenissen. Niet-afgehandelde clienttoolcalls die een response verwachten, ontvangen nu de automatische error response in plaats van onafgehandeld te blijven.

ElevenLabs CLI

  • v1.1.0 - API-commandobindingen opnieuw gegenereerd en requestattributie per commando toegevoegd voor ElevenAgents-workflows. Deze commando’s voegen cmd/<command> toe aan de CLI-User-Agent, zodat requests uit workflows zoals agents push en agents create kunnen worden onderscheiden.

Packages

API

Bijgewerkte endpoints

ElevenAgents

  • Agents weergeven - GET /v1/convai/agents
    • Optionele nullbare tags (stringarray) toegevoegd. Herhaal de queryparameter om met een opgegeven tag te zoeken.
  • Agent maken, Agent ophalen en Agent bijwerken
    • Optionele nullbare conversation_config.conversation.dtmf_input_settings (DTMFInputConfig) toegevoegd. Dit ondersteunt dtmf_input_timeout (nummer, 0.5–10 seconden, standaard 2), hash_terminator (booleaans, standaard true) en redact_input (booleaans, standaard false).
    • Optionele sip_refer_play_dialtone (booleaans, standaard true) toegevoegd aan de configuratie voor telefoonnummerdoorschakeling. Stel deze in op false om het oorspronkelijke gespreksbeen stil te houden terwijl een SIP REFER-doorschakeling wordt voltooid.
    • Systeemtools voor begin- en eindprocedures accepteren nu een ProcedureVersionRef of een ProcedureDraftRef. Conceptreferenties vereisen procedure_id (string) en stellen version_id in op null.
  • Gesprek ophalen - GET /v1/convai/conversations/{conversation_id}
    • file_inputs (array van ConversationHistoryTranscriptFileInputResponseModel) toegevoegd aan transcriptvermeldingen. Elk item vereist file_id, original_filename, mime_type en file_url (strings).
    • Optionele nullbare campaign (BatchCallingCampaignInformation) toegevoegd aan metadata voor batchgesprekken. Het object vereist campaign_id en campaign_lead_id (strings).
    • dtmf toegevoegd aan ChatSourceMedium.
  • Typen problemen voor triagetickets van gesprekken voegen incorrect_information, documentation_gap, platform_bug en wrong_action toe.

Muziek

  • Muziek gedetailleerd genereren (POST /v1/music/detailed) en Muziek met details streamen (POST /v1/music/detailed/stream)
    • Optionele with_waveform_visual (booleaans, standaard false) toegevoegd.
    • Gedetailleerde responses voegen nullbare waveform_visual (integerarray) toe, vier keer per seconde gesampled van -1000 tot 1000.
  • Muziek uploaden - POST /v1/music/upload
    • Optionele with_waveform_visual (booleaans, standaard false) en nullbare waveform_visual (integerarray) toegevoegd aan de response.

ElevenCreative

Nasynchronisatie

  • Dubbing-projecten weergeven - GET /v1/dubbing/project
    • page_size blijft een optioneel geheel getal met standaardwaarde 20, maar waarden worden nu begrensd tot 1–100 in plaats van afgewezen.
    • Het filter status documenteert nu queued, preparing, ready en failed.
    • Geef de next_cursor van de vorige response door in cursor; laat deze weg voor de eerste pagina.
  • Taaltargets weergeven - GET /v1/dubbing/project/{project_id}/language
    • page_size blijft een optioneel geheel getal met standaardwaarde 20, maar waarden worden nu begrensd tot 1–100 in plaats van afgewezen.
    • Het filter status ondersteunt queued, processing, completed, stale en failed.
    • Geef de next_cursor van de vorige response door in cursor; laat deze weg voor de eerste pagina.

Schemawijzigingen

Workspace

  • PendingSubscriptionSwitchResponseModel.next_tier voegt grant toe.

ElevenLabs CLI

De ElevenLabs CLI v1.0.0 is nu beschikbaar. Elke ElevenLabs API-bewerking is beschikbaar als subcommand, met uitvoer in JSON, tabel-, YAML- en CSV-indeling, automatische paginering en shell completion.

De CLI biedt ook lokale configuratieworkflows voor ElevenAgents. Sla configuraties voor agents, tools en tests op als bestanden, synchroniseer ze met push- en pull-commands, beheer branches, voer tests uit, installeer ElevenLabs UI-componenten en selecteer een dataresidencyregio.

Procedures

Procedures zijn nu algemeen beschikbaar in ElevenAgents. Een procedure bevat taakspecifieke instructies en een trigger die bepaalt wanneer deze van toepassing zijn. Tijdens een gesprek laadt de agent de relevante procedure, waardoor één agent verschillende taken kan uitvoeren zonder elke instructie in de systeemprompt te plaatsen.

Gebruik vrije procedures wanneer de agent de formulering of volgorde van instructies kan aanpassen. Gebruik gestructureerde procedures wanneer stappen in een vaste volgorde moeten worden uitgevoerd. Beide typen kunnen naast workflows op dezelfde agent worden gebruikt.

ElevenAgents

  • Tickets voor gesprekstriage: API’s toegevoegd voor het maken van tickets over agentprestaties, het maken van handmatige opvolgtickets, het weergeven van tickets, het toewijzen van workspaceleden, het bijwerken van status en toegewezene, en het toevoegen van opmerkingen op ticket- of turnniveau.
  • Gespreksobservatie: Realtime clients kunnen na elke voltooide agentturn een context_usage-event ontvangen. Het event rapporteert het model, het aantal prompttokens en de contextlimiet van het model.

SDK-releases

JavaScript SDK

  • v2.65.0 - Clients en typen toegevoegd voor tickets voor gesprekstriage en beknopte gesprekssamenvattingen. Gespreks-API’s voegen filters voor procedure, ongeldige tool calls en sortering toe; procedure-API’s voegen selectie van agentversie toe; topic-API’s voegen instellingen voor evaluatiedetails en sortering op frustratie toe. De release voegt ook velden toe voor vernieuwingsfrequentie van de kennisbank, testomgeving en alertingintegratie, plus berichttypen voor realtime Dubbing.

Python SDK

  • v2.65.0 - Clients en typen toegevoegd voor tickets voor gesprekstriage en beknopte gesprekssamenvattingen. Gespreks-API’s voegen filters voor procedure, ongeldige tool calls en sortering toe; procedure-API’s voegen selectie van agentversie toe; topic-API’s voegen instellingen voor evaluatiedetails en sortering op frustratie toe. De release voegt ook velden toe voor vernieuwingsfrequentie van de kennisbank, testomgeving en alertingintegratie, en behoudt herhaalde multipartvelden voor Speech to Text keyterms en Dubbing webhook_ids.

Swift SDK

  • v3.3.0 - Getypeerde parsing van clientfouten, verwerking van expects_response en typeveilige toolresultaten toegevoegd. Het opstarten van WebRTC is nu gereed wanneer de agent deelneemt, in plaats van te wachten op een audiotrackabonnement. De release maakt URL-verwerking robuuster, onderdrukt ruis van onbekende events en verwijdert allocatie van realtime-threads uit de verwerking van softwarematig dempen.

Packages

API

Nieuwe endpoints

ElevenAgents

  • Negen endpoints voor tickets voor gesprekstriage toegevoegd:
    • Gespreksticket maken - POST /v1/convai/triage-tickets. De request vereist conversation_id (string) en accepteert qa_comment (nullable string, 1–10.000 tekens) en maximaal 200 turnopmerkingen.
    • Tickets weergeven - GET /v1/convai/agents/{agent_id}/triage-tickets, met cursorpaginering.
    • Handmatig ticket maken - POST /v1/convai/agents/{agent_id}/triage-tickets. De request vereist qa_comment (string, 1–10.000 tekens).
    • Toewijsbare gebruikers weergeven - GET /v1/convai/agents/{agent_id}/triage-tickets/assignable-users. De response geeft workspaceleden zonder serviceaccount weer en of elk lid toegang heeft tot de agent.
    • Ticket ophalen - GET /v1/convai/triage-tickets/{agentqa_ticket_id}.
    • Ticket bijwerken - PATCH /v1/convai/triage-tickets/{agentqa_ticket_id}. De request accepteert optionele status en nullable assignee_user_id.
    • Ticket verwijderen - DELETE /v1/convai/triage-tickets/{agentqa_ticket_id}.
    • Opmerking toevoegen - POST /v1/convai/triage-tickets/{agentqa_ticket_id}/comments. De request vereist comment (string, 1–10.000 tekens).
    • Turnopmerking toevoegen - POST /v1/convai/triage-tickets/{agentqa_ticket_id}/turn-comments. De request vereist een op nul gebaseerde turn_index (integer) en comment (string, 1–10.000 tekens).

Bijgewerkte endpoints

ElevenAgents

  • Ondertekende URL ophalen - GET /v1/convai/conversation/get-signed-url
    • Optionele debug_events_request toegevoegd (boolean, standaard false). Debug-events vereisen editortoegang tot de agent.
  • WebRTC-token ophalen - GET /v1/convai/conversation/token
    • Optionele debug_events_request toegevoegd (boolean, standaard false). De verouderde route GET /v1/convai/conversation/get_signed_url accepteert dezelfde parameter.
  • Gesprekken weergeven - GET /v1/convai/conversations
    • Optionele triggered_procedure_ids toegevoegd (nullable stringarray, maximaal 50) om gesprekken te matchen waarin een opgegeven procedure is uitgevoerd.
    • Optionele include_invalid_tool_calls toegevoegd (boolean, standaard false) om tool calls op te nemen die niet zijn uitgevoerd.
    • Optionele sort_direction toegevoegd (asc of desc, standaard desc) voor de starttijd van het gesprek.
  • Gespreksberichten doorzoeken op tekst - GET /v1/convai/conversations/messages/text-search
    • Optionele triggered_procedure_ids toegevoegd (nullable stringarray, maximaal 50).
    • Optionele include_invalid_tool_calls toegevoegd (boolean, standaard false).
  • Gesprekstopics van agent ophalen - GET /v1/convai/agents/{agent_id}/topics
    • Optionele include_evaluation_criteria toegevoegd (boolean, standaard true).
    • frustration toegevoegd aan sort_by.
    • Topicresponses voegen nullable success_rate (number) toe, terwijl de volledige response aggregated_run_count toevoegt (integer, standaard 0).
    • from_unix_secs wordt naar beneden afgerond op het begin van de UTC-dag. Een begrensd bereik aggregeert voltooide dagelijkse discoverysessies; als beide grenzen worden weggelaten, wordt de meest recente sessie geretourneerd.
  • Procedures weergeven (GET /v1/convai/agents/{agent_id}/branches/{branch_id}/procedures) en Procedure ophalen (GET /v1/convai/agents/{agent_id}/branches/{branch_id}/procedures/{procedure_id})
    • Optionele nullable agent_version_id (string) toegevoegd om procedures van een specifieke agentversie op te halen.
  • Test maken en Test bijwerken
    • Optionele nullable environment (string) toegevoegd aan schema’s voor response-, simulatie- en tool-call-unittests. De waarde selecteert omgevingsspecifieke URL’s, headers en authverbindingen; standaard is dit production.
  • URL-document maken, Crawljob maken en Map maken
    • Optionele nullable minimum_frequency_days toegevoegd (integer, 1–180) voor automatische synchronisatie. De standaardwaarde is 7 en een strengere frequentie van een bovenliggende map heeft voorrang.

Muziek

  • Music Finetunes weergeven - GET /v1/music/finetunes
    • De maximale page_size verhoogd van 100 naar 150. De standaardwaarde blijft 50.

Schemawijzigingen

ElevenAgents

  • Requests voor het bijwerken van agents voegen optionele nullable procedures toe (object<string, ProcedureVersionRef>). Elke waarde vereist procedure_id en version_id (strings). Een leeg object verwijdert alle procedures.
  • De configuratie voor gespreksinitiatie voegt enable_procedure_ids_from_client toe (boolean, standaard false). Initiatiegegevens voegen optionele nullable procedure_ids toe (stringarray); een lege array schakelt alle procedures voor de startende agent uit.
  • ClientEvent voegt context_usage toe.
  • Overschrijvingen voor soft time-outs voegen optionele nullable additional_soft_timeout_messages toe (stringarray).
  • Constante waarden in modellen voor analyse- en schemaoverschrijvingen accepteren nu null.
  • De standaardwaarden voor widgetconfiguratie van mic_muting_enabled en transcript_enabled zijn gewijzigd van false naar true. Stel ze expliciet in op false om het eerdere gedrag te behouden.

Workspace

  • Responses van Gebruiker ophalen hebben xi_api_key verwijderd uit UserResponseModel.
  • ResourceMetadataResponseModel.role_to_group_ids accepteert nu aangepaste rol-ID’s als keys, in plaats van keys te beperken tot admin, editor, commenter en viewer.
  • Responses voor direct publiceren voegen optionele nullable restricted_to_user_email_domains toe (stringarray).
  • Responses voor een in behandeling zijnde abonnementswissel voegen go toe aan next_tier.