ElevenAgents

  • Workspace-wide conversation tickets: Added List workspace tickets to retrieve conversation triage tickets across accessible agents. Filter by status or assignee and use cursor pagination to retrieve up to 100 tickets per page.
  • Dynamic variable conversation filters: List conversations and Text search conversation messages now accept repeatable dynamic_variable_params filters. Use name:op:value with eq, gt, gte, lt or lte; comparison operators require numeric values.
  • Twilio answering machine detection: Outbound telephony and batch call configurations now support optional twilio_machine_detection. Choose enable for an early human-or-machine verdict or detect_message_end to wait for a voicemail greeting to finish. Results arrive through the new answering_machine_detection webhook event.
  • Data collection value constraints: Data collection properties can now use allowed_values to name a dynamic variable containing the permitted values. The previous allowed_values_dynamic_variable field is deprecated.
  • Agent metadata: List agent branches responses now indicate when a draft was created and whether it predates the branch tip. Agent and Speech Engine summaries now require voice_id.
  • Knowledge base source URLs: Agent RAG query chunks now include required nullable source_url, containing the tracked URL for URL documents.
  • Agent response attachments: agent_response WebSocket events now include optional attachments. Each attachment requires url and name and can include mime_type.

Workspaces

  • API key platform limits: Service account API key responses can now include enterprise platform_limits for credits, Professional Voice Clones, and TTS, Dubbing, and Music concurrency.

SDK releases

JavaScript SDK

  • v2.67.0 - Added dynamicVariableParams to conversation listing and text search requests. Regenerated types for Twilio answering machine detection, data collection value constraints, API key platform limits, agent branch draft metadata and knowledge base source URLs.

Python SDK

  • v2.67.0 - Added dynamic_variable_params to synchronous and asynchronous conversation listing and text search methods. Regenerated types for Twilio answering machine detection, data collection value constraints, API key platform limits, agent branch draft metadata and knowledge base source URLs. The real-time text-to-speech client no longer passes the internal omit sentinel to the connection.

ElevenLabs CLI

  • v1.2.0 - Added the elevenlabs say command and its agent skill, regenerated API command bindings and made eleven_v3 the default TTS model.

Packages

API

New endpoints

ElevenAgents

  • List workspace tickets - GET /v1/convai/triage-tickets
    • Lists conversation triage tickets across every agent the caller can access, ordered by most recently created first.
    • Added optional page_size (integer, 1–100, default 100), status (AgentConversationTicketStatus), assignee_user_id (string or unassigned) and cursor (string) query parameters.
    • Returns GetAgentConversationTicketsPageResponseModel.

Updated endpoints

ElevenAgents

  • List conversations - GET /v1/convai/conversations
    • Added optional nullable dynamic_variable_params (repeatable string array). Each value uses name:op:value, where op is eq, gt, gte, lt or lte.
  • Text search conversation messages - GET /v1/convai/conversations/messages/text-search
    • Added optional nullable dynamic_variable_params (repeatable string array) with the same syntax.
  • Twilio outbound call, SIP trunk outbound call, Exotel outbound call and Submit batch calling
    • telephony_call_config now uses separate input and output schemas.
    • Added optional nullable twilio_machine_detection (TwilioMachineDetectionConfig). Its mode accepts enable or detect_message_end and defaults to enable. The setting is ignored for non-Twilio providers and inbound calls.
  • Import phone number - POST /v1/convai/phone-numbers
    • Added optional nullable account_auth_token (string) for Twilio API key imports to validate inbound webhook signatures.

Schema changes

ElevenAgents

  • WebhookEventType adds answering_machine_detection.
  • AgentBranchSummary adds optional nullable draft_created_at (integer) and optional draft_is_behind_tip (boolean, default false).
  • AgentKnowledgeBaseRagChunkResponseModel adds required nullable source_url (string).
  • AgentSummaryResponseModel and SpeechEngineSummaryResponse add required voice_id (string).
  • AnalysisProperty adds optional nullable name (string) and allowed_values (AllowedValues). LiteralJsonSchemaProperty also adds allowed_values. Both deprecate allowed_values_dynamic_variable.
  • DataCollectionResultCommonModel adds optional nullable name (string).
  • WorkspaceApiKeyResponseModel adds optional nullable platform_limits (PlatformLimits).
  • MCP tool Icon adds optional nullable theme (light or dark).
  • SMBToolConfig adds send_custom_email, create_service_quote_request and create_product_quote_request parameter variants.
  • Webhook query parameter schemas and telephony call configuration now use separate input and output models.
  • agent_response WebSocket events add optional attachments (array). Each item requires url and name (strings) and accepts optional mime_type (string).

ElevenCreative

  • ReferenceVideo.studio_clip now uses StudioClipLocator instead of StudioClipReference. The fields and wire format are unchanged.