Users page is now generally available: The list users page, which groups conversations by a user identifier, is now available to all workspaces. This allows you to view all users who have interacted with your agents, their conversation history, and contact details in a unified view.
SIP inbound headers as dynamic variables: Custom SIP X- headers from inbound SIP trunking calls are now automatically exposed as dynamic variables in ElevenAgents conversations. Any custom SIP header (e.g., X-Contact-ID, X-Campaign-ID) passed by the caller is available in the agent prompt using {{sip_contact_id}}, {{sip_campaign_id}}, etc. These variables are also visible in the conversation history under the Phone Call tab. Reserved headers such as X-Call-ID and X-Caller-ID continue to map to system__call_sid and system__caller_id and are not overridden.
Conversation filtering by tool outcome: The list conversations and text search conversations endpoints now accept tool_names_successful and tool_names_errored query parameters (array of strings) to filter conversations by which tools succeeded or returned errors during the call.
User listing improvements: The list users endpoint now supports a sort_by query parameter accepting last_contact_unix_secs (default) or conversation_count, and a branch_id query parameter to filter users by agent branch.
Force delete tools: The delete tool endpoint now accepts a force query parameter (boolean, default false). When set to true, the tool is deleted even if it is used by agents, and it is automatically removed from all dependent agents and branches.
Conversation embedding retention: The ElevenAgents settings response now includes conversation_embedding_retention_days, which controls how long conversation embeddings are retained (maximum 365 days). A null value uses the system default of 30 days.
Content threshold guardrail: Added the ContentThresholdGuardrail schema, which provides a configurable threshold-based guardrail with an is_enabled flag and a threshold value for content moderation.
Get all workspace groups: New GET /v1/workspace/groups endpoint returns all groups in the workspace, including each group’s name, ID, members, permissions, usage limit, and character count.
Seat type in bulk workspace invites: The invite multiple users endpoint now accepts an optional seat_type field to specify the seat type (e.g., workspace_member, workspace_admin) for all invited users in a bulk operation.
Mobile SSO reliability improvements: Fixed a regression where SSO login on mobile would get stuck on “Authenticating…” after a user logged out and attempted to sign in again. Also fixed workspace switching for mobile SSO users who sign in via SAML or OIDC providers.
respect_sections_durations (boolean), which controls whether the model adheres to the duration specified for each section in the composition plan.Chapter visual content indicator: Chapter response models now include a has_visual_content boolean field indicating whether the chapter contains visual content.
Text shadow and outline styles: ElevenCreative Studio text styling now supports text_shadow and text_outline options via the new StudioTextStyleShadowModel and StudioTextStyleOutlineModel schemas, enabling richer visual text customization within ElevenCreative Studio projects.
Media generation clip task type: The PendingClipTask.type enum now includes the media_generation value, expanding clip task categorization to cover media generation workflows.
multimodal_message WebSocket event type in ElevenAgents real-time conversations.onError callback, making error handling more consistent.@elevenlabs/client@0.15.1.@elevenlabs/client@0.15.1.GET /v1/workspace/groups - Returns all groups in the workspace with their members, permissions, and usage limits.tool_names_successful query parameter (array of strings, optional) to filter conversations where specified tools had successful callstool_names_errored query parameter (array of strings, optional) to filter conversations where specified tools returned errorstool_names_successful query parameter (array of strings, optional)tool_names_errored query parameter (array of strings, optional)sort_by query parameter (string, optional) accepting last_contact_unix_secs (default) or conversation_countbranch_id query parameter (string, optional) to filter users by agent branchforce query parameter (boolean, optional, default false) to delete a tool regardless of agent dependencies, automatically removing it from all dependent agents and branchesGet ElevenAgents settings, Update ElevenAgents settings
conversation_embedding_retention_days field (integer, optional, max 365) to configure how long conversation embeddings are retainedseat_type field (string, optional) to specify the seat type for all invited usersrespect_sections_durations field (boolean, optional) to control whether the model adheres to per-section durations in the composition planGet chapter, Add chapter, Update chapter
has_visual_content field (boolean) to chapter response modelsContentThresholdGuardrail - Threshold-based content guardrail with is_enabled (boolean) and threshold (number, default 0.3) fieldsAgentPromptChangeToolConfig - System tool configuration for dynamic agent prompt changesStudioTextStyleShadowModel - Text shadow styling for ElevenCreative StudioStudioTextStyleOutlineModel - Text outline styling for ElevenCreative StudioUsersSortBy - Enum for user listing sort options: last_contact_unix_secs, conversation_countVideoAnalysis, VideoAnalysisResult, VideoKeyMoment, VideoSegment, VideoSubject, VideoTranscription, VideoTranscriptionWord - Video analysis result schemas for clip processingConversationHistorySIPTrunkingPhoneCallModel - Added sip_header_dynamic_variables field for inbound SIP custom X-headersPendingClipTask - Added media_generation to the type enum