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.
Procedure APIs: Added eight public, branch-scoped operations for managing procedures. You can create, list, retrieve and remove procedures; create, retrieve or discard draft changes; and compile procedure drafts into an agent workflow. Procedure creation accepts name, content, type and trigger. An empty trigger creates a sub-procedure, while an omitted or null trigger is derived from the procedure content.
Knowledge base crawl jobs: Added APIs to create, list, inspect and cancel crawl jobs. Create requests require url (string) and support crawl depth, page limits, URL patterns, sitemap URLs, folder placement, automatic synchronization and removal of unavailable documents.
Bulk knowledge base management: Added bulk dependency checks and bulk deletion for 1–20 unique document or folder IDs. Dependency checks support pagination and dependent_type; deletion returns an independent success or failure for each ID. Setting force: true also removes dependencies and recursively deletes non-empty folders.
Batch call result export: Added Export batch call results to download recipients and conversation results from a terminal batch as CSV.
Conversation filters and analysis data: List conversations and Text search conversation messages add optional visited_agent_ids and visited_agent_branch_ids array filters, each limited to 50 values. List requests also accept data_collection_ids and evaluation_criteria_ids to include corresponding results in each conversation summary. Summaries add optional data_collection_results, evaluation_criteria_results and tag_ids.
Referenced analysis configuration: Agent platform settings add the optional, nullable analysis_items field, typed as AgentAnalysisItems, to attach evaluation and data-collection items by reference. A null value indicates that the agent still uses the legacy inline fields; an empty value indicates a migrated agent with no attached items.
Procedure dependency metadata: Procedure references add trigger (string) and arrays for referenced_tool_ids, referenced_kb_ids, referenced_procedure_ids and referenced_dynamic_variables.
WebRTC token response: Get WebRTC token responses now require conversation_id (string) in addition to token. This is a breaking schema change for clients that validate or deserialize the response shape.
Knowledge base RAG results: KnowledgeBaseRagToolResultModel adds chunks (KnowledgeBaseRagChunkModel[]) for RAG-result-in-tool-result mode.
Studio
Draft project status: ProjectCreationMetaResponseModel.status adds draft. The project creation type now uses the shared ProjectCreationMetaType enum with the same existing values.
Voices
Voice accents: Added GET /v1/voices/accents to list the accents available in the shared voice library. Results can be filtered by language and model_id, and each accent returns its accent, language, code and human-readable name. The accent value can be passed to the accent query parameter on Get shared voices to filter shared voices.
v2.60.0 - Added voices.accents.get to list voice accents in the shared voice library, along with the ElevenAgents procedure, knowledge base crawl job and bulk management APIs and the referenced analysis configuration from the latest schema.
Python SDK
v2.60.0 - Added the voice accents, ElevenAgents procedure, knowledge base crawl job and bulk management APIs from the latest schema. Also fixed AsyncConversation startup so it no longer blocks, and corrected list-of-primitive multipart fields to be sent as repeated form fields.
Packages
@elevenlabs/client@1.15.2 - Fixed onAudioAlignment on WebRTC transports by forwarding alignment metadata from audio messages while leaving audio playback on the LiveKit track.
Requires name (string, maximum 200 characters), content (string, maximum 50,000 characters) and type (ProcedureType); accepts optional trigger (nullable string)
Breaking: strict response validators and deserializers must accept the new required field
Schema Changes
ElevenAgents
Agent platform request and response settings add the optional, nullable analysis_items field, typed as AgentAnalysisItems, for referenced evaluation and data-collection configuration