June 1, 2026
ElevenAgents
Section titled “ElevenAgents”- Exotel telephony integration: Added Exotel as a first-class telephony provider alongside Twilio and SIP trunking. New Exotel outbound call endpoint (
POST /v1/convai/exotel/outbound-call) initiates outbound calls via the Exotel Connect API withagent_id,agent_phone_number_id,to_number, optionalconversation_initiation_client_dataand optionaltelephony_call_config. Exotel phone number create, list, get and update schemas are available, andexotelis added toTelephonyProvider, conversation initiation source and transfer result enums. - Workflow-aware agent transfers:
AgentTransfernow allows a nullableagent_idso transfers can stay on the current agent, adds optionalnode_idto start at a specific node in the destination workflow, and only requirescondition. Successfultransfer_to_agenttool results can include nullableto_node, aligning transfers with workflow-node targets. - Agent test repeat runs: Run tests on the agent accepts optional
repeat_count(integer, 1–20, default1) to run each test multiple times. Whenrepeat_countis greater than 1, responses includebucketing_statusandresult_groupsfor grouped summaries. Unit test create, update and summary schemas add optionalconversation_initiation_sourceso tests can simulate a specific channel. - Conversation filtering: List conversations adds optional
workflow_node_entered_id(string) to filter conversations that entered a given workflow node. Text search conversation messages adds optionaltopic_ids(array of strings) to filter by topic IDs assigned during topic discovery. - Agent versioning query parameters deprecated:
enable_versioningon create agent andenable_versioning_if_not_enabledon update agent are marked deprecated. All agents are versioned and these parameters are ignored. - Procedure compiler mode: Removed
appendfromProcedureCompilerMode.
Workspaces
Section titled “Workspaces”- Revoke API key: Added revoke API key endpoint (
DELETE /v1/workspaces/api-keys/revoke) with requiredapi_key_namequery parameter to revoke a workspace API key by name. This endpoint is destructive and requires additional account permissions, even though the documentation is public. Contact your ElevenLabs representative to enable it for your account. - Resource access disclosure: Resource access response models add optional
access_source(creator,explicit,workspace_default,workspace_admin) so clients can disclose why a user has access to a shared resource.
Speech to Text
Section titled “Speech to Text”- Larger upload limit: Convert speech to text now accepts audio and video files up to 5.0GB, increased from 3.0GB.
Dubbing
Section titled “Dubbing”- hCaptcha support: Dub a video or audio file request body adds optional
hcaptcha_token(string) for bot protection on dubbing project creation. - Zip render format:
RenderTypeaddszipalongside existing output formats such asmp4,aac,mp3,wav,aaf,tracks_zipandclips_zip.
SDK Releases
Section titled “SDK Releases”Packages
Section titled “Packages”- @elevenlabs/client@1.9.0 - Added configurable microphone input chunk duration via
inputChunkDurationMs(default 25ms). - @elevenlabs/react@1.6.4 - Exposed
inputChunkDurationMsfor microphone input chunk duration and updated the client dependency to@elevenlabs/client@1.9.0. - @elevenlabs/react-native@1.2.4 - Updated dependencies to
@elevenlabs/client@1.9.0and@elevenlabs/react@1.6.4. - @elevenlabs/convai-widget-core@0.12.9 and @elevenlabs/convai-widget-embed@0.12.9 - Updated widget dependencies to
@elevenlabs/client@1.9.0. - Flutter SDK v0.6.1 - Hardened LiveKit session teardown against uncaught stream errors.
View API changes
New Endpoints
ElevenAgents
- Exotel outbound call -
POST /v1/convai/exotel/outbound-call- Request body requires
agent_id,agent_phone_number_idandto_number - Optional
conversation_initiation_client_dataandtelephony_call_config
- Request body requires
Workspaces
- Revoke API key -
DELETE /v1/workspaces/api-keys/revoke- Required query parameter
api_key_name(string) - Requires additional account permissions. Contact your ElevenLabs representative to enable access.
- Required query parameter
Updated Endpoints
ElevenAgents
- List conversations -
GET /v1/convai/conversations- Added optional
workflow_node_entered_idquery parameter (string)
- Added optional
- Text search conversation messages -
GET /v1/convai/conversations/messages/text-search- Added optional
topic_idsquery parameter (array of strings)
- Added optional
- Create agent -
POST /v1/convai/agents/create- Deprecated optional
enable_versioningquery parameter (boolean, ignored)
- Deprecated optional
- Update agent -
PATCH /v1/convai/agents/{agent_id}- Deprecated optional
enable_versioning_if_not_enabledquery parameter (boolean, ignored)
- Deprecated optional
- Run tests on the agent -
POST /v1/convai/agents/{agent_id}/run-tests- Added optional
repeat_count(integer, 1–20, default1) - Response adds
bucketing_statusandresult_groupswhen repeat runs are grouped
- Added optional
Speech to Text
- Convert speech to text -
POST /v1/speech-to-text- Increased maximum upload size from 3.0GB to 5.0GB
Dubbing
- Dub a video or audio file -
POST /v1/dubbing- Added optional
hcaptcha_token(string)
- Added optional
Schema Changes
ElevenAgents
AgentTransferagent_idis now nullable and optional- Added optional
node_id(string) - Only
conditionis required
ProcedureCompilerMode- Removed
append; onlyskillsremains
- Removed
TelephonyProviderenum- Added
exotel
- Added
- Unit test schemas
- Added optional
conversation_initiation_sourceon create, update and summary models
- Added optional
Workspaces
- Resource access models
- Added optional
access_sourceenum (creator,explicit,workspace_default,workspace_admin)
- Added optional
Dubbing
RenderTypeenum- Added
zip
- Added