May 18, 2026
ElevenAgents
Section titled “ElevenAgents”- Agent version metadata: Added an API endpoint to retrieve metadata for a specific agent version. The response includes the version ID, agent ID, branch ID, description, sequence number, commit timestamp, parents and access information.
- Conversation filtering: Added a
text_onlyfilter to conversation list and message text search endpoints so developers can narrow results to text-only conversations. - Procedure loading: Added
load_procedureas a system tool configuration withProcedureAtVersion, and addedskillstoProcedureCompilerMode.ProcedureSettings.compiler_modenow defaults toskills. - Agent configuration updates: Added
gemini-3.1-flash-liteandqwen35-397b-a17bas LLM options, addedgenesys_bot_connectoras a conversation initiation source, addedauto_resolve_after_inactive_minutesto alerting settings, and addedattributes_to_headersto SIP trunk configuration. - Custom LLM temperature: Agent prompt temperature can now be set to
nullto omit the temperature field from downstream LLM requests.
Workspaces
Section titled “Workspaces”- Auth connection updates: Added an API endpoint to update workspace auth connections. The endpoint supports updating basic auth, OAuth2 client credentials and OAuth2 JWT connections. OAuth2 client credentials now support
custom_headersfor token requests. - Auth connection types: Added bearer auth create request support and Slack bot auth response schemas.
- Workspace resource types: Added
convai_templatesandtranscription_tasksto workspace resource types.
Voice Isolator
Section titled “Voice Isolator”- Video processing status: Audio isolation history items now include the
video_processing_failedboolean field.
SDK Releases
Section titled “SDK Releases”Python SDK
Section titled “Python SDK”- v2.48.0 - Regenerated the SDK for the May 18, 2026 API schema, including typed support for workspace auth connection updates, agent version metadata, conversation
text_onlyfilters, new ElevenAgents configuration fields, updated LLM options and voice isolator history updates. The release also excludes thespeech_engine_custom.pyexample from Fern packaging.
JavaScript SDK
Section titled “JavaScript SDK”- v2.48.0 - Added environment configuration to conversation initiation data and events, and regenerated the SDK for the May 18, 2026 API schema, including workspace auth connection updates, agent version metadata, conversation
text_onlyfilters, new ElevenAgents configuration fields, updated LLM options and voice isolator history updates.
Packages
Section titled “Packages”- @elevenlabs/client@1.7.1, @elevenlabs/react@1.6.1, @elevenlabs/react-native@1.2.1, @elevenlabs/convai-widget-core@0.12.5 and @elevenlabs/convai-widget-embed@0.12.5 - Updated the client dependency.
@elevenlabs/client@1.7.1pinslivekit-clientto2.16.1and forces the dual peer connection path to fix WebRTC connection failures with newer LiveKit join protocols. - @elevenlabs/types@0.14.0 - Removed manually maintained types from
@elevenlabs/types, includingRole,Mode,Status,Callbacks,CALLBACK_KEYS,DisconnectionDetails,MessagePayloadandAudioAlignmentEvent. Import those types from@elevenlabs/clientinstead. The types package now contains only generated code.
iOS SDK
Section titled “iOS SDK”- v3.2.0 - Added support for text-only conversations over WebSockets and fixed message handling.
- v3.1.5 - Improved
ConnectionManagerandDataChannelReceivercleanup on deallocation, skipped audio hardware initialization in text-only mode, removed unused code and duplicate agent ID extraction, and bumped visionOS support.
View API changes
New Endpoints
ElevenAgents
- Get agent version metadata -
GET /v1/convai/agents/{agent_id}/versions/{version_id}- Added required path parameters
agent_id(string) andversion_id(string) - Returns
AgentVersionMetadatawithid,agent_id,branch_id,version_description,seq_no_in_branch,time_committed_secs,parentsand optional nullableaccess_info
- Added required path parameters
Workspaces
- Update workspace auth connection -
PATCH /v1/workspace/auth-connections/{auth_connection_id}- Added required path parameter
auth_connection_id(string) - Added request body union for
UpdateOAuth2ClientCredsRequest,UpdateBasicAuthRequestandUpdateOAuth2JWTRequest UpdateOAuth2ClientCredsRequestincludes optional nullablecustom_headersas an object with string values- Returns the updated auth connection response union
- Added required path parameter
Updated Endpoints and Schemas
ElevenAgents
- List conversations -
GET /v1/convai/conversations- Added optional nullable query parameter
text_only(boolean)
- Added optional nullable query parameter
- Text search conversation messages -
GET /v1/convai/conversations/messages/text-search- Added optional nullable query parameter
text_only(boolean)
- Added optional nullable query parameter
- Agent prompt configuration schemas
PromptAgentAPIModel-Input.temperatureandPromptAgentAPIModel-Output.temperaturenow acceptnull- Setting
temperaturetonullomits the temperature field from downstream LLM requests
LLMenum- Added
gemini-3.1-flash-liteandqwen35-397b-a17b
- Added
ConversationInitiationSourceenum- Added
genesys_bot_connector
- Added
- Procedure schemas
- Added
LoadProcedureToolConfigwithsystem_tool_typedefaulting toload_procedure - Added
ProcedureAtVersionwith requiredprocedure_id,name,contentandagent_id - Added
skillstoProcedureCompilerMode - Changed
ProcedureSettings.compiler_modedefault fromappendtoskills
- Added
- Alerting schemas
- Added
auto_resolve_after_inactive_minutestoAgentAlertingSettingsas an integer with default15and minimum1 - Added nullable
auto_resolve_after_inactive_minutestoAgentAlertingMonitorConfig
- Added
- SIP trunk schemas
- Added
attributes_to_headersas an object with string values to inbound and outbound SIP trunk request and response models
- Added
Workspaces
- Auth connection schemas
- Added
CreateBearerAuthRequestwith requiredname,providerandtoken - Added
SlackBotAuthResponsewith requirednameandid,auth_typedefaulting toslack_bot_auth, andproviderdefaulting toSlack - Added
custom_headerstoOAuth2ClientCredsResponseas an object with string values
- Added
WorkspaceResourceTypeenum- Added
convai_templatesandtranscription_tasks
- Added
Voice Isolator
AudioIsolationHistoryItemResponseModel- Added required
video_processing_failed(boolean)
- Added required