ナビゲーションにスキップ

ElevenAgents

  • Merge and search triage tickets: Merge tickets folds up to 50 open tickets from the same agent into one target ticket. Merged tickets keep the status merged and reference the target through merged_into_ticket_id. List tickets and List workspace tickets add a case-insensitive search parameter that matches ticket titles, descriptions, comments and turn comments, and each result includes a search_match excerpt showing where the query matched.
  • Workflow End node outcomes: Workflow End nodes accept an outcome of success (default) or failure, so a workflow can record whether a conversation ended successfully. The conversation error type adds workflow_end_failure.
  • Call queueing enabled for new agents: New agents are created with call queueing enabled unless platform_settings.queueing_config.enabled is set explicitly. Existing agents keep their current setting.
  • Post-call audio webhook retries: When Enable retries is on, post_call_audio webhooks are retried on the same schedule as transcription webhooks. Audio payloads over 50 MiB are not retried, and queued audio retries are capped at 400 MiB per webhook.
  • Strict tool overrides: The conversation override tool_ids_strict makes an overridden tool_ids list the complete set of tools available in the conversation, including tools on workflow nodes. It is ignored when set on the agent itself.
  • Widget end confirmation: The widget can ask users to confirm before ending a chat or call. Enable it with end_confirmation_enabled in the widget configuration or the end-confirmation attribute.

Text to Speech

  • Audio effects: Text to Speech and Text to Dialogue requests accept an optional audio_effects object. It applies a filter preset, perceived distance, a reverb environment, a looped background noise bed and stereo panning to the generated audio. List valid preset, environment and background noise IDs with GET /v1/audio-effects/catalog. Reverb and non-zero panning produce stereo audio and are rejected for ulaw_*, alaw_* and pcm_* output formats. Effects do not change the cost of a request.

Speech to Text

  • Turn prediction commit strategy: The realtime Speech to Text WebSocket adds turn_prediction as a commit_strategy value. In addition to silence-based segmentation, it commits a segment as soon as the model predicts the speaker has finished their turn. It is the default for models that predict turns, and partial transcripts from those models include turn_probability. See transcripts and commit strategies.

Voices

  • Voice collections API: Voice collections can now be managed through the API. Create, list, update and delete collections, and add or remove voices. See List voice collections.

Workspaces

  • Basic seat fallback: Update member accepts allow_downgrade_to_basic_seat. When unlocking a user whose original seat type has no seats available, the user is moved to a basic seat instead of the request failing.
  • Workspace ID on user: Get user returns the workspace_id of the workspace the API key belongs to.

SDK releases

JavaScript SDK

  • v2.72.0 - Added clients for voice collections, the audio effects catalog and triage ticket merging. Text to Speech and Text to Dialogue methods accept audio_effects, triage ticket list methods add search and filters, and the realtime Speech to Text client adds the turn_prediction commit strategy.

Python SDK

  • v2.72.0 - Added clients for voice collections, the audio effects catalog and triage ticket merging. Text to Speech and Text to Dialogue methods accept audio_effects, triage ticket list methods add search and filters, and the realtime Speech to Text client adds the turn_prediction commit strategy. play() and save() now accept any iterable of audio chunks, such as a list or tuple. RealtimeEvents.CLOSE handlers receive a dictionary with the WebSocket close code and reason; handlers without parameters continue to work.

ElevenLabs CLI

  • v1.5.0 - Regenerated API commands, adding voice collections, the audio effects catalog, triage ticket merging and agent merge proposals.

Packages

  • @elevenlabs/client@1.27.0 and @elevenlabs/react@1.17.0 - Added a previousText option to Scribe.connect() and useScribe() in microphone mode. The text is sent with the first audio chunk to give the model context, such as existing document text, for casing, punctuation and sentence continuation. MediaDeviceOutput now receives libsampleratePath, so output resampling uses the same custom libsamplerate bundle path as MediaDeviceInput.
  • @elevenlabs/react-native@1.2.29 - Updated to @elevenlabs/client@1.27.0 and @elevenlabs/react@1.17.0.
  • @elevenlabs/convai-widget-core@0.19.0 and @elevenlabs/convai-widget-embed@0.19.0 - Added an optional confirmation dialog before ending a chat or call, enabled with the end-confirmation attribute or end_confirmation_enabled config, with customizable text. Added carousel rich content with scrollable item cards that can include an image, subtitle, description and actions. Carousels remain in the transcript after a reply, without their actions. Rich content is now shown during voice calls when the transcript is visible.

API

New endpoints

ElevenAgents

  • Merge tickets - POST /v1/convai/triage-tickets/{agentqa_ticket_id}/merge - Merge open tickets into the target ticket. Requires source_ticket_ids (string array, 1–50 items) and returns the target ticket.

Voices

  • List voice collections - GET /v1/voices/collections - List the voice collections the caller can access, sorted by title.
  • Create voice collection - POST /v1/voices/collections - Create a collection with required title and icon (string, maximum 1,000 characters each).
  • Get voice collection - GET /v1/voices/collections/{collection_id} - Retrieve a collection with its title, icon and the caller’s permission_on_resource (admin, editor, commenter or viewer).
  • Update voice collection - PATCH /v1/voices/collections/{collection_id} - Update the optional title or icon.
  • Delete voice collection - DELETE /v1/voices/collections/{collection_id}
  • Add voice to collection - POST /v1/voices/collections/{collection_id}/voice/{voice_id}
  • Remove voice from collection - DELETE /v1/voices/collections/{collection_id}/voice/{voice_id}

Audio effects

  • GET /v1/audio-effects/catalog - List the available filter_presets, environments and background_noises. Each entry has an ID, a name and a nullable description.

Updated endpoints

ElevenAgents

  • Create agent, Get agent and Update agent
    • Workflow End nodes add outcome (success or failure, default success). The field is required in responses.
    • Standalone workflow agent nodes and agent transfer configurations add nullable branch_id (string) to target a specific branch of the destination agent. When unset, the transfer follows the target agent’s traffic deployment. Transfer tool results add a configured branch reason.
    • Prompt override configurations add tool_ids_strict (boolean, default false).
    • TTS configuration effects add pan (number, -1 to 1, default 0). The seed field is deprecated and has no effect.
  • Get widget config - Added end_confirmation_enabled (boolean, default false).
  • List tickets
    • Added optional search (string, maximum 200 characters) and merged_into_ticket_id (string) query parameters.
    • Ticket responses add nullable merged_into_ticket_id and nullable search_match with field (title, description, comment or turn_comment), snippet, highlight_start, highlight_end and nullable turn_index.
  • List workspace tickets - Added optional agent_id, sources, priorities, sort_by (created_at or priority, default created_at), owner_user_id, issue_type, label, merged_into_ticket_id and search query parameters.
  • List tests - Added optional created_by_user_id (string). Use @me for the authenticated user.
  • List test invocations - Added optional test_id (string), version_id (string), start_time and end_time (integer, Unix seconds, inclusive) query parameters.
  • Update agent branch - Added optional auto_rebase (boolean). Branch responses add auto_rebase (boolean, default false).
  • Get conversation details
    • Twilio, SIP trunk and Exotel phone call metadata add nullable call_result with answered, voicemail, busy, no_answer and failed values.
    • Batch call metadata adds nullable cold_attempt (integer) and nullable conversation_type (initial, retry, callback or redirect).
    • The conversation error type adds workflow_end_failure.
  • Knowledge base auto-sync auto_discover is deprecated and no longer has any effect.

Text to Speech

  • Create speech, Stream speech, Create speech with timing and Stream speech with timing
    • Added optional nullable audio_effects with filter_preset_id (string), distance (number, 0–1, default 0), environment_id (string), background_noise_id (string), send_level (number, 0–1, default 1) and pan (number, -1 to 1, default 0).
    • Unknown effect IDs return 404. Stereo effects return 400 for ulaw_*, alaw_* and pcm_* output formats.

Text to Dialogue

Speech to Text

  • Realtime Speech to Text
    • The commit_strategy query parameter adds turn_prediction, alongside manual and vad.
    • partial_transcript messages add optional turn_probability (number), sent only for models that predict turns.

Music

  • POST /v1/music/video-to-music - Responses add a song-id header with the ID of the generated song.

History

Workspace and user

  • Update member - Added optional allow_downgrade_to_basic_seat (boolean, default false).
  • Get user - Added required workspace_id (string).
  • Service account API key permissions add voice_collections_read and voice_collections_write.

ElevenAgents

  • Structured procedures compile on save and publish: Update agent and Create agent draft now compile and validate structured procedures automatically. Integrations no longer need to call the compile endpoint or manually update the generated workflow. Invalid procedures return per-procedure errors as 400 procedure_validation_failed. Agents without structured procedures are unaffected.
  • Compile procedures endpoint is legacy: Compile procedures is marked legacy and should not be used by new integrations. It remains available for existing callers.
  • Merge proposals: Merge proposals are available in alpha. Teams can open a proposal for an agent branch, review configuration changes and test results, leave comments or approval decisions, and merge approved changes into a target branch. See Merge proposals.

SDK releases

JavaScript SDK

  • v2.71.0 - Added clients for agent merge proposals, deployment history, test invocation cancellation and Speech Engine duplication. The release also adds triage ticket priorities and sorting, batch call export limits, gpt-6.1-sol, claude-sonnet-5-5, Eleven v4 agent voice models and current agent configuration types.

Python SDK

  • v2.71.0 - Added clients for agent merge proposals, deployment history, test invocation cancellation and Speech Engine duplication. The release also adds triage ticket priorities and sorting, batch call export limits, gpt-6.1-sol, claude-sonnet-5-5, Eleven v4 agent voice models and current agent configuration types.

Swift SDK

  • v3.4.0 - Dynamic variables now preserve native JSON types when sent in conversation initiation data.

Packages

API

New endpoints

ElevenAgents

  • Create a merge proposal - POST /v1/convai/agents/{agent_id}/merge-proposals - Create a proposal with required source_branch_id, target_branch_id and title fields, plus an optional description, reviewer IDs and triage ticket ID.
  • List merge proposals - GET /v1/convai/agents/{agent_id}/merge-proposals - List proposals with status, source branch, target branch and text filters, plus cursor pagination.
  • Get a merge proposal - GET /v1/convai/agents/{agent_id}/merge-proposals/{merge_proposal_id} - Retrieve a proposal and its review, comment and outcome details.
  • Update a merge proposal - PATCH /v1/convai/agents/{agent_id}/merge-proposals/{merge_proposal_id} - Update its title, description or requested reviewers, or close it without merging.
  • Review a merge proposal - POST /v1/convai/agents/{agent_id}/merge-proposals/{merge_proposal_id}/reviews - Submit an approved or changes_requested decision with an optional comment.
  • Comment on a merge proposal - POST /v1/convai/agents/{agent_id}/merge-proposals/{merge_proposal_id}/comments - Add a Markdown comment of up to 4,096 characters.
  • Merge a merge proposal - POST /v1/convai/agents/{agent_id}/merge-proposals/{merge_proposal_id}/merge - Merge the source branch and optionally control forced conflict resolution and source branch archival.
  • List agent deployments - GET /v1/convai/agents/{agent_id}/deployments - List current and historical branch traffic splits with page-based pagination.
  • Cancel a test invocation - POST /v1/convai/test-invocations/{test_invocation_id}/cancel - Cancel a running test invocation.

Speech Engine

  • Duplicate a Speech Engine - POST /v1/speech-engine/{speech_engine_id}/duplicate - Duplicate a Speech Engine and optionally assign the copy a new name.

Updated endpoints

ElevenAgents

  • Create agent, Get agent and Update agent
    • Added gpt-6.1-sol and claude-sonnet-5-5 to the LLM enum.
    • Added eleven_v4 and eleven_v4_turbo to the conversational TTS model options. The default changed from eleven_flash_v2 to eleven_v4_turbo.
    • Agent transfers and standalone workflow agent nodes add optional preserve_voice_settings (boolean, default false) to retain the base voice, TTS model and voice settings after a transfer.
    • Skip-turn tool configurations add optional wait_timeout_secs (number, default -1). A value of -1 keeps the agent silent until the caller speaks.
    • Post-call webhook configurations add optional exclude_transcript (boolean, default false) to omit turn-by-turn transcripts from JSON transcription webhooks.
    • Conversation history redaction configurations add optional excluded_data_collection_ids (string array, maximum 50) to preserve selected extracted values while redacting their rationales.
    • Client tool response_timeout_secs now accepts -1 to wait indefinitely when expects_response is enabled.
  • List tickets
    • Added optional priorities (array) with low, medium, high and urgent values.
    • Added sort_by with created_at and priority values; the default is created_at.
    • Ticket responses now require title, nullable priority, and a priority_changes array. Ticket creation and update requests can set priority, and ticket status adds cancelled.
  • List tools - Added optional nullable used_by_agent_id (string) to return tools referenced by an agent’s main branch.
  • Export batch call results - Added optional nullable limit (integer, minimum 1) to export only the first recipients as a column preview.
  • List test invocations and Get test invocation
    • Test invocation summaries add required cancelled_count (integer) and optional cancelled (boolean, default false).
    • Test run status adds cancelled.
  • Get conversation details - Transcript entries add optional nullable platform_event with user_turn_timeout and skip_turn_wait_elapsed values.
  • Get agent version metadata - Added optional nullable merged_authors, an array describing the people who published changes merged into the main branch.
  • Get crawl job - Removed the deprecated max_depth response field.

Eleven v4 and Eleven v4 Turbo

Eleven v4 and Eleven v4 Turbo are now available. Eleven v4 provides higher-quality, more expressive speech and improved voice cloning across more than 90 languages. Eleven v4 Turbo provides the same model family for real-time applications, with median inference latency of approximately 100 ms.

Use eleven_v4 through the Text to Dialogue API for content creation and long-form audio. Use eleven_v4_turbo through the Text to Dialogue WebSocket for agents and interactive applications.

Speech to Text

  • Transcript editing: Batch and realtime transcription now accept a natural-language edit instruction of up to 2,000 characters. Batch responses return the result in edited_transcript, while realtime sessions emit an edited_transcript event. See the batch and realtime guides for incompatibilities, response handling and pricing.

ElevenAgents

  • Agent models: Added gpt-6-sol, gpt-6-luna, glm-52, deepseek-v41-flash, claude-opus-5 and claude-opus-5-5 to the supported agent LLM options.
  • Agent test usage: Test invocation summaries can include total credits and USD price. Individual test runs can include credits and a charging breakdown.

Flows

  • Template API: Added endpoints to list and retrieve published Flows templates, start template runs and retrieve run results. Runs can target a published version and send their terminal result to a configured webhook.

Text to Dialogue

  • Generation continuity: Text to Dialogue requests can use preceding or following text and request IDs to maintain continuity across generations.
  • Professional voice mode: Text to Dialogue requests can use the Instant Voice Clone version of a Professional Voice Clone to reduce latency or improve expressiveness.

SDK releases

JavaScript SDK

  • v2.70.0 - Added batch and realtime Speech to Text transcript editing types, branchId filtering and cost fields for test invocation summaries, knowledge base auto-discovery, Text to Dialogue usePvcAsIvc and the deepseek-v41-flash agent model.

Python SDK

  • v2.70.0 - Added batch and realtime Speech to Text transcript editing types, branch_id filtering and cost fields for test invocation summaries, knowledge base auto-discovery, Text to Dialogue use_pvc_as_ivc and the deepseek-v41-flash agent model.

ElevenLabs CLI

  • v1.4.0 - Fixed requests with an explicit API key so they no longer also send stored OAuth credentials, which caused authentication failures. Added descriptions for the feedback command group and instructions for reporting missing capabilities to generated agent skills. Regenerated the API client with Flows template endpoints and current schema types.

API

New endpoints

Flows

  • List templates - GET /v1/flows/templates - List published templates and their runnable versions.
  • Get template - GET /v1/flows/templates/{template_id} - Retrieve a template and its runnable versions.
  • Create template run - POST /v1/flows/templates/{template_id}/runs - Start a template run with input values, an optional version and an optional webhook.
  • List template runs - GET /v1/flows/templates/{template_id}/runs - List template runs with cursor pagination and optional version filtering.
  • Get template run - GET /v1/flows/templates/{template_id}/runs/{run_id} - Retrieve a template run and its output status.

Updated endpoints

Speech to Text

  • Convert speech to text - POST /v1/speech-to-text
    • Added optional nullable transcript_edit (string), which accepts a natural-language edit instruction of up to 2,000 characters.
    • Responses add optional nullable edited_transcript. A successful edit contains required kind: "transcript" and text fields. A failed edit contains required kind: "error", error_type: "edit_failed" and message fields.
  • Realtime Speech to Text accepts transcript_edit (string) and emits edited_transcript events with required text and edited_text fields.

ElevenAgents

  • Create agent, Get agent and Update agent
    • Added gpt-6-sol, gpt-6-luna, glm-52, deepseek-v41-flash, claude-opus-5 and claude-opus-5-5 to the LLM enum.
    • Alerting monitors add optional nullable enabled (boolean) to control whether a monitor can send notifications.
  • List conversations and Text search
    • data_collection_params and dynamic_variable_params add neq and in operators. Values for in use a pipe delimiter.
    • evaluation_params accepts success, failure or unknown as the result value.
  • Smart search - GET /v1/convai/conversations/messages/smart-search
    • Added optional nullable branch_id (string).
  • List test invocations - GET /v1/convai/test-invocations
    • Added optional nullable branch_id (string).
    • Test invocation summaries add optional nullable credits_used (integer) and total_price (number).
  • Get test invocation - GET /v1/convai/test-invocations/{test_invocation_id}
    • Individual test runs add optional nullable credits_used (integer) and charging (ConversationChargingCommonModel).
  • Simulate conversation and Simulate conversation stream
    • Changed the optional new_turns_limit default from 10,000 to 100 and set its maximum to 100.
  • Create crawl job and Get crawl job
    • Added optional auto_discover (boolean, default false) to follow links and add newly discovered pages during auto-sync. This requires enable_auto_sync: true.
  • Refresh knowledge base document - POST /v1/convai/knowledge-base/{documentation_id}/refresh
    • AutoSyncInfo adds optional auto_discover (boolean, default false) to indicate whether refreshes crawl and add newly discovered pages.
  • List MCP server tools - GET /v1/convai/mcp-servers/{mcp_server_id}/tools
    • Responses add optional tool_approval_statuses (array). Each item contains required tool_id (string) and state (up_to_date, needs_review or not_approved), with optional approval policy and approved-definition fields.

Text to Dialogue

  • Convert text to dialogue, Stream text to dialogue, Convert with timestamps and Stream with timestamps
    • Added optional use_pvc_as_ivc (boolean, default false) to use the Instant Voice Clone version of a Professional Voice Clone.
    • Added optional nullable previous_text and future_text (strings, maximum 100 characters) and previous_request_ids and next_request_ids (string arrays, maximum 3 IDs) for generation continuity.
    • The optional settings object adds nullable similarity (number, 0–1, default 0.75).

Text to Speech

Flows

Voice Design

Workspaces

  • Create service account API key - POST /v1/service-accounts/{service_account_user_id}/api-keys
    • Added optional nullable tts_concurrency_limit, music_concurrency_limit and dubbing_concurrency_limit (integers) for enterprise service account API keys.
  • Update service account API key - PATCH /v1/service-accounts/{service_account_user_id}/api-keys/{api_key_id}
    • Added optional tts_concurrency_limit, music_concurrency_limit and dubbing_concurrency_limit. Each field accepts an integer, clear, no_update or null and defaults to no_update.

Models

  • List models - GET /v1/models
    • Deprecated required max_characters_request_free_user and max_characters_request_subscribed_user. These fields are not enforced; use maximum_text_length_per_request instead.

画像&ビデオ

  • Sora 2およびSora 2 Proの提供終了:OpenAIは2026年9月24日にSora APIを終了します。両モデルは画像&ビデオのモデル選択画面から削除され、この日をもって生成を停止します。既存の生成結果は履歴で引き続き利用できます。Soraノードを使用するFlowsおよびテンプレートは、再度実行する前に、Gemini Omni 1.1 Flashなどの別のビデオモデルへ切り替える必要があります。
  • Seedance 1.5 Proの非推奨化:ByteDanceは2026年11月11日にSeedance 1.5 Proを終了します。このモデルは新規生成ではすでに提供されておらず、この日をもって動作しなくなります。代わりにSeedance 2.0モデルを使用してください。

ElevenAgents

  • 並列ツール呼び出し:エージェントのプロンプト設定にenable_parallel_tool_calls(ブール値、デフォルトtrue)が含まれるようになりました。有効にすると、対応モデルは1ターンで複数のツールを実行できます。
  • エージェントモデル:エージェントLLMの選択肢にgpt-6-astraを追加しました。
  • アラート:エージェントのアラート機能で、PagerDutyおよびwebhook通知に加えてSlackチャンネルをサポートするようになりました。
  • 電話番号検索:プロバイダー、発信サポート、割り当て済みエージェントとブランチ、ラベル、電話番号でフィルタリングできる、カーソルページネーション対応の電話番号エンドポイントを追加しました。

画像とビデオ

  • GPT Image 2.5モデル:画像生成でgpt-image-2.5-flareとgpt-image-2.5-sunburstをサポートするようになりました。どちらのモデルも最大10枚の参照画像、maxまでの品質レベル、autoを含む14種類の固定アスペクト比、1K、2K、4K出力に対応します。

Speech Engine

  • カスケードタイムアウト:Speech Engineの作成・更新リクエストでcascade_timeout_seconds(数値、2~15、デフォルト4)を受け付けるようになりました。これにより、再試行前にElevenLabsがアップストリームSpeech Engineを待機する時間を制御できます。

テキスト読み上げ

  • マルチコンテキストのターン境界:is_final_audio_for_turnマーカーが、そのターンのバッファリングされたすべてのバイトの後に、MP3およびOpus出力を含めて送信されるようになりました。クライアントはPCMに切り替えることなく、このマーカーを正確なターン境界として使用できます。

SDKリリース

JavaScript SDK

  • v2.69.0 - リアルタイムのスピーチtoテキストラッパーにtranscriptEditを追加し、編集済みテキストがedited_transcriptイベントで配信されるようになりました。データレジデンシーサフィックスを持つAPIキーのSpeech Engine JWT検証を修正しました。テンプレートの一覧取得・取得、実行の一覧取得・作成・取得を行うphoneNumbers.listV2およびFlowsテンプレートメソッドを追加しました。GPT Image 2.5、Slackエージェントアラート、並列ツール呼び出し、gpt-6-astra、サービスアカウントAPIキーの同時実行数制限、Musicゼロ保持、会話フィルター、MCPツール承認ステータス向けのクライアントと型を再生成しました。

Python SDK

  • v2.69.0 - リアルタイムのスピーチtoテキストラッパーにtranscript_editを追加し、編集済みテキストがedited_transcriptイベントで配信されるようになりました。データレジデンシーサフィックスを持つAPIキーのSpeech Engine JWT検証を修正し、ffplayが失敗した場合にplayがエラーを発生させるようにしました。テンプレートの一覧取得・取得、実行の一覧取得・作成・取得を行うphone_numbers.list_v2およびFlowsテンプレートメソッドを追加しました。GPT Image 2.5、Slackエージェントアラート、並列ツール呼び出し、gpt-6-astra、サービスアカウントAPIキーの同時実行数制限、Musicゼロ保持、会話フィルター、MCPツール承認ステータス向けのクライアントと型を再生成しました。

ElevenLabs CLI

  • v1.3.2 - CLIの利用に関するフィードバックを収集するため、オプションの--intentメタデータを追加しました。CLIがサポートしていないワークフローを報告するためのelevenlabs feedback missing-capabilityを追加しました。

API

新しいエンドポイント

ElevenAgents

  • 電話番号ページを一覧表示 - GET /v1/convai/v2/phone-numbers
    • オプションのpage_size(整数、1~1,000、デフォルト100)およびcursor(null許容文字列)ページネーションパラメータを追加しました。
    • オプションのsearch、label、phone_number、provider、supports_outbound、agent_id、branch_id、sort_by、sort_directionフィルターを追加しました。sort_byはlabelまたはphone_numberを受け付けます。sort_directionのデフォルトはascです。
    • レスポンスには必須のphone_numbers(配列)、オプションでnull許容のnext_cursor(文字列)、has_more(ブール値、デフォルトfalse)が含まれます。

更新されたエンドポイント

ElevenAgents

  • エージェントを作成、エージェントを取得、エージェントを更新
    • プロンプト設定にenable_parallel_tool_calls(ブール値、デフォルトtrue)を追加しました。ワークフローのオーバーライドはnull許容のブール値を受け付けます。
    • LLM列挙型に、会話開始時のオーバーライドを含むgpt-6-astraを追加しました。
    • アラートインテグレーションの通知先で、integration_typeを使用してpagerdutyまたはslackを選択するようになりました。Slack通知先にはconnection_idとchannel_id(文字列)が必須です。channel_idは1~64文字を受け付けます。
  • 会話を一覧表示と会話参照を解決
    • data_collection_paramsではmissing演算子を受け付けなくなりました。フィールドが収集されなかった会話に一致させるには、空の値を使用してください。
    • dynamic_variable_paramsの空の値は、変数が設定されていない会話に一致します。
  • Speech Engineを作成、Speech Engineを取得、Speech Engineを更新
    • cascade_timeout_seconds(数値、2~15)を追加しました。作成リクエストのデフォルトは4で、更新リクエストではnull許容の値を受け付け、レスポンスではこのフィールドが必須です。

画像とビデオ

  • 画像生成を作成 - POST /v1/flows/image
    • gpt-image-2.5-flareおよびgpt-image-2.5-sunburst向けのリクエストバリアントを追加しました。
    • どちらのバリアントもpromptとmodel_idが必須で、最大10件のimagesを受け付け、resolution(1K、2K、4K、デフォルト1K)を追加します。
    • qualityはlow、medium、high、xhigh、maxを受け付け、デフォルトはhighです。aspect_ratioはautoと14種類の固定比率を受け付け、デフォルトは16:9です。

吹き替え

ナレッジベース

  • クロールジョブを作成 - POST /v1/convai/knowledge-base/crawl
    • max_depth(整数、デフォルト3)を非推奨にしました。このフィールドは現在何も実行せず、最小値・最大値の制約もなくなりました。
    • クロールジョブのメタデータでmax_depthが必須ではなくなりました。

ユーザー

スキーマの変更

テキスト読み上げ

  • マルチコンテキストWebSocketのaudioおよびfinalメッセージでは、ターンのバッファリングされたすべてのバイトが配信された後にis_final_audio_for_turnが発生するよう定義されました。

ElevenAgents

  • 通話キューイングと保留音声:同時実行数の上限に達したエージェント向けに、通話キューイングを追加しました。キューに入った発信者には保留音声が流れ、接続が許可されるかタイムアウトするまでqueue_statusイベントを受け取ります。新しいAPIメソッドでカスタム保留音声をアップロードまたは削除できます。
  • テストバージョンのメタデータ:エージェントのテスト結果で、実行対象となったエージェントバージョンと、下書きの変更が含まれていたかどうかを確認できるようになりました。呼び出しサマリーでは、部分的な再送信が異なるバージョンに対して実行された場合も表示されます。
  • モデルとアカウントのメタデータ:エージェントのLLM設定でgemini-3.8-flashを受け付けるようになりました。WhatsAppアカウントのレスポンスでは、アカウントがCloud APIを使用しているか、共存サインアップフローを使用しているかを確認できます。

音楽

  • Music v2.5 APIのサポート:音楽エンドポイントとSDKでmusic_v2_5を受け付けるようになりました。構成プラン生成チャンクでは最大6,132文字、1行200文字で最大30行までサポートします。

SDKリリース

JavaScript SDK

  • v2.68.0 - エージェントの保留音声をアップロードおよび削除するメソッドを追加しました。通話キューイング、プロシージャ参照、下書きブランチ作成、RAGクエリ制限、テストバージョンのメタデータ、gemini-3.8-flash、music_v2_5の型を再生成しました。

Python SDK

  • v2.68.0 - エージェントの保留音声をアップロードおよび削除する同期・非同期メソッドを追加しました。通話キューイング、プロシージャ、下書きブランチ作成、RAGクエリ制限、テストバージョンのメタデータ、gemini-3.8-flash、music_v2_5のクライアントと型を再生成しました。compose_detailedラッパーは、生成されたすべての音楽モデルIDと、プロンプトベースおよびチャンクベースの両方の構成プランを受け付けるようになりました。

iOS SDK

  • v3.3.1 - エージェントメッセージをevent_idではなくresponse_idで照合するようになり、ツール呼び出し前後の複数レスポンスを保持し、ストリーミングされた部分や修正が誤ったメッセージに紐づくのを防ぎます。

ElevenLabs CLI

  • v1.3.0 - 生成されたAPIコマンドにオプションの--intentメタデータを追加しました。CLIがサポートしていないワークフローを報告するためのelevenlabs feedback missing-capabilityを追加しました。

パッケージ

  • @elevenlabs/convai-widget-core@0.18.2 と @elevenlabs/convai-widget-embed@0.18.2 - ツールおよびプロシージャ呼び出し後にエージェントの返信が重複する問題を修正しました。ストリーミングされたテキスト返信でMarkdown形式が維持され、音声会話で未発話のストリーミングチャット部分が表示されなくなりました。embedパッケージでは、user_activityイベントを1秒に1回までに制限し、セッション終了時にその制限を解除します。

API

新しいエンドポイント

ElevenAgents

  • エージェント保留音声をアップロード - POST /v1/convai/agents/{agent_id}/hold-audio
    • 必須のhold_audio_file(バイナリ)をmultipartフォームデータとして受け付けます。ファイルはMP3またはWAV形式で、最大40MB、180秒までです。
    • 必須のagent_id(文字列)とhold_audio(AgentHoldAudioConfig)を返します。保留音声オブジェクトにはaudio_path、audio_url、original_filename(文字列)、duration_secs(数値)、size_bytes(整数)が必須です。
  • エージェント保留音声を削除 - DELETE /v1/convai/agents/{agent_id}/hold-audio
    • カスタムクリップを削除し、キューに入った発信者にはデフォルトの保留音が流れるようにします。
    • 必須のagent_id(文字列)を返します。

更新されたエンドポイント

ElevenAgents

  • エージェントを作成、エージェントを取得、エージェントを更新
    • enabled(ブール値、デフォルトfalse)とwait_timeout_seconds(整数、1~1,800、デフォルト180)を持つ、オプションのplatform_settings.queueing_config(AgentQueueingConfig)を追加しました。
    • キュー設定のレスポンスには、読み取り専用でnull許容のhold_audio(AgentHoldAudioConfig)が含まれます。エージェントレスポンスにはオプションのdefault_hold_audio_url(文字列)も含まれます。
  • 会話を取得 - GET /v1/convai/conversations/{conversation_id}
    • メタデータにオプションでnull許容のqueue_wait_secs(数値)を追加しました。キュー時間はcall_duration_secsおよび課金時間に含まれません。
  • エージェントブランチを作成 - POST /v1/convai/agents/{agent_id}/branches
    • オプションのinclude_draft(ブール値、デフォルトfalse)を追加しました。trueの場合、ブランチ先端から作成されたブランチには、呼び出し元の下書きプロシージャセットが含まれます。
  • プロシージャを一覧表示と、プロシージャの作成、取得、下書きエンドポイント
    • 一覧項目にオプションのreferenced_tool_ids、referenced_kb_ids、referenced_procedure_ids、referenced_dynamic_variables(文字列配列)を追加しました。
    • エージェントおよびマージプレビューレスポンスに、プロシージャIDをキーとするマップであるオプションのproceduresを追加しました。
  • テスト呼び出しを一覧表示 - GET /v1/convai/test-invocations
    • テストとフォルダーを名前でフィルタリングするための、オプションでnull許容のsearch(文字列)を追加しました。
  • エージェントでテストを実行とテスト呼び出しを取得
    • テストスイート呼び出しと単体テスト実行のレスポンスに、オプションでnull許容のversion_id(文字列)と、オプションのran_against_draft(ブール値、デフォルトfalse)を追加しました。
    • 呼び出しサマリーにも、オプションのruns_diverged_from_version(ブール値、デフォルトfalse)を追加しました。
  • POST /v1/convai/agents/{agent_id}/knowledge-base/rag-query
    • リクエスト本文に、クエリ固有の上書き設定として、オプションでnull許容のmax_documents_length(整数、1~50,000)およびmax_retrieved_rag_chunks_count(整数、1~20)を追加しました。
  • WhatsAppアカウントを取得 - GET /v1/convai/whatsapp-accounts/{phone_number_id}
    • オプションのaccount_type(WhatsAppAccountType、デフォルトcloud_api)を追加しました。値はcloud_apiとcoexistenceです。
  • 想定LLM使用量を計算 - POST /v1/convai/agent/{agent_id}/llm-usage/calculate
    • LLMUsageCalculatorLLMResponseModelに必須のprice_per_message(数値)を追加しました。

音楽

  • MusicModelIDに、POST /v1/music/video-to-music、POST /v1/music/plan、音楽を作曲、POST /v1/music/detailed、POST /v1/music/detailed/stream、POST /v1/music/stream、POST /v1/music/upload、POST /v1/music/finetunes向けのmusic_v2_5を追加しました。
  • GenerationChunk.textのmaxLengthを、POST /v1/music/plan、POST /v1/music、POST /v1/music/detailed、POST /v1/music/detailed/stream、POST /v1/music/stream、POST /v1/music/uploadで6,000文字から6,132文字に増やしました。セクション名には1~100文字を使用でき、チャンクには1行200文字で最大30行を含められます。

スキーマの変更

ElevenAgents

  • リアルタイムサーバーイベントにqueue_statusを追加しました。必須のqueue_status_event.statusはwaiting、admitted、timed_outを受け付けます。timed_outはWebSocketクローズコード4300に先行します。保留音声は引き続き通常のaudioイベントとして届きます。
  • LLM列挙型に、会話開始時のオーバーライドを含むgemini-3.8-flashを追加しました。
  • 会話システムツール結果のユニオンに、start_procedure_success、start_procedure_error、end_procedure_success、end_procedure_errorを追加しました。
  • FeaturesUsageCommonModelに、オプションのfreeform_procedureおよびstructured_procedure機能ステータスを追加しました。

Scribe v2 Medical

Scribe v2 Medicalが一般提供開始となりました。医療・臨床オーディオに特化したバッチ音声認識モデルで、Scribe v2と同じ料金で利用できます。

文字起こしを作成で、model_idとしてscribe_v2_medicalを渡します。キータームプロンプティング、エンティティ検出、話者ダイアライゼーション、逐語録なしモードは、Scribe v2と同様に機能します。


ElevenAgents

  • ワークスペース全体の会話チケット:アクセス可能なエージェント全体の会話トリアージチケットを取得するため、ワークスペースチケットを一覧表示を追加しました。ステータスまたは担当者でフィルタリングし、カーソルページネーションでページごとに最大100件のチケットを取得できます。
  • 動的変数の会話フィルター:会話を一覧表示と会話メッセージをテキスト検索で、繰り返し指定できるdynamic_variable_paramsフィルターを受け付けるようになりました。eq、gt、gte、lt、lteを使用してname:op:valueの形式で指定します。比較演算子には数値が必要です。
  • Twilio留守番電話検出:発信テレフォニーとバッチ通話の設定で、任意のtwilio_machine_detectionをサポートするようになりました。早期に人間か機械かを判定するにはenableを、留守番電話の挨拶が終わるまで待機するにはdetect_message_endを選択します。結果は新しいanswering_machine_detectionWebhookイベントで届きます。
  • データ収集値の制約:データ収集プロパティで、許可される値を含む動的変数を指定するためにallowed_valuesを使用できるようになりました。以前のallowed_values_dynamic_variableフィールドは非推奨です。
  • エージェントメタデータ:エージェントブランチを一覧表示のレスポンスで、ドラフトの作成時刻とブランチ先端より古いかどうかが示されるようになりました。エージェントとSpeech Engineのサマリーでvoice_idが必須になりました。
  • ナレッジベースのソースURL:エージェントRAGクエリチャンクに、URLドキュメントの追跡対象URLを含む必須のnull許容source_urlが追加されました。
  • エージェント応答の添付ファイル:agent_response WebSocketイベントに、任意のattachmentsが含まれるようになりました。各添付ファイルにはurlとnameが必要で、mime_typeを含めることができます。

ワークスペース

  • APIキープラットフォーム上限:サービスアカウントAPIキーのレスポンスに、クレジット、プロフェッショナルボイスクローン、TTS、吹き替え、音楽の同時実行数に関するエンタープライズplatform_limitsを含められるようになりました。

SDKリリース

JavaScript SDK

  • v2.67.0 - 会話一覧およびテキスト検索リクエストにdynamicVariableParamsを追加しました。Twilio留守番電話検出、データ収集値の制約、APIキープラットフォーム上限、エージェントブランチのドラフトメタデータ、ナレッジベースのソースURL用の型を再生成しました。

Python SDK

  • v2.67.0 - 同期・非同期の会話一覧およびテキスト検索メソッドにdynamic_variable_paramsを追加しました。Twilio留守番電話検出、データ収集値の制約、APIキープラットフォーム上限、エージェントブランチのドラフトメタデータ、ナレッジベースのソースURL用の型を再生成しました。リアルタイムテキスト読み上げクライアントが、内部のomitセンチネルを接続に渡さなくなりました。

ElevenLabs CLI

  • v1.2.0 - elevenlabs sayコマンドとそのエージェントスキルを追加し、APIコマンドバインディングを再生成して、eleven_v3をデフォルトのTTSモデルにしました。

パッケージ

API

新しいエンドポイント

ElevenAgents

  • ワークスペースチケットを一覧表示 - GET /v1/convai/triage-tickets
    • 呼び出し元がアクセスできるすべてのエージェントの会話トリアージチケットを、作成日時の新しい順に一覧表示します。
    • 任意のpage_size(整数、1~100、デフォルト100)、status(AgentConversationTicketStatus)、assignee_user_id(文字列またはunassigned)、cursor(文字列)クエリパラメータを追加しました。
    • GetAgentConversationTicketsPageResponseModelを返します。

更新されたエンドポイント

ElevenAgents

  • 会話を一覧表示 - GET /v1/convai/conversations
    • 任意のnull許容dynamic_variable_params(繰り返し可能な文字列配列)を追加しました。各値はname:op:value形式で、opはeq、gt、gte、lt、lteです。
  • 会話メッセージをテキスト検索 - GET /v1/convai/conversations/messages/text-search
    • 同じ構文の任意のnull許容dynamic_variable_params(繰り返し可能な文字列配列)を追加しました。
  • Twilio発信通話、SIPトランク発信通話、Exotel発信通話、バッチ通話を送信
    • telephony_call_configで入力スキーマと出力スキーマを分けるようになりました。
    • 任意のnull許容twilio_machine_detection(TwilioMachineDetectionConfig)を追加しました。modeはenableまたはdetect_message_endを受け付け、デフォルトはenableです。この設定はTwilio以外のプロバイダーと着信通話では無視されます。
  • 電話番号をインポート - POST /v1/convai/phone-numbers
    • 着信Webhook署名を検証するため、Twilio APIキーのインポートに任意のnull許容account_auth_token(文字列)を追加しました。

スキーマの変更

ElevenAgents

  • WebhookEventTypeにanswering_machine_detectionを追加しました。
  • AgentBranchSummaryに、任意のnull許容draft_created_at(整数)と任意のdraft_is_behind_tip(boolean、デフォルトfalse)を追加しました。
  • AgentKnowledgeBaseRagChunkResponseModelに、必須のnull許容source_url(文字列)を追加しました。
  • AgentSummaryResponseModelとSpeechEngineSummaryResponseに必須のvoice_id(文字列)を追加しました。
  • AnalysisPropertyに、任意のnull許容name(文字列)とallowed_values(AllowedValues)を追加しました。LiteralJsonSchemaPropertyにもallowed_valuesを追加しました。どちらもallowed_values_dynamic_variableを非推奨としています。
  • DataCollectionResultCommonModelに任意のnull許容name(文字列)を追加しました。
  • WorkspaceApiKeyResponseModelに任意のnull許容platform_limits(PlatformLimits)を追加しました。
  • MCPツールのIconに、任意のnull許容theme(lightまたはdark)を追加しました。
  • SMBToolConfigにsend_custom_email、create_service_quote_request、create_product_quote_requestのパラメータバリアントを追加しました。
  • Webhookクエリパラメータスキーマとテレフォニー通話設定で、入力モデルと出力モデルを分けるようになりました。
  • agent_response WebSocketイベントに任意のattachments(配列)を追加しました。各項目にはurlとname(文字列)が必要で、任意のmime_type(文字列)を受け付けます。

ElevenCreative

  • ReferenceVideo.studio_clipで、StudioClipReferenceの代わりにStudioClipLocatorを使用するようになりました。フィールドとワイヤーフォーマットに変更はありません。

ElevenAgents

  • 電話キーパッド入力:エージェント会話設定で、DTMF入力用の任意のdtmf_input_settingsがサポートされるようになりました。数字入力のタイムアウトを設定し、#を終了記号として使用できるほか、文字起こし、ログ、分析からキーパッド入力をマスキングできます。
  • 会話添付ファイル履歴:会話を取得の文字起こしエントリに、添付されたすべてのファイルのID、名前、MIMEタイプ、URLを含む配列file_inputsが追加されました。
  • エージェントタグのフィルタリング:エージェントを一覧表示で、任意のtagsクエリパラメータを受け付けるようになりました。パラメータを繰り返すと、指定したタグのいずれかを持つエージェントに一致します。
  • バッチキャンペーンコンテキスト:会話を取得で、必須のcampaign_idとcampaign_lead_idを含むnull許容のcampaignメタデータにより、バッチ通話を識別できるようになりました。

音楽

吹き替え

  • プロジェクトのページネーション動作:吹き替えプロジェクトを一覧表示と言語ターゲットを一覧表示で、page_sizeが1~100に制限されるようになりました。プロジェクトステータスのフィルタリングにはqueuedが含まれ、両エンドポイントでは次のページを取得するためのnext_cursorの使用方法が記載されています。

SDKリリース

JavaScript SDK

  • v2.66.0 - sendMultimodalMessageにfileIdsを追加し、1つのメッセージに複数のファイル添付を含められるようになりました。

Python SDK

  • v2.66.0 - send_multimodal_messageにfile_idsを追加し、1つのメッセージに複数のファイル添付を含められるようになりました。

Android SDK

  • v0.12.2 - セッションイベントの接続時にonUnhandledClientToolCallコールバックを保持するようになりました。応答を想定する未処理のクライアントツール呼び出しは、未解決のままになるのではなく、自動エラー応答を受け取るようになりました。

ElevenLabs CLI

  • v1.1.0 - APIコマンドバインディングを再生成し、ElevenAgentsワークフロー向けにコマンド単位のリクエスト属性を追加しました。これらのコマンドはCLIのUser-Agentにcmd/<command>を追加するため、agents pushやagents createなどのワークフローからのリクエストを区別できます。

パッケージ

API

更新されたエンドポイント

ElevenAgents

  • エージェントを一覧表示 - GET /v1/convai/agents
    • 任意のnull許容tags(文字列配列)を追加しました。クエリパラメータを繰り返すと、指定したタグのいずれかに一致します。
  • エージェントを作成、エージェントを取得、エージェントを更新
    • 任意のnull許容conversation_config.conversation.dtmf_input_settings(DTMFInputConfig)を追加しました。dtmf_input_timeout(数値、0.5~10秒、デフォルト2)、hash_terminator(boolean、デフォルトtrue)、redact_input(boolean、デフォルトfalse)をサポートします。
    • 電話番号転送設定に、任意のsip_refer_play_dialtone(boolean、デフォルトtrue)を追加しました。SIP REFER転送の完了中に元の通話レッグを無音にするには、falseに設定してください。
    • 開始・終了プロシージャのシステムツールで、ProcedureVersionRefまたはProcedureDraftRefのいずれかを受け付けるようになりました。ドラフト参照にはprocedure_id(文字列)が必要で、version_idはnullに設定されます。
  • 会話を取得 - GET /v1/convai/conversations/{conversation_id}
    • 文字起こしエントリにfile_inputs(ConversationHistoryTranscriptFileInputResponseModelの配列)を追加しました。各項目にはfile_id、original_filename、mime_type、file_url(文字列)が必要です。
    • バッチ通話メタデータに、任意のnull許容campaign(BatchCallingCampaignInformation)を追加しました。オブジェクトにはcampaign_idとcampaign_lead_id(文字列)が必要です。
    • ChatSourceMediumにdtmfを追加しました。
  • 会話トリアージチケットの課題タイプにincorrect_information、documentation_gap、platform_bug、wrong_actionを追加しました。

音楽

  • 音楽を詳細に生成(POST /v1/music/detailed)と詳細付きで音楽をストリーミング(POST /v1/music/detailed/stream)
    • 任意のwith_waveform_visual(boolean、デフォルトfalse)を追加しました。
    • 詳細レスポンスに、-1000から1000までを1秒あたり4回サンプリングしたnull許容のwaveform_visual(整数配列)を追加しました。
  • 音楽をアップロード - POST /v1/music/upload
    • 任意のwith_waveform_visual(boolean、デフォルトfalse)と、レスポンス内のnull許容waveform_visual(整数配列)を追加しました。

ElevenCreative

吹き替え

  • 吹き替えプロジェクトを一覧表示 - GET /v1/dubbing/project
    • page_sizeはデフォルト20の任意の整数のままですが、値は拒否される代わりに1~100に制限されるようになりました。
    • statusフィルタにqueued、preparing、ready、failedが記載されるようになりました。
    • 直前のレスポンスのnext_cursorをcursorに渡します。最初のページでは省略してください。
  • 言語ターゲットを一覧表示 - GET /v1/dubbing/project/{project_id}/language
    • page_sizeはデフォルト20の任意の整数のままですが、値は拒否される代わりに1~100に制限されるようになりました。
    • statusフィルタはqueued、processing、completed、stale、failedをサポートします。
    • 直前のレスポンスのnext_cursorをcursorに渡します。最初のページでは省略してください。

スキーマの変更

ワークスペース

  • PendingSubscriptionSwitchResponseModel.next_tierにgrantを追加しました。

ElevenLabs CLI

ElevenLabs CLI v1.0.0が利用可能になりました。すべてのElevenLabs API操作をサブコマンドとして実行でき、JSON、テーブル、YAML、CSVでの出力、自動ページネーション、シェル補完を利用できます。

CLIでは、ElevenAgents向けのローカル設定ワークフローも提供します。エージェント、ツール、テストの設定をファイルとして保存し、pushコマンドとpullコマンドで同期できます。ブランチの管理、テストの実行、ElevenLabs UIコンポーネントのインストール、データレジデンシーリージョンの選択も可能です。

プロシージャ

プロシージャがElevenAgentsで正式リリースされました。プロシージャには、タスク固有の指示と、その指示を適用するタイミングを決めるトリガーが含まれます。会話中にエージェントは関連するプロシージャを読み込むため、すべての指示をシステムプロンプトに入れなくても、1つのエージェントで異なるタスクを処理できます。

エージェントが指示の表現や順序を会話に合わせて調整できる場合は、自由形式のプロシージャを使用します。手順を定義された順序で実行する必要がある場合は、構造化プロシージャを使用します。どちらのタイプも、同じエージェントでワークフローと併用できます。

ElevenAgents

  • 会話トリアージチケット:エージェントのパフォーマンスに関するチケットの作成、手動フォローアップチケットの作成、チケットの一覧取得、ワークスペースメンバーの割り当て、ステータスと担当者の更新、チケットレベルまたはターンレベルのコメント追加を行うAPIを追加しました。
  • 会話のオブザーバビリティ:リアルタイムクライアントは、エージェントの各ターン完了後にcontext_usageイベントを受信できるようになりました。このイベントでは、モデル、プロンプトトークン数、モデルのコンテキスト上限を報告します。

SDKリリース

JavaScript SDK

  • v2.65.0 - 会話トリアージチケットと軽量な会話要約のクライアントおよび型を追加しました。会話APIにプロシージャ、無効なツール呼び出し、ソートのフィルターを追加し、プロシージャAPIにエージェントバージョン選択を、トピックAPIに評価詳細の制御とフラストレーション順のソートを追加しました。また、ナレッジベースの更新頻度、テスト環境、アラートインテグレーションのフィールドと、リアルタイムの吹き替えメッセージ型も追加しました。

Python SDK

  • v2.65.0 - 会話トリアージチケットと軽量な会話要約のクライアントおよび型を追加しました。会話APIにプロシージャ、無効なツール呼び出し、ソートのフィルターを追加し、プロシージャAPIにエージェントバージョン選択を、トピックAPIに評価詳細の制御とフラストレーション順のソートを追加しました。また、ナレッジベースの更新頻度、テスト環境、アラートインテグレーションのフィールドを追加し、スピーチtoテキストのkeytermsおよび吹き替えのwebhook_idsで繰り返されるmultipartフィールドを保持します。

Swift SDK

  • v3.3.0 - 型付きクライアントエラー解析、expects_response処理、型安全なツール結果を追加しました。WebRTCの起動は、オーディオトラックのサブスクリプションを待つ代わりに、エージェントが参加した時点で準備完了となります。また、URL処理を強化し、未知イベントのノイズを抑制し、ソフトウェアミュート処理からリアルタイムスレッドの割り当てを削除しました。

パッケージ

API

新しいエンドポイント

ElevenAgents

  • 会話トリアージチケット用の9つのエンドポイントを追加しました:
    • 会話チケットを作成 - POST /v1/convai/triage-tickets。リクエストにはconversation_id(文字列)が必要で、qa_comment(null許容の文字列、1~10,000文字)と最大200件のターンコメントを受け付けます。
    • チケットを一覧表示 - GET /v1/convai/agents/{agent_id}/triage-tickets。カーソルページネーションに対応しています。
    • 手動チケットを作成 - POST /v1/convai/agents/{agent_id}/triage-tickets。リクエストにはqa_comment(文字列、1~10,000文字)が必要です。
    • 割り当て可能なユーザーを一覧表示 - GET /v1/convai/agents/{agent_id}/triage-tickets/assignable-users。レスポンスには、サービスアカウント以外のワークスペースメンバーと、各メンバーがエージェントにアクセスできるかどうかが含まれます。
    • チケットを取得 - GET /v1/convai/triage-tickets/{agentqa_ticket_id}。
    • チケットを更新 - PATCH /v1/convai/triage-tickets/{agentqa_ticket_id}。リクエストでは、任意のstatusとnull許容のassignee_user_idを受け付けます。
    • チケットを削除 - DELETE /v1/convai/triage-tickets/{agentqa_ticket_id}。
    • コメントを追加 - POST /v1/convai/triage-tickets/{agentqa_ticket_id}/comments。リクエストにはcomment(文字列、1~10,000文字)が必要です。
    • ターンコメントを追加 - POST /v1/convai/triage-tickets/{agentqa_ticket_id}/turn-comments。リクエストには、0始まりのturn_index(整数)とcomment(文字列、1~10,000文字)が必要です。

更新されたエンドポイント

ElevenAgents

  • 署名付きURLを取得 - GET /v1/convai/conversation/get-signed-url
    • 任意のdebug_events_request(ブール値、デフォルトはfalse)を追加しました。デバッグイベントには、エージェントへの編集者アクセスが必要です。
  • WebRTCトークンを取得 - GET /v1/convai/conversation/token
    • 任意のdebug_events_request(ブール値、デフォルトはfalse)を追加しました。従来のGET /v1/convai/conversation/get_signed_urlルートも同じパラメーターを受け付けます。
  • 会話を一覧表示 - GET /v1/convai/conversations
    • 指定したプロシージャのいずれかが実行された会話に一致させる、任意のtriggered_procedure_ids(null許容の文字列配列、最大50件)を追加しました。
    • 実行されなかったツール呼び出しを含めるための、任意のinclude_invalid_tool_calls(ブール値、デフォルトはfalse)を追加しました。
    • 通話開始時刻用の、任意のsort_direction(ascまたはdesc、デフォルトはdesc)を追加しました。
  • 会話メッセージをテキスト検索 - GET /v1/convai/conversations/messages/text-search
    • 任意のtriggered_procedure_ids(null許容の文字列配列、最大50件)を追加しました。
    • 任意のinclude_invalid_tool_calls(ブール値、デフォルトはfalse)を追加しました。
  • エージェント会話トピックを取得 - GET /v1/convai/agents/{agent_id}/topics
    • 任意のinclude_evaluation_criteria(ブール値、デフォルトはtrue)を追加しました。
    • sort_byにfrustrationを追加しました。
    • トピックレスポンスにnull許容のsuccess_rate(数値)を追加し、全体レスポンスにaggregated_run_count(整数、デフォルトは0)を追加しました。
    • from_unix_secsはUTC日の開始時刻に切り捨てられます。範囲を指定すると、完了した日次ディスカバリー実行を集計します。両方の境界を省略した場合は、最新の実行を返します。
  • プロシージャを一覧表示(GET /v1/convai/agents/{agent_id}/branches/{branch_id}/procedures)およびプロシージャを取得(GET /v1/convai/agents/{agent_id}/branches/{branch_id}/procedures/{procedure_id})
    • 特定のエージェントバージョンからプロシージャを取得するための、任意のnull許容agent_version_id(文字列)を追加しました。
  • テストを作成およびテストを更新
    • レスポンス、シミュレーション、ツール呼び出しのユニットテストスキーマに、任意のnull許容environment(文字列)を追加しました。この値は環境固有のURL、ヘッダー、認証接続を選択し、デフォルトはproductionです。
  • URLドキュメントを作成、クロールジョブを作成、フォルダーを作成
    • 自動同期用に、任意のnull許容minimum_frequency_days(整数、1~180)を追加しました。デフォルトは7で、より厳しい親フォルダーの頻度が優先されます。

音楽

  • 音楽Finetuneを一覧表示 - GET /v1/music/finetunes
    • 最大page_sizeを100から150に増やしました。デフォルトは50のままです。

スキーマの変更

ElevenAgents

  • エージェント更新リクエストに、任意のnull許容procedures(object<string, ProcedureVersionRef>)を追加しました。各値にはprocedure_idとversion_id(文字列)が必要です。空のオブジェクトを指定すると、すべてのプロシージャを削除します。
  • 会話開始設定にenable_procedure_ids_from_client(ブール値、デフォルトはfalse)を追加しました。開始データには任意のnull許容procedure_ids(文字列配列)を追加しました。空の配列を指定すると、開始エージェントのすべてのプロシージャを無効にします。
  • ClientEventにcontext_usageを追加しました。
  • ソフトタイムアウトのオーバーライドに、任意のnull許容additional_soft_timeout_messages(文字列配列)を追加しました。
  • 分析およびスキーマオーバーライドモデルの定数値がnullを受け付けるようになりました。
  • ウィジェット設定のmic_muting_enabledとtranscript_enabledのデフォルトをfalseからtrueに変更しました。以前の動作を維持するには、明示的にfalseに設定してください。

ワークスペース

  • ユーザーを取得のレスポンスから、UserResponseModelのxi_api_keyを削除しました。
  • ResourceMetadataResponseModel.role_to_group_idsでは、キーをadmin、editor、commenter、viewerに限定せず、カスタムロールIDをキーとして受け付けるようになりました。
  • ダイレクトパブリッシングのレスポンスに、任意のnull許容restricted_to_user_email_domains(文字列配列)を追加しました。
  • 保留中のサブスクリプション切り替えレスポンスのnext_tierにgoを追加しました。