For AI agents: a documentation index is available at the root level at /llms.txt. Append /llms.txt to any URL for a page-level index, or .md for the markdown version of any page.
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.
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.
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).