> This is a page from the ElevenLabs documentation. For a complete page index, fetch https://elevenlabs.io/docs/llms.txt. For the full documentation in a single file, fetch https://elevenlabs.io/docs/llms-full.txt.

# 変更履歴

## October 12, 2026

### ElevenAgents

- **Merge and search triage tickets**: [Merge tickets](/docs/api-reference/triage-tickets/merge) 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](/docs/api-reference/triage-tickets/list) and [List workspace tickets](/docs/api-reference/triage-tickets/list-for-workspace) 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](/docs/eleven-agents/guides/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](/docs/eleven-agents/workflows/post-call-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](/docs/api-reference/text-to-speech/convert) and [Text to Dialogue](/docs/api-reference/text-to-dialogue/convert) 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](/docs/api-reference/speech-to-text/v-1-speech-to-text-realtime) 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](/docs/eleven-api/guides/how-to/speech-to-text/realtime/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](/docs/api-reference/voices/collections/list).

### Workspaces

- **Basic seat fallback**: [Update member](/docs/api-reference/workspace/members/update) 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](/docs/api-reference/user/get) returns the `workspace_id` of the workspace the API key belongs to.

### SDK releases

#### JavaScript SDK

- [v2.72.0](https://github.com/elevenlabs/elevenlabs-js/releases/tag/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](https://github.com/elevenlabs/elevenlabs-python/releases/tag/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](https://github.com/elevenlabs/cli/releases/tag/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](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Fclient%401.27.0) and [@elevenlabs/react@1.17.0](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Freact%401.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](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Freact-native%401.2.29) - Updated to `@elevenlabs/client@1.27.0` and `@elevenlabs/react@1.17.0`.
- [@elevenlabs/convai-widget-core@0.19.0](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Fconvai-widget-core%400.19.0) and [@elevenlabs/convai-widget-embed@0.19.0](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Fconvai-widget-embed%400.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

<Accordion title="View API changes">

## New endpoints

### ElevenAgents

- [Merge tickets](/docs/api-reference/triage-tickets/merge) - `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](/docs/api-reference/voices/collections/list) - `GET /v1/voices/collections` - List the voice collections the caller can access, sorted by title.
- [Create voice collection](/docs/api-reference/voices/collections/create) - `POST /v1/voices/collections` - Create a collection with required `title` and `icon` (string, maximum 1,000 characters each).
- [Get voice collection](/docs/api-reference/voices/collections/get) - `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](/docs/api-reference/voices/collections/update) - `PATCH /v1/voices/collections/{collection_id}` - Update the optional `title` or `icon`.
- [Delete voice collection](/docs/api-reference/voices/collections/delete) - `DELETE /v1/voices/collections/{collection_id}`
- [Add voice to collection](/docs/api-reference/voices/collections/add-voice) - `POST /v1/voices/collections/{collection_id}/voice/{voice_id}`
- [Remove voice from collection](/docs/api-reference/voices/collections/remove-voice) - `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](/docs/api-reference/agents/create), [Get agent](/docs/api-reference/agents/get) and [Update agent](/docs/api-reference/agents/update)
  - 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](/docs/api-reference/widget/get) - Added `end_confirmation_enabled` (boolean, default `false`).
- [List tickets](/docs/api-reference/triage-tickets/list)
  - 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](/docs/api-reference/triage-tickets/list-for-workspace) - 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](/docs/api-reference/tests/list) - Added optional `created_by_user_id` (string). Use `@me` for the authenticated user.
- [List test invocations](/docs/api-reference/tests/test-invocations/list) - Added optional `test_id` (string), `version_id` (string), `start_time` and `end_time` (integer, Unix seconds, inclusive) query parameters.
- [Update agent branch](/docs/api-reference/agents/branches/update) - Added optional `auto_rebase` (boolean). Branch responses add `auto_rebase` (boolean, default `false`).
- [Get conversation details](/docs/api-reference/conversations/get)
  - 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](/docs/api-reference/text-to-speech/convert), [Stream speech](/docs/api-reference/text-to-speech/stream), [Create speech with timing](/docs/api-reference/text-to-speech/convert-with-timestamps) and [Stream speech with timing](/docs/api-reference/text-to-speech/stream-with-timestamps)
  - 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

- [Create dialogue](/docs/api-reference/text-to-dialogue/convert), [Stream dialogue](/docs/api-reference/text-to-dialogue/stream), [Create dialogue with timestamps](/docs/api-reference/text-to-dialogue/convert-with-timestamps) and [Stream dialogue with timestamps](/docs/api-reference/text-to-dialogue/stream-with-timestamps) - Added optional nullable `audio_effects`, matching the Text to Speech endpoints.

### Speech to Text

- [Realtime Speech to Text](/docs/api-reference/speech-to-text/v-1-speech-to-text-realtime)
  - 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

- [List generated items](/docs/api-reference/history/list) - The history item `source` enum adds `VoicePreview`.

### Workspace and user

- [Update member](/docs/api-reference/workspace/members/update) - Added optional `allow_downgrade_to_basic_seat` (boolean, default `false`).
- [Get user](/docs/api-reference/user/get) - Added required `workspace_id` (string).
- Service account API key permissions add `voice_collections_read` and `voice_collections_write`.

</Accordion>

## October 5, 2026

### ElevenAgents

- **Structured procedures compile on save and publish**: [Update agent](/docs/api-reference/agents/update) and [Create agent draft](/docs/api-reference/agents/drafts/create) now compile and validate [structured procedures](/docs/eleven-agents/customization/procedures/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](/docs/api-reference/agents/procedures/compile) 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](/docs/eleven-agents/operate/merge-proposals).

### SDK releases

#### JavaScript SDK

- [v2.71.0](https://github.com/elevenlabs/elevenlabs-js/releases/tag/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](https://github.com/elevenlabs/elevenlabs-python/releases/tag/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](https://github.com/elevenlabs/elevenlabs-swift-sdk/releases/tag/v3.4.0) - Dynamic variables now preserve native JSON types when sent in conversation initiation data.

#### Packages

- [@elevenlabs/client@1.26.0](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Fclient%401.26.0), [@elevenlabs/react@1.16.0](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Freact%401.16.0), [@elevenlabs/react-native@1.2.28](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Freact-native%401.2.28) and [@elevenlabs/types@0.24.0](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Ftypes%400.24.0) - Added realtime Speech to Text transcript editing through `transcriptEdit`, the `edited_transcript` event and React's `onEditedTranscript` callback. React now forwards `filterBackgroundAudio` to realtime sessions. The client also exports `MessagePayload` and uses stable response IDs to prevent duplicate agent replies.
- [@elevenlabs/convai-widget-core@0.18.3](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Fconvai-widget-core%400.18.3) and [@elevenlabs/convai-widget-embed@0.18.3](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Fconvai-widget-embed%400.18.3) - Added image previews and download links for agent message attachments, including attachment-only replies. Stable response IDs prevent duplicate replies, and text-only conversations now use a stop control with an **End chat** tooltip.

### API

<Accordion title="View API changes">

## New endpoints

### ElevenAgents

- [Create a merge proposal](/docs/api-reference/agents/merge-proposals/create) - `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](/docs/api-reference/agents/merge-proposals/list) - `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](/docs/api-reference/agents/merge-proposals/get) - `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](/docs/api-reference/agents/merge-proposals/update) - `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](/docs/api-reference/agents/merge-proposals/submit-review) - `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](/docs/api-reference/agents/merge-proposals/add-comment) - `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](/docs/api-reference/agents/merge-proposals/merge) - `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](/docs/api-reference/agents/deployments/list) - `GET /v1/convai/agents/{agent_id}/deployments` - List current and historical branch traffic splits with page-based pagination.
- [Cancel a test invocation](/docs/api-reference/tests/test-invocations/cancel) - `POST /v1/convai/test-invocations/{test_invocation_id}/cancel` - Cancel a running test invocation.

### Speech Engine

- [Duplicate a Speech Engine](/docs/api-reference/speech-engine/duplicate) - `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](/docs/api-reference/agents/create), [Get agent](/docs/api-reference/agents/get) and [Update agent](/docs/api-reference/agents/update)
  - 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](/docs/api-reference/triage-tickets/list)
  - 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](/docs/api-reference/tools/list) - Added optional nullable `used_by_agent_id` (string) to return tools referenced by an agent's main branch.
- [Export batch call results](/docs/api-reference/batch-calling/export) - Added optional nullable `limit` (integer, minimum `1`) to export only the first recipients as a column preview.
- [List test invocations](/docs/api-reference/tests/test-invocations/list) and [Get test invocation](/docs/api-reference/tests/test-invocations/get)
  - Test invocation summaries add required `cancelled_count` (integer) and optional `cancelled` (boolean, default `false`).
  - Test run status adds `cancelled`.
- [Get conversation details](/docs/api-reference/conversations/get) - Transcript entries add optional nullable `platform_event` with `user_turn_timeout` and `skip_turn_wait_elapsed` values.
- [Get agent version metadata](/docs/api-reference/agents/versions/get) - Added optional nullable `merged_authors`, an array describing the people who published changes merged into the main branch.
- [Get crawl job](/docs/api-reference/knowledge-base/get-crawl-job) - Removed the deprecated `max_depth` response field.

</Accordion>

## September 28, 2026

import { YoutubeEmbed } from "../../../components/YoutubeEmbed";

### Eleven v4 and Eleven v4 Turbo

[Eleven v4 and Eleven v4 Turbo](/docs/overview/capabilities/text-to-speech/eleven-v4) 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.

<YoutubeEmbed id="4QHFkK2MTcw" />

<CardGroup cols={3}>
  <Card
    title="Eleven v4 overview"
    icon="duotone book"
    href="/docs/overview/capabilities/text-to-speech/eleven-v4"
  >
    Compare the two model variants, voice cloning behavior, settings and supported languages.
  </Card>
  <Card
    title="Text to Dialogue API"
    icon="duotone code"
    href="/docs/api-reference/text-to-dialogue/convert"
  >
    Generate high-quality dialogue with Eleven v4.
  </Card>
  <Card
    title="Realtime streaming"
    icon="duotone code"
    href="/docs/eleven-api/guides/how-to/websockets/realtime-tdd"
  >
    Stream Eleven v4 Turbo dialogue over a WebSocket connection.
  </Card>
</CardGroup>

### 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](/docs/eleven-api/guides/how-to/speech-to-text/batch/transcript-editing) and [realtime](/docs/eleven-api/guides/how-to/speech-to-text/realtime/transcript-editing) 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](https://github.com/elevenlabs/elevenlabs-js/releases/tag/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](https://github.com/elevenlabs/elevenlabs-python/releases/tag/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](https://github.com/elevenlabs/cli/releases/tag/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

<Accordion title="View API changes">

## New endpoints

### Flows

- [List templates](/docs/api-reference/flows/templates/list) - `GET /v1/flows/templates` - List published templates and their runnable versions.
- [Get template](/docs/api-reference/flows/templates/get) - `GET /v1/flows/templates/{template_id}` - Retrieve a template and its runnable versions.
- [Create template run](/docs/api-reference/flows/templates/runs/create) - `POST /v1/flows/templates/{template_id}/runs` - Start a template run with input values, an optional version and an optional webhook.
- [List template runs](/docs/api-reference/flows/templates/runs/list) - `GET /v1/flows/templates/{template_id}/runs` - List template runs with cursor pagination and optional version filtering.
- [Get template run](/docs/api-reference/flows/templates/runs/get) - `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](/docs/api-reference/speech-to-text/convert) - `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](/docs/api-reference/speech-to-text/v-1-speech-to-text-realtime) accepts `transcript_edit` (string) and emits `edited_transcript` events with required `text` and `edited_text` fields.

### ElevenAgents

- [Create agent](/docs/api-reference/agents/create), [Get agent](/docs/api-reference/agents/get) and [Update agent](/docs/api-reference/agents/update)
  - 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](/docs/api-reference/conversations/list) and [Text search](/docs/api-reference/conversations/messages/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](/docs/api-reference/conversations/messages/search) - `GET /v1/convai/conversations/messages/smart-search`
  - Added optional nullable `branch_id` (string).
- [List test invocations](/docs/api-reference/tests/test-invocations/list) - `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](/docs/api-reference/tests/test-invocations/get) - `GET /v1/convai/test-invocations/{test_invocation_id}`
  - Individual test runs add optional nullable `credits_used` (integer) and `charging` (`ConversationChargingCommonModel`).
- [Simulate conversation](/docs/api-reference/agents/simulate-conversation) and [Simulate conversation stream](/docs/api-reference/agents/simulate-conversation-stream)
  - Changed the optional `new_turns_limit` default from `10,000` to `100` and set its maximum to `100`.
- [Create crawl job](/docs/api-reference/knowledge-base/create-crawl-job) and [Get crawl job](/docs/api-reference/knowledge-base/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](/docs/api-reference/knowledge-base/refresh) - `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](/docs/api-reference/mcp/list-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](/docs/api-reference/text-to-dialogue/convert), [Stream text to dialogue](/docs/api-reference/text-to-dialogue/stream), [Convert with timestamps](/docs/api-reference/text-to-dialogue/convert-with-timestamps) and [Stream with timestamps](/docs/api-reference/text-to-dialogue/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

- [Convert text to speech](/docs/api-reference/text-to-speech/convert), [Stream text to speech](/docs/api-reference/text-to-speech/stream), [Convert with timestamps](/docs/api-reference/text-to-speech/convert-with-timestamps) and [Stream with timestamps](/docs/api-reference/text-to-speech/stream-with-timestamps)
  - The existing `use_pvc_as_ivc` field is no longer deprecated.

### Flows

- [Create image generation](/docs/api-reference/flows/image/create), [Create video generation](/docs/api-reference/flows/video/create) and [Create template run](/docs/api-reference/flows/templates/runs/create)
  - Webhook targets now require an explicit `type` discriminator (`all` or `ids`). The previous defaults were removed.

### Voice Design

- [Create voice from preview](/docs/api-reference/text-to-voice/create), [Create voice previews](/docs/api-reference/legacy/voices/create-previews), [Design a voice](/docs/api-reference/text-to-voice/design) and [Remix a voice](/docs/api-reference/text-to-voice/remix)
  - Added a `409` response when a generation for the preview is already in progress. Retry the request after receiving this response.

### Workspaces

- [Create service account API key](/docs/api-reference/service-accounts/api-keys/create) - `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](/docs/api-reference/service-accounts/api-keys/update) - `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](/docs/api-reference/models/list) - `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.

</Accordion>

## September 23, 2026

### 画像＆ビデオ

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

## September 21, 2026

### ElevenAgents

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

### 画像とビデオ

- **GPT Image 2.5モデル**：[画像生成](/docs/ja/api-reference/flows/image/create)で`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](https://github.com/elevenlabs/elevenlabs-js/releases/tag/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](https://github.com/elevenlabs/elevenlabs-python/releases/tag/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](https://github.com/elevenlabs/cli/releases/tag/v1.3.2) - CLIの利用に関するフィードバックを収集するため、オプションの`--intent`メタデータを追加しました。CLIがサポートしていないワークフローを報告するための`elevenlabs feedback missing-capability`を追加しました。

### API

<Accordion title="APIの変更を表示">

## 新しいエンドポイント

### ElevenAgents

- [電話番号ページを一覧表示](/docs/ja/api-reference/phone-numbers/list-v-2) - `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

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

### 画像とビデオ

- [画像生成を作成](/docs/ja/api-reference/flows/image/create) - `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`です。

### 吹き替え

- [吹き替えプロジェクトを作成](/docs/ja/api-reference/dubbing/create-project) - `POST /v1/dubbing/project`
  - multipartの`keyterms`は、繰り返しフィールドまたは単一のJSON配列を受け付けます。
  - multipartの`webhook_ids`は、繰り返しフィールド、単一のJSON配列、またはカンマ区切り文字列を受け付けます。
- [ワークスペースリソースを取得](/docs/ja/api-reference/workspace/resources/get)、[ワークスペースリソースを共有](/docs/ja/api-reference/workspace/resources/share)、[ワークスペースリソースの共有を解除](/docs/ja/api-reference/workspace/resources/unshare)
  - `WorkspaceResourceType`に`dubbing_project`を追加しました。

### ナレッジベース

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

### ユーザー

- [ユーザーを取得](/docs/ja/api-reference/user/get)と[サブスクリプションを取得](/docs/ja/api-reference/user/subscription/get)
  - 通貨列挙型に`gbp`を追加しました。

## スキーマの変更

### テキスト読み上げ

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

</Accordion>

## September 14, 2026

### ElevenAgents

- **通話キューイングと保留音声**：同時実行数の上限に達したエージェント向けに、[通話キューイング](/docs/ja/eleven-agents/guides/call-queueing)を追加しました。キューに入った発信者には保留音声が流れ、接続が許可されるかタイムアウトするまで`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](https://github.com/elevenlabs/elevenlabs-js/releases/tag/v2.68.0) - エージェントの保留音声をアップロードおよび削除するメソッドを追加しました。通話キューイング、プロシージャ参照、下書きブランチ作成、RAGクエリ制限、テストバージョンのメタデータ、`gemini-3.8-flash`、`music_v2_5`の型を再生成しました。

#### Python SDK

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

#### iOS SDK

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

#### ElevenLabs CLI

- [v1.3.0](https://github.com/elevenlabs/cli/releases/tag/v1.3.0) - 生成されたAPIコマンドにオプションの`--intent`メタデータを追加しました。CLIがサポートしていないワークフローを報告するための`elevenlabs feedback missing-capability`を追加しました。

#### パッケージ

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

### API

<Accordion title="APIの変更を表示">

## 新しいエンドポイント

### ElevenAgents

- [エージェント保留音声をアップロード](/docs/ja/api-reference/agents/hold-audio/create) - `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`（整数）が必須です。
- [エージェント保留音声を削除](/docs/ja/api-reference/agents/hold-audio/delete) - `DELETE /v1/convai/agents/{agent_id}/hold-audio`
  - カスタムクリップを削除し、キューに入った発信者にはデフォルトの保留音が流れるようにします。
  - 必須の`agent_id`（文字列）を返します。

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

### ElevenAgents

- [エージェントを作成](/docs/ja/api-reference/agents/create)、[エージェントを取得](/docs/ja/api-reference/agents/get)、[エージェントを更新](/docs/ja/api-reference/agents/update)
  - `enabled`（ブール値、デフォルト`false`）と`wait_timeout_seconds`（整数、1～1,800、デフォルト`180`）を持つ、オプションの`platform_settings.queueing_config`（`AgentQueueingConfig`）を追加しました。
  - キュー設定のレスポンスには、読み取り専用でnull許容の`hold_audio`（`AgentHoldAudioConfig`）が含まれます。エージェントレスポンスにはオプションの`default_hold_audio_url`（文字列）も含まれます。
- [会話を取得](/docs/ja/api-reference/conversations/get) - `GET /v1/convai/conversations/{conversation_id}`
  - メタデータにオプションでnull許容の`queue_wait_secs`（数値）を追加しました。キュー時間は`call_duration_secs`および課金時間に含まれません。
- [エージェントブランチを作成](/docs/ja/api-reference/agents/branches/create) - `POST /v1/convai/agents/{agent_id}/branches`
  - オプションの`include_draft`（ブール値、デフォルト`false`）を追加しました。`true`の場合、ブランチ先端から作成されたブランチには、呼び出し元の下書きプロシージャセットが含まれます。
- [プロシージャを一覧表示](/docs/ja/api-reference/agents/procedures/list)と、プロシージャの作成、取得、下書きエンドポイント
  - 一覧項目にオプションの`referenced_tool_ids`、`referenced_kb_ids`、`referenced_procedure_ids`、`referenced_dynamic_variables`（文字列配列）を追加しました。
  - エージェントおよびマージプレビューレスポンスに、プロシージャIDをキーとするマップであるオプションの`procedures`を追加しました。
- [テスト呼び出しを一覧表示](/docs/ja/api-reference/tests/test-invocations/list) - `GET /v1/convai/test-invocations`
  - テストとフォルダーを名前でフィルタリングするための、オプションでnull許容の`search`（文字列）を追加しました。
- [エージェントでテストを実行](/docs/ja/api-reference/tests/run-tests)と[テスト呼び出しを取得](/docs/ja/api-reference/tests/test-invocations/get)
  - テストスイート呼び出しと単体テスト実行のレスポンスに、オプションで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アカウントを取得](/docs/ja/api-reference/whats-app/accounts/get) - `GET /v1/convai/whatsapp-accounts/{phone_number_id}`
  - オプションの`account_type`（`WhatsAppAccountType`、デフォルト`cloud_api`）を追加しました。値は`cloud_api`と`coexistence`です。
- [想定LLM使用量を計算](/docs/ja/api-reference/agents/calculate) - `POST /v1/convai/agent/{agent_id}/llm-usage/calculate`
  - `LLMUsageCalculatorLLMResponseModel`に必須の`price_per_message`（数値）を追加しました。

### 音楽

- `MusicModelID`に、`POST /v1/music/video-to-music`、`POST /v1/music/plan`、[音楽を作曲](/docs/ja/api-reference/music/compose)、`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`機能ステータスを追加しました。

</Accordion>

## September 11, 2026

### Scribe v2 Medical

[Scribe v2 Medical](/docs/ja/overview/models#scribe-v2-medical)が一般提供開始となりました。医療・臨床オーディオに特化したバッチ音声認識モデルで、Scribe v2と同じ料金で利用できます。

[文字起こしを作成](/docs/ja/api-reference/speech-to-text/convert)で、`model_id`として`scribe_v2_medical`を渡します。キータームプロンプティング、エンティティ検出、話者ダイアライゼーション、逐語録なしモードは、Scribe v2と同様に機能します。

<CardGroup cols={2}>
  <Card title="モデル" icon="duotone book" href="/docs/ja/overview/models#scribe-v2-medical">
    モデルID、機能、Scribe v2 Medicalを使用するタイミング。
  </Card>
  <Card
    title="文字起こしを作成"
    icon="duotone code"
    href="/docs/ja/api-reference/speech-to-text/convert"
  >
    `model_id`を`scribe_v2_medical`に設定してオーディオを文字起こしします。
  </Card>
</CardGroup>

## September 7, 2026

### ElevenAgents

- **ワークスペース全体の会話チケット**：アクセス可能なエージェント全体の会話トリアージチケットを取得するため、[ワークスペースチケットを一覧表示](/docs/ja/api-reference/triage-tickets/list-for-workspace)を追加しました。ステータスまたは担当者でフィルタリングし、カーソルページネーションでページごとに最大100件のチケットを取得できます。
- **動的変数の会話フィルター**：[会話を一覧表示](/docs/ja/api-reference/conversations/list)と[会話メッセージをテキスト検索](/docs/ja/api-reference/conversations/messages/text-search)で、繰り返し指定できる`dynamic_variable_params`フィルターを受け付けるようになりました。`eq`、`gt`、`gte`、`lt`、`lte`を使用して`name:op:value`の形式で指定します。比較演算子には数値が必要です。
- **Twilio留守番電話検出**：発信テレフォニーとバッチ通話の設定で、任意の`twilio_machine_detection`をサポートするようになりました。早期に人間か機械かを判定するには`enable`を、留守番電話の挨拶が終わるまで待機するには`detect_message_end`を選択します。結果は新しい`answering_machine_detection`Webhookイベントで届きます。
- **データ収集値の制約**：データ収集プロパティで、許可される値を含む動的変数を指定するために`allowed_values`を使用できるようになりました。以前の`allowed_values_dynamic_variable`フィールドは非推奨です。
- **エージェントメタデータ**：[エージェントブランチを一覧表示](/docs/ja/api-reference/agents/branches/list)のレスポンスで、ドラフトの作成時刻とブランチ先端より古いかどうかが示されるようになりました。エージェントと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](https://github.com/elevenlabs/elevenlabs-js/releases/tag/v2.67.0) - 会話一覧およびテキスト検索リクエストに`dynamicVariableParams`を追加しました。Twilio留守番電話検出、データ収集値の制約、APIキープラットフォーム上限、エージェントブランチのドラフトメタデータ、ナレッジベースのソースURL用の型を再生成しました。

#### Python SDK

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

#### ElevenLabs CLI

- [v1.2.0](https://github.com/elevenlabs/cli/releases/tag/v1.2.0) - `elevenlabs say`コマンドとそのエージェントスキルを追加し、APIコマンドバインディングを再生成して、`eleven_v3`をデフォルトのTTSモデルにしました。

#### パッケージ

- [@elevenlabs/client@1.25.0](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Fclient%401.25.0), [@elevenlabs/react@1.15.2](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Freact%401.15.2), [@elevenlabs/react-native@1.2.27](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Freact-native%401.2.27), [@elevenlabs/convai-widget-core@0.18.1](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Fconvai-widget-core%400.18.1)および[@elevenlabs/convai-widget-embed@0.18.1](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Fconvai-widget-embed%400.18.1) - 利用者が型を直接インポートできるよう、`@elevenlabs/client`から`MessageAttachment`を再エクスポートしました。
- [@elevenlabs/client@1.24.0](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Fclient%401.24.0), [@elevenlabs/types@0.23.0](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Ftypes%400.23.0), [@elevenlabs/react@1.15.1](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Freact%401.15.1), [@elevenlabs/react-native@1.2.26](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Freact-native%401.2.26), [@elevenlabs/convai-widget-core@0.18.0](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Fconvai-widget-core%400.18.0)および[@elevenlabs/convai-widget-embed@0.18.0](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Fconvai-widget-embed%400.18.0) - エージェント応答のファイル添付を`onMessage`に転送し、任意の`webRtc.singlePeerConnection`セッション設定を追加しました。ウィジェットでは挨拶ボタンもローカライズされ、テキストチャット応答の欠落や重複が修正されました。

### API

<Accordion title="APIの変更を表示">

## 新しいエンドポイント

### ElevenAgents

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

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

### ElevenAgents

- [会話を一覧表示](/docs/ja/api-reference/conversations/list) - `GET /v1/convai/conversations`
  - 任意のnull許容`dynamic_variable_params`（繰り返し可能な文字列配列）を追加しました。各値は`name:op:value`形式で、`op`は`eq`、`gt`、`gte`、`lt`、`lte`です。
- [会話メッセージをテキスト検索](/docs/ja/api-reference/conversations/messages/text-search) - `GET /v1/convai/conversations/messages/text-search`
  - 同じ構文の任意のnull許容`dynamic_variable_params`（繰り返し可能な文字列配列）を追加しました。
- [Twilio発信通話](/docs/ja/api-reference/twilio/outbound-call)、[SIPトランク発信通話](/docs/ja/api-reference/sip-trunk/outbound-call)、[Exotel発信通話](/docs/ja/api-reference/exotel/outbound-call)、[バッチ通話を送信](/docs/ja/api-reference/batch-calling/submit)
  - `telephony_call_config`で入力スキーマと出力スキーマを分けるようになりました。
  - 任意のnull許容`twilio_machine_detection`（`TwilioMachineDetectionConfig`）を追加しました。`mode`は`enable`または`detect_message_end`を受け付け、デフォルトは`enable`です。この設定はTwilio以外のプロバイダーと着信通話では無視されます。
- [電話番号をインポート](/docs/ja/api-reference/phone-numbers/create) - `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`を使用するようになりました。フィールドとワイヤーフォーマットに変更はありません。

</Accordion>

## August 31, 2026

### ElevenAgents

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

### 音楽

- **波形ビジュアルデータ**：[音楽を詳細に生成](/docs/ja/api-reference/music/compose-detailed)、[詳細付きで音楽をストリーミング](/docs/ja/api-reference/music/compose-detailed-stream)、[音楽をアップロード](/docs/ja/api-reference/music/upload)で、任意の`with_waveform_visual`（boolean、デフォルトは`false`）を受け付けるようになりました。オプトインしたレスポンスでは、1秒あたり4サンプルの低解像度`waveform_visual`整数配列が返されます。

### 吹き替え

- **プロジェクトのページネーション動作**：[吹き替えプロジェクトを一覧表示](/docs/ja/api-reference/dubbing/list-projects)と[言語ターゲットを一覧表示](/docs/ja/api-reference/dubbing/language-targets/list-language-targets)で、`page_size`が1～100に制限されるようになりました。プロジェクトステータスのフィルタリングには`queued`が含まれ、両エンドポイントでは次のページを取得するための`next_cursor`の使用方法が記載されています。

### SDKリリース

#### JavaScript SDK

- [v2.66.0](https://github.com/elevenlabs/elevenlabs-js/releases/tag/v2.66.0) - `sendMultimodalMessage`に`fileIds`を追加し、1つのメッセージに複数のファイル添付を含められるようになりました。

#### Python SDK

- [v2.66.0](https://github.com/elevenlabs/elevenlabs-python/releases/tag/v2.66.0) - `send_multimodal_message`に`file_ids`を追加し、1つのメッセージに複数のファイル添付を含められるようになりました。

#### Android SDK

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

#### ElevenLabs CLI

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

#### パッケージ

- [@elevenlabs/client@1.23.0](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Fclient%401.23.0), [@elevenlabs/react@1.15.0](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Freact%401.15.0), [@elevenlabs/types@0.22.1](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Ftypes%400.22.1), [@elevenlabs/react-native@1.2.25](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Freact-native%401.2.25), [@elevenlabs/convai-widget-core@0.17.1](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Fconvai-widget-core%400.17.1)および[@elevenlabs/convai-widget-embed@0.17.1](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Fconvai-widget-embed%400.17.1) - `sendMultimodalMessage`に`fileIds`を追加しました。クライアントは互換性のために`file`と`files`の両フィールドを送信し、Reactでは更新されたクライアントAPIを公開しています。

### API

<Accordion title="APIの変更を表示">

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

### ElevenAgents

- [エージェントを一覧表示](/docs/ja/api-reference/agents/list) - `GET /v1/convai/agents`
  - 任意のnull許容`tags`（文字列配列）を追加しました。クエリパラメータを繰り返すと、指定したタグのいずれかに一致します。
- [エージェントを作成](/docs/ja/api-reference/agents/create)、[エージェントを取得](/docs/ja/api-reference/agents/get)、[エージェントを更新](/docs/ja/api-reference/agents/update)
  - 任意の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`に設定されます。
- [会話を取得](/docs/ja/api-reference/conversations/get) - `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`を追加しました。

### 音楽

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

### ElevenCreative

- [Studioプロジェクトを作成](/docs/ja/api-reference/studio/add-project)と[ポッドキャストを作成](/docs/ja/api-reference/studio/create-podcast)
  - `quality_preset`が`null`を受け付けるようになり、スキーマのデフォルト値`standard`を削除しました。

### 吹き替え

- [吹き替えプロジェクトを一覧表示](/docs/ja/api-reference/dubbing/list-projects) - `GET /v1/dubbing/project`
  - `page_size`はデフォルト`20`の任意の整数のままですが、値は拒否される代わりに1～100に制限されるようになりました。
  - `status`フィルタに`queued`、`preparing`、`ready`、`failed`が記載されるようになりました。
  - 直前のレスポンスの`next_cursor`を`cursor`に渡します。最初のページでは省略してください。
- [言語ターゲットを一覧表示](/docs/ja/api-reference/dubbing/language-targets/list-language-targets) - `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`を追加しました。

</Accordion>

## August 24, 2026

import { YoutubeEmbed } from "../../../components/YoutubeEmbed";

### ElevenLabs CLI

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

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

<YoutubeEmbed id="MuORAEVtJIQ" />

<CardGroup cols={1}>
  <Card
    title="CLIドキュメント"
    icon="duotone book"
    href="/docs/ja/eleven-agents/operate/cli"
  >
    CLIをインストールし、認証して、エージェントをコードとして管理します。
  </Card>
</CardGroup>

### プロシージャ

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

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

<CardGroup cols={3}>
  <Card
    title="プロシージャの概要"
    icon="duotone book"
    href="/docs/ja/eleven-agents/customization/procedures"
  >
    プロシージャを使用する場面と、プロンプトやワークフローとの違いを確認します。
  </Card>
  <Card
    title="自由形式のプロシージャ"
    icon="duotone code"
    href="/docs/ja/eleven-agents/customization/procedures/free-form-procedures"
  >
    エージェントが会話に合わせて調整できる自然言語の指示を作成します。
  </Card>
  <Card
    title="構造化プロシージャ"
    icon="duotone list-check"
    href="/docs/ja/eleven-agents/customization/procedures/structured-procedures"
  >
    エージェントが一貫した順序で従う、型付きの手順を定義します。
  </Card>
</CardGroup>

### ElevenAgents

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

### SDKリリース

#### JavaScript SDK

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

#### Python SDK

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

#### Swift SDK

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

#### パッケージ

- [@elevenlabs/client@1.19.1](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Fclient%401.19.1), [@elevenlabs/react@1.12.3](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Freact%401.12.3), [@elevenlabs/react-native@1.2.21](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Freact-native%401.2.21), [@elevenlabs/convai-widget-core@0.16.2](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Fconvai-widget-core%400.16.2)および[@elevenlabs/convai-widget-embed@0.16.2](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Fconvai-widget-embed%400.16.2) - 厳格なコンテンツセキュリティポリシー下で、WebRTC出力キャプチャがセルフホストのAudioWorkletパスを使用するようになりました。Workletのキャッシュにはリクエストされたソースが含まれるため、以前のインラインURLがセルフホストのパスを置き換えることはありません。React Nativeのセットアップエラーは`@elevenlabs/react-native`を案内するようになりました。
- [@elevenlabs/client@1.20.0](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Fclient%401.20.0), [@elevenlabs/react@1.12.4](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Freact%401.12.4), [@elevenlabs/react-native@1.2.22](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Freact-native%401.2.22), [@elevenlabs/convai-widget-core@0.16.3](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Fconvai-widget-core%400.16.3)および[@elevenlabs/convai-widget-embed@0.16.3](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Fconvai-widget-embed%400.16.3) - オプションの`webRtc.iceTransportPolicy`を追加しました。直接のUDPトラフィックをブロックするネットワークでWebRTC ICE候補をTURNリレーに制限するには、`relay`に設定します。
- [@elevenlabs/client@1.21.0](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Fclient%401.21.0), [@elevenlabs/react@1.13.0](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Freact%401.13.0), [@elevenlabs/types@0.21.1](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Ftypes%400.21.1), [@elevenlabs/react-native@1.2.23](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Freact-native%401.2.23), [@elevenlabs/convai-widget-core@0.16.4](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Fconvai-widget-core%400.16.4)および[@elevenlabs/convai-widget-embed@0.16.4](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Fconvai-widget-embed%400.16.4) - `onContextUsage`コールバックと`ContextUsageEvent`型を追加しました。Reactでは`useConversation`を通じてコールバックを公開します。React Nativeは、ブラウザーグローバルの検出ではなく、パッケージのexport条件を通じて解決されるようになりました。
- [@elevenlabs/client@1.22.0](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Fclient%401.22.0), [@elevenlabs/react@1.14.0](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Freact%401.14.0), [@elevenlabs/types@0.22.0](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Ftypes%400.22.0), [@elevenlabs/react-native@1.2.24](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Freact-native%401.2.24), [@elevenlabs/convai-widget-core@0.17.0](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Fconvai-widget-core%400.17.0)および[@elevenlabs/convai-widget-embed@0.17.0](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Fconvai-widget-embed%400.17.0) - 属性付きボタン応答を備えた最初のメッセージのリッチコンテンツ、`onExternalAgentDisconnected`、`onMCPToolApprovalRequest`を追加しました。WebRTCは選択した入力デバイスを使用し、マイク切り替え時にもミュート状態を保持し、開始データを送信できない場合はセットアップに失敗します。ウィジェットには、同時実行キューのステータス、折りたたまれたトリガーでの任意の言語選択、テキストと音声の両方をサポートするエージェント向けの最初のメッセージレンダリングを追加しました。

### API

<Accordion title="APIの変更を表示">

## 新しいエンドポイント

### ElevenAgents

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

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

### ElevenAgents

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

### 音楽

- [音楽Finetuneを一覧表示](/docs/ja/api-reference/music/finetunes/list) - `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`に設定してください。

### ワークスペース

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

</Accordion>

## August 22, 2026

### MCPサーバー

- **ローカルMCPサーバーを非推奨化**：ローカルの[ElevenLabs MCPサーバー](https://github.com/elevenlabs/elevenlabs-mcp)と[MCPプレーヤー](https://github.com/elevenlabs/elevenlabs-mcp-player)は、[ホスト型MCPサーバー](/docs/ja/eleven-agents/operate/hosted-mcp)に移行するため非推奨となりました。両リポジトリはアーカイブされ、今後更新されません。ホスト型サーバーは`https://api.elevenlabs.io/v1/mcp`で利用でき、OAuthを通じてElevenLabsアカウントでサインインします。ローカルへのインストールやAPIキーは不要です。Claude、Cursor、その他のMCPクライアント向けのセットアップ手順については、[ホスト型MCPサーバーのドキュメント](/docs/ja/eleven-agents/operate/hosted-mcp)をご覧ください。

## August 17, 2026

### ElevenCreative

- **画像、ビデオ、音声生成API**：新しい非同期Flows APIで、ビデオ、画像、音声の生成を作成、一覧表示、取得できます。生成レスポンスでは`pending`、`generating`、`completed`、`failed`の状態を公開し、リクエストには完了イベント用のWebhookターゲットを含められます。
- **再利用可能なメディアアセット**：新しいアセットAPIで、ワークスペースのメディアをアップロード、一覧表示、取得、削除できます。画像、ビデオ、オーディオの参照には、アップロード済みアセット、以前の生成、インラインbase64データを使用できるため、生成ジョブを連結できます。[参照とアセット](/docs/ja/eleven-api/guides/how-to/image-and-video/references)をご覧ください。

### ElevenAgents

- **軽量な会話サマリー**：[会話サマリーを取得](/docs/ja/api-reference/conversations/get-summary)は、完全な文字起こしを読み込まずに、生成されたタイトル、文字起こしサマリー、通話結果、プレーンなユーザーまたはエージェントメッセージを返します。任意の`max_messages`クエリパラメーターは1～200の整数（デフォルトは`40`）です。より長い会話では`messages_omitted`が`true`に設定されます。コンテキストを維持する必要があるエージェントに便利です。
- **会話トピックのページネーションと並べ替え**：[エージェントの会話トピックを取得](/docs/ja/api-reference/conversations/topics/get)に、任意のカーソルベースのページネーションと並べ替えが追加されました。`page_size`（整数、1～100）、`cursor`（文字列）、`sort_by`（`conversations`、`sentiment`、`success_rate`）、`sort_direction`（`asc`または`desc`）を使用します。レスポンスには`has_more`とnull許容の`next_cursor`が追加されます。
- **同時実行待機キュー**：エージェントプラットフォーム設定に任意の`queueing`（`AgentQueueingConfig`）が追加されました。エージェントが同時実行制限に達した際に発信者を待機させるには、`enabled`を`true`に設定します。`wait_timeout_seconds`は最大1,800の整数（デフォルトは`180`）です。
- **ターンとワークフローの制御**：ターン設定に、カスタムの割り込み用語と厳選されたデフォルトを組み合わせる`merge_with_default_ignore_terms`（ブール値、デフォルトは`false`）が追加されました。ソフトタイムアウトには`disable_until_first_user_message`（ブール値、デフォルトは`false`）が、ワークフローツールロケーターにはノードごとのパラメーターオーバーライド用の任意の`schema_overrides`が追加されました。
- **バックグラウンドオーディオのデフォルト**：`BackgroundSoundConfig.volume`のデフォルトが`0.6`から`0.15`に、`crossfade_loop`のデフォルトが`false`から`true`に変更されました。以前の動作を維持するには、これらのフィールドを明示的に設定してください。

### SDKリリース

#### JavaScript SDK

- [v2.64.0](https://github.com/elevenlabs/elevenlabs-js/releases/tag/v2.64.0) - アセットのアップロード、一覧表示、取得、削除を行う`client.assets`と、非同期のビデオ、画像、音声生成を行う`client.flows`を追加しました。ターン設定に`mergeWithDefaultIgnoreTerms`を追加しました。`WorkspaceGroupResponseModel`から`CustomToolApiSchemaConfig`と`scimExternalId`を削除しました。

#### Python SDK

- [v2.64.0](https://github.com/elevenlabs/elevenlabs-python/releases/tag/v2.64.0) - 非同期のビデオ、画像、音声生成用のアセットおよびFlowsクライアントと、ターン設定の`merge_with_default_ignore_terms`を追加しました。オンプレミスセッションのセットアップに、追加のセットアップメッセージフィールドを渡す`extra_setup_config`を追加しました。

#### パッケージ

- [@elevenlabs/client@1.18.0](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Fclient%401.18.0), [@elevenlabs/react@1.12.1](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Freact%401.12.1), [@elevenlabs/types@0.20.0](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Ftypes%400.20.0), [@elevenlabs/react-native@1.2.19](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Freact-native%401.2.19), [@elevenlabs/convai-widget-core@0.16.0](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Fconvai-widget-core%400.16.0) and [@elevenlabs/convai-widget-embed@0.16.0](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Fconvai-widget-embed%400.16.0) - 実験的なセルフホスト型オーケストレーターセッションとリッチコンテンツイベントを追加しました。Scribeオーディオワークレットを、厳格なコンテンツセキュリティポリシー向けにセルフホストできるようになりました。切断処理は一貫して`disconnected`に到達し、遅延コールバックによって新しいセッションが消去されないようになりました。ウィジェットではクイック返信とリンクをインライン表示し、音声文字起こし内のMarkdownを復元し、コンテナクエリレイアウト内での言語メニュー位置を修正しました。
- [@elevenlabs/client@1.19.0](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Fclient%401.19.0), [@elevenlabs/react@1.12.2](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Freact%401.12.2), [@elevenlabs/types@0.21.0](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Ftypes%400.21.0), [@elevenlabs/react-native@1.2.20](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Freact-native%401.2.20) and [@elevenlabs/convai-widget-core@0.16.1](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Fconvai-widget-core%400.16.1) - 第2言語、エンティティ検出、バックグラウンドオーディオフィルタリングに対応するリアルタイムのスピーチtoテキストオプションを追加しました。最終文字起こし、検出されたエンティティ、無効なリクエストのイベントを追加し、タイムスタンプ付き単語の型をライブスキーマに合わせ、マイク権限の失敗により`useScribe`の再接続が妨げられる問題を修正しました。

### API

<Accordion title="APIの変更を表示">

## 新しいエンドポイント

### ElevenCreative

- [ビデオ生成を作成](/docs/ja/api-reference/flows/video/create) - `POST /v1/flows/video`
- [ビデオ生成を一覧表示](/docs/ja/api-reference/flows/video/list) - `GET /v1/flows/video`
- [ビデオ生成を取得](/docs/ja/api-reference/flows/video/get) - `GET /v1/flows/video/{generation_id}`
- [画像生成を作成](/docs/ja/api-reference/flows/image/create) - `POST /v1/flows/image`
- [画像生成を一覧表示](/docs/ja/api-reference/flows/image/list) - `GET /v1/flows/image`
- [画像生成を取得](/docs/ja/api-reference/flows/image/get) - `GET /v1/flows/image/{generation_id}`
- [音声生成を作成](/docs/ja/api-reference/flows/text-to-speech/create) - `POST /v1/flows/text-to-speech`
- [音声生成を一覧表示](/docs/ja/api-reference/flows/text-to-speech/list) - `GET /v1/flows/text-to-speech`
- [音声生成を取得](/docs/ja/api-reference/flows/text-to-speech/get) - `GET /v1/flows/text-to-speech/{generation_id}`
- [アセットをアップロード](/docs/ja/api-reference/assets/create) - `POST /v1/assets`
- [アセットを一覧表示](/docs/ja/api-reference/assets/list) - `GET /v1/assets`
- [アセットを取得](/docs/ja/api-reference/assets/get) - `GET /v1/assets/{asset_id}`
- [アセットを削除](/docs/ja/api-reference/assets/delete) - `DELETE /v1/assets/{asset_id}`

### ElevenAgents

- [会話サマリーを取得](/docs/ja/api-reference/conversations/get-summary) - `GET /v1/convai/conversations/{conversation_id}/summary`
  - 任意の`max_messages`（整数、1～200、デフォルトは`40`）を受け付けます
  - 必須の`conversation_id`、`agent_id`、`status`、`message_count`、`note`を含む`GetConversationSummaryResponseModel`を返します
  - プレーンな`messages`には`role`（`user`または`agent`）と`message`のみが含まれ、上限を超える会話では`messages_omitted: true`を返します

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

### ElevenAgents

- [ライブ数を取得](/docs/ja/api-reference/analytics/get) - `GET /v1/convai/analytics/live-count`
  - 任意の`agent_ids`（文字列配列、最大25）を追加。`agent_id`より優先されます
- [エージェントの会話トピックを取得](/docs/ja/api-reference/conversations/topics/get) - `GET /v1/convai/agents/{agent_id}/topics`
  - 任意の`page_size`（整数、1～100）、`cursor`（文字列）、`sort_by`（`conversations`、`sentiment`、`success_rate`）、`sort_direction`（`asc`または`desc`）を追加
  - レスポンスに`has_more`（ブール値、デフォルトは`false`）とnull許容の`next_cursor`（文字列）を追加

## スキーマの変更

### ElevenAgents

- エージェントプラットフォーム設定に任意の`queueing`（`AgentQueueingConfig`）を追加。`enabled`（ブール値、デフォルトは`false`）と`wait_timeout_seconds`（0より大きく最大1,800の整数、デフォルトは`180`）を含みます
- `WorkflowToolLocator`に任意の`schema_overrides`を追加。ノードごとの定数、動的変数、LLM、または省略のオーバーライドは、ツールレベルのオーバーライドより優先されます
- ターン設定および関連するオーバーライドスキーマに`merge_with_default_ignore_terms`（ブール値、デフォルトは`false`）を追加
- ソフトタイムアウト設定および関連するオーバーライドスキーマに`disable_until_first_user_message`（ブール値、デフォルトは`false`）を追加
- リアルタイムエージェントツールレスポンスイベントに、必須かつ読み取り専用の`status`（`success`、`error`、`blocked`、`skipped`）を追加
- 会話開始ソースに`avaya`を、認可方法に`avaya_api_key`を追加
- サポートされるエージェントLLM値に`gemini-3.6-flash`と`gemini-3.7-flash`を追加
- `BackgroundSoundConfig.volume`のデフォルトを`0.6`から`0.15`へ、`crossfade_loop`のデフォルトを`false`から`true`へ変更
- `CustomToolApiSchemaConfig`を削除。この型をインポートしている生成SDKユーザーは、インポートを削除する必要があります
- `WorkspaceGroupResponseModel`から`scim_external_id`を削除

</Accordion>

## August 10, 2026

import { YoutubeEmbed } from "../../../components/YoutubeEmbed";

### ダビングv2 API

ダビングv2がAPIで利用可能になりました。各話者の声、トーン、話すペースを維持したまま、オーディオとビデオを90以上の言語に翻訳します。

新しいプロジェクトベースのAPIでは、元の文字起こしと翻訳を編集可能なJSONとして保持します。ファイルまたはURLからプロジェクトを作成し、1つ以上の対象言語を追加して、個々の文字起こしセグメントまたは翻訳を編集した後、変更された領域のみを再生成します。最初の吹き替えを作成するには、[ダビングクイックスタート](/docs/ja/eleven-api/guides/cookbooks/dubbing)をご覧ください。

<YoutubeEmbed id="GSk5JyiT4sU" />

<CardGroup cols={3}>
  <Card
    title="クイックスタート"
    icon="duotone code"
    href="/docs/ja/eleven-api/guides/cookbooks/dubbing"
  >
    最初のダビングv2プロジェクトを作成し、翻訳済みオーディオトラックを生成します。
  </Card>
  <Card
    title="編集と再生成"
    icon="/docs/_fern-files/elevenlabs.docs.buildwithfern.com/77d8c519257eb198dd8c1be0c00e24edfbbf36bf99d5edcc5dcf5598c8e9ae36/assets/icons/dubbing.svg"
    href="/docs/ja/eleven-api/guides/how-to/dubbing/refine-and-regenerate"
  >
    元の文字起こしと翻訳を編集し、変更した領域を再生成します。
  </Card>
  <Card
    title="APIリファレンス"
    icon="duotone book"
    href="/docs/ja/api-reference/dubbing/create-project"
  >
    ダビングのプロジェクト、言語、文字起こしエンドポイントを確認します。
  </Card>
</CardGroup>

### ElevenAgents

- **会話ガードレールフィルター**：[会話を一覧表示](/docs/ja/api-reference/conversations/list)に、任意の`guardrail_types`（`GuardrailType[]`）および`custom_guardrail_names`（文字列配列）クエリパラメーターが追加されました。既存の会話階層は、任意の`parent_conversation_id`（文字列）でフィルタリングできるようになりました。
- **ブランチ差分ステータス**：[エージェントブランチを一覧表示](/docs/ja/api-reference/agents/branches/list)に、任意の`include_commit_status`（ブール値、デフォルトは`false`）が追加されました。有効にすると、ブランチの概要にnull許容の`commits_ahead`、`commits_behind`、`merged_into_branch_id`フィールドが含まれます。
- **会話とツールの制御**：クライアントオーバーライドで`max_duration_seconds`と`pronunciation_dictionary_locators`をサポートしました。MCPサーバー設定には、ツール呼び出しにMCPの`_meta`値を渡すための`request_meta`が追加され、Webhookツールのタイムアウトは最大300秒まで対応しました。
- **通話後分析の使用量**：会話の課金に、機能ごとの累積合計と実行スナップショットを含む`analysis`の内訳が追加されました。文字起こしメッセージには`triggered_guardrails`が、会話ターンには任意の`producing_llm`が追加されました。

### 音声

- **音声検索フィルター**：[すべての音声v2を取得](/docs/ja/api-reference/voices/search)に、任意の`gender`、`age`、`language`、`accent`、`use_cases`、`min_notice_period_days`、`include_custom_rates`、`include_live_moderated`、`high_quality`クエリパラメーターが追加されました。

### SDKリリース

#### JavaScript SDK

- [v2.63.0](https://github.com/elevenlabs/elevenlabs-js/releases/tag/v2.63.0) - 第2言語、言語・エンティティ検出、バックグラウンドオーディオフィルタリング、ロギング、使い捨てトークン認証に対応するリアルタイムのスピーチtoテキストオプションを追加しました。最終文字起こし、エンティティ、無効なリクエストのイベントを追加し、未承認の利用規約ディスパッチ、重複した`audio_format`パラメーター、包括的なVAD境界を修正しました。
- [v2.62.0](https://github.com/elevenlabs/elevenlabs-js/releases/tag/v2.62.0) - ダビングの一括文字起こし更新メソッドと`DubbingRegenerateResponse`を追加し、会話ガードレールフィルター、エージェントブランチのコミットステータス、エージェントアラート、MCPの`requestMeta`サポートを追加しました。言語ターゲットの作成では`modelId`を受け付けなくなりました。
- [v2.61.0](https://github.com/elevenlabs/elevenlabs-js/releases/tag/v2.61.0) - 会話階層フィルタリング、通話後分析の課金、トリガーされたガードレールメタデータ、ブランチマージ競合の詳細、DTMF入力のマスキング、ダビング文字起こしのアップロードを追加しました。エクスポートされていたOpenAIリアルタイムセッション型と`run_subagent_*`ツール結果バリアントを削除しました。

#### Python SDK

- [v2.63.0](https://github.com/elevenlabs/elevenlabs-python/releases/tag/v2.63.0) - 第2言語、言語・エンティティ検出、バックグラウンドオーディオフィルタリング、ロギング、使い捨てトークン認証に対応するリアルタイムのスピーチtoテキストオプションを追加しました。最終文字起こし、エンティティ、無効なリクエストのイベントを追加し、未承認の利用規約ディスパッチを修正するとともに、APIキーまたはトークンなしの接続を拒否するようになりました。
- [v2.62.0](https://github.com/elevenlabs/elevenlabs-python/releases/tag/v2.62.0) - ダビングの`update_segments`メソッドと`DubbingRegenerateResponse`を追加し、`guardrail_types`、`custom_guardrail_names`、`include_commit_status`、MCPの`request_meta`サポートを追加しました。ダビングセグメントの更新でリクエストボディモデルを使用するようになり、言語ターゲットの作成では`model_id`を受け付けなくなりました。
- [v2.61.0](https://github.com/elevenlabs/elevenlabs-python/releases/tag/v2.61.0) - `parent_conversation_id`、分析課金、トリガーされたガードレールメタデータ、ブランチマージ競合、DTMF入力のマスキング、ダビング文字起こしのアップロードを追加しました。OpenAIリアルタイムセッション型と`run_subagent_*`結果モデルを削除しました。

#### Android SDK

- [v0.12.1](https://github.com/elevenlabs/elevenlabs-android/releases/tag/v0.12.1) - 意図的なテキスト専用セッションの切断が`ConversationStatus.ERROR`として報告される問題を修正しました。
- [v0.12.0](https://github.com/elevenlabs/elevenlabs-android/releases/tag/v0.12.0) - 会話オーディオをAndroidメディアストリーム経由でルーティングする`ConversationConfig.useMediaStream`を追加しました。リモート側による通常のWebSocketクローズは`DisconnectionDetails.Agent`として、ローカルで開始されたクローズは`DisconnectionDetails.User`として報告されるようになりました。

#### MCPサーバー

- [v0.12.2](https://github.com/elevenlabs/elevenlabs-mcp/releases/tag/v0.12.2) - パストラバーサルの問題を修正しました。

### API

<Accordion title="APIの変更を表示">

## 新しいエンドポイント

### ダビング

- [元セグメントを一括更新](/docs/ja/api-reference/dubbing/source-transcript/batch-update-source-segments) - `PATCH /v1/dubbing/project/{project_id}/transcript/segments`
  - `DubbingBulkSegmentUpdateRequest`が必要です
  - 元セグメントのテキスト、話者、タイミングをアトミックに更新します
  - 更新済みの`segments`と`revision`を含む`DubbingBulkSourceSegmentUpdateResponse`を返します
- [ターゲットセグメントを一括更新](/docs/ja/api-reference/dubbing/target-transcript/batch-update-target-segments) - `PATCH /v1/dubbing/project/{project_id}/language/{language_id}/transcript/segments`
  - `DubbingBulkTargetSegmentUpdateRequest`が必要です
  - 複数のターゲットセグメントの翻訳をアトミックに更新します
  - 更新済みの`segments`と`revision`を含む`DubbingBulkTargetSegmentUpdateResponse`を返します

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

### ElevenAgents

- [会話を一覧表示](/docs/ja/api-reference/conversations/list) - `GET /v1/convai/conversations`
  - 任意の`parent_conversation_id`（文字列）を追加
  - 任意で繰り返し指定可能な`guardrail_types`（`GuardrailType[]`）および`custom_guardrail_names`（文字列配列）を追加
- [エージェントブランチを一覧表示](/docs/ja/api-reference/agents/branches/list) - `GET /v1/convai/agents/{agent_id}/branches`
  - 任意の`include_commit_status`（ブール値、デフォルトは`false`）を追加
  - ブランチの概要にnull許容の`commits_ahead`（整数）、`commits_behind`（整数）、`merged_into_branch_id`（文字列）を追加

### 音声

- [すべての音声v2を取得](/docs/ja/api-reference/voices/search) - `GET /v2/voices`
  - 任意の`gender`、`age`、`accent`（文字列）フィルターを追加
  - 任意の`language`および`use_cases`（文字列配列）フィルターを追加
  - 任意の`min_notice_period_days`（整数）、`include_custom_rates`、`include_live_moderated`、`high_quality`（ブール値）フィルターを追加

## スキーマの変更

### ElevenAgents

- クライアントオーバーライドスキーマに`max_duration_seconds`（整数）と`pronunciation_dictionary_locators`（配列）を追加
- MCPサーバーの入力・出力スキーマに`request_meta`マップを追加
- エージェントプラットフォーム設定に`alerting`を追加し、言語検出に`only_at_conversation_start`（ブール値）を追加
- `AnalysisCharging.last_run`が必須かつnull非許容になり、累積合計に必須の`runs`（整数）を追加
- RAGチャンクレスポンスで`content_format`と`document_type`が必須に

</Accordion>

## August 3, 2026

### ElevenAgents

- **テスト固有のツールモック**：エージェントシミュレーションとユニットテストで、ツールIDをキーとする`tool_mock_overrides`を定義し、1つのテストに限り共有モックを置き換えられるようになりました。`ToolResponseMockConfig`には任意の`is_error`（ブール値、デフォルトは`false`）も追加され、モックでツール失敗パスをテストできます。
- **翻訳されたワークフローメッセージ**：リテラルSayノードメッセージに、言語キーから`TranslatedString`オブジェクトへのマップである`text_translations`を追加しました。このフィールドは入力では任意、出力では必須のため、厳密なレスポンスバリデーターはこれを受け入れる必要があります。
- **会話バージョンフィルター**：[会話を一覧表示](/docs/ja/api-reference/conversations/list)と[会話メッセージをテキスト検索](/docs/ja/api-reference/conversations/messages/text-search)に、エージェントバージョンで結果をフィルタリングする任意の`version_id`クエリパラメーター（文字列）を追加しました。
- **ナレッジベースのシステムツール**：エージェント設定に、設定可能な`enabled_strategies`（`SearchStrategy[]`）を持つ`knowledge_base`システムツールを追加しました。エージェントのナレッジベースRAGクエリに、任意の`use_agent_defaults`（ブール値、デフォルトは`true`）を追加しました。`false`に設定すると、エージェントの埋め込みモデルを維持したまま中立的な取得設定を使用します。
- **エージェントの音声アクティビティ検出**：エージェントの作成、更新、レスポンス、ワークフローオーバーライドのスキーマに`vad`設定を追加しました。`VADConfig`は現在、`background_voice_detection`（ブール値、デフォルトは`false`）に対応しています。
- **WebSocketカスタムLLM**：`CustomLLMAPIType`に`websocket`を追加しました。
- **ファイルメモリ制御**：ウィジェットのファイル入力設定に`max_files_in_memory`（整数、1～30、デフォルトは`10`）を追加しました。上限を超えたファイルは要約され、メモリから解放されます。`max_files_per_conversation`は`-1`またはメモリ上限以上にする必要があります。
- **DTMF入力のマスキング**：`DTMFInputConfig`に任意の`redact_input`（ブール値、デフォルトは`false`）を追加しました。これにより、通話者がキーパッドで入力した数字が文字起こし、会話ログ、分析で置き換えられます。エージェントが繰り返した数字やツールに渡された数字は変更されません。

### スピーチtoテキスト

- **リアルタイムエンティティ検出**：Scribe v2 Realtimeに`entity_detection`クエリオプションを追加しました。`all`、1つのエンティティタイプまたはカテゴリー、あるいはタイプとカテゴリーの配列を受け付け、検出されたエンティティを`committed_transcript_entities`イベントで出力します。対応するカテゴリーについては[エンティティ検出ガイド](/docs/ja/eleven-api/guides/how-to/speech-to-text/batch/entity-detection)をご覧ください。

### Voices

- **データレジデンシー間の音声レプリケーション**：同じ統合請求グループ内のワークスペースにInstant Voice CloneまたはVoice Designの音声をコピーする`POST /v1/voices/{voice_id}/replicate-to-isolated-environment`を追加しました。リクエストには`target_workspace_id`（文字列）が必要で、`preserve_voice_id`（ブール値、デフォルトは`true`）を受け付けます。レスポンスでは対象の`voice_id`が返されます。
- **キャラクターメタデータ**：キャラクターレスポンスに`recommended_voice_ids`（文字列配列、デフォルトは`[]`）を追加し、メタデータにnull許容の`role`（`CharacterRole`）を追加しました。また、`CharacterAge`の`middle-aged`を`middle_aged`に置き換えました。

### SDKリリース

#### パッケージ

- [@elevenlabs/client@1.16.0](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Fclient%401.16.0)、[@elevenlabs/react@1.11.0](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Freact%401.11.0)、[@elevenlabs/types@0.18.0](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Ftypes%400.18.0)、[@elevenlabs/react-native@1.2.17](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Freact-native%401.2.17)、[@elevenlabs/convai-widget-core@0.15.0](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Fconvai-widget-core%400.15.0) - `start`、`delta`、`stop`タイプを持つストリーミングエージェント推論イベントを受け取る`onAgentReasoningResponsePart`を追加しました。
- [@elevenlabs/convai-widget-core@0.15.0](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Fconvai-widget-core%400.15.0)と[@elevenlabs/convai-widget-embed@0.15.0](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Fconvai-widget-embed%400.15.0) - `show_resize_button`と`show-resize-button`埋め込み属性を追加しました。いずれかを`false`に設定すると、ウィジェットヘッダーの展開・折りたたみコントロールを非表示にできます。
- [@elevenlabs/client@1.17.0](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Fclient%401.17.0)、[@elevenlabs/react@1.12.0](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Freact%401.12.0)、[@elevenlabs/types@0.19.0](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Ftypes%400.19.0)、[@elevenlabs/react-native@1.2.18](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Freact-native%401.2.18)、[@elevenlabs/convai-widget-core@0.15.1](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Fconvai-widget-core%400.15.1) - `Scribe.connect`と`useScribe`に`enableLogging`オプションを追加しました。`false`に設定すると、エンタープライズ向けゼロ保持セッションが開始されます。Scribeの`session_started`タイプは`enable_logging`を報告するようになり、未使用の`disable_logging`フィールドは削除されました。

#### MCPサーバー

- [v0.12.1](https://github.com/elevenlabs/elevenlabs-mcp/releases/tag/v0.12.1) - v0.11のツール更新と、44件のセキュリティアラートを解消する依存関係の更新が含まれます。
- [v0.11.0](https://github.com/elevenlabs/elevenlabs-mcp/releases/tag/v0.11.0) - シミュレートされたユーザーの挙動、評価基準、文字起こし出力、合格／不合格分析を設定できる`simulate_conversation`を追加しました。`speech_to_text`ツールのデフォルトは`scribe_v2`になり、`voice_clone`はパス文字列ではなく音声ファイルの内容を送信するようになりました。

### API

<Accordion title="APIの変更を表示">

## 新しいエンドポイント

### Voices

- `POST /v1/voices/{voice_id}/replicate-to-isolated-environment`
  - Instant Voice CloneまたはVoice Designの音声を、別のワークスペースの隔離環境にレプリケートします
  - `target_workspace_id`（文字列）が必要です
  - 任意の`preserve_voice_id`（ブール値、デフォルトは`true`）を受け付けます
  - 必須の`voice_id`（文字列）を返します

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

### ElevenAgents

- [会話を一覧表示](/docs/ja/api-reference/conversations/list) - `GET /v1/convai/conversations`
  - 任意の`version_id`（文字列）クエリパラメーターを追加しました
- [会話メッセージをテキスト検索](/docs/ja/api-reference/conversations/messages/text-search) - `GET /v1/convai/conversations/messages/text-search`
  - 任意の`version_id`（文字列）クエリパラメーターを追加しました
- `POST /v1/convai/agents/{agent_id}/knowledge-base/rag-query`
  - 任意の`use_agent_defaults`（ブール値、デフォルトは`true`）リクエストフィールドを追加しました

## スキーマの変更

### ElevenAgents

- シミュレーションおよびユニットテストのペイロードに任意の`tool_mock_overrides`マップを追加しました。`ToolResponseMockConfig`には任意の`is_error`（ブール値、デフォルトは`false`）を追加しました
- `SayNodeLiteralMessage`に`text_translations`（`TranslatedString`のマップ）を追加しました。このフィールドは入力では任意、出力では必須です
- エージェント設定に`knowledge_base`（`KnowledgeBaseToolConfig`）と`vad`（`VADConfig`）を追加しました
- `CustomLLMAPIType`に`websocket`を追加しました
- `FileInputConfig`に`max_files_in_memory`（整数、1～30、デフォルトは`10`）を追加しました
- `DTMFInputConfig`に任意の`redact_input`（ブール値、デフォルトは`false`）を追加しました
- リアルタイムエージェント設定のデフォルトが`eleven_realtime_v1_mini`になりました

### Voices

- キャラクターレスポンスに`recommended_voice_ids`（文字列配列、デフォルトは`[]`）を追加しました
- キャラクターメタデータにnull許容の`role`（`CharacterRole`）を追加しました
- 破壊的変更：`CharacterAge`の`middle-aged`を`middle_aged`に置き換えました。以前の値を送信しているクライアントは移行が必要です

### テキスト読み上げ

- 破壊的変更：ElevenAgentsのテキスト読み上げ設定スキーマから`AudioFilterId`と`audio_filter`を削除しました

</Accordion>

## July 27, 2026

### ElevenAgents

- **WhatsAppのブランチと環境のオーバーライド**：[アウトバウンドWhatsAppメッセージ](/docs/ja/api-reference/whats-app/outbound-message)と[アウトバウンド通話](/docs/ja/api-reference/whats-app/outbound-call)で、`conversation_initiation_client_data`に渡された`branch_id`と`environment`が反映されるようになりました。オーバーライドは送信前に検証されます。不明なブランチまたは環境はエラーで拒否されます。また、会話中は設定が維持されるため、顧客からの返信は指定された[ブランチ](/docs/ja/eleven-agents/operate/versioning)と[環境](/docs/ja/eleven-agents/integrate/environment-variables)で再開されます。例については[WhatsAppガイド](/docs/ja/eleven-agents/whatsapp)をご覧ください。
- **プロシージャAPI**：[プロシージャ](/docs/ja/eleven-agents/customization/procedures)を管理するための、ブランチスコープの公開操作を8つ追加しました。プロシージャの作成、一覧表示、取得、削除、ドラフト変更の作成、取得、破棄、さらにプロシージャのドラフトをエージェントワークフローにコンパイルできます。プロシージャの作成では、`name`、`content`、`type`、`trigger`を指定できます。`trigger`を空にするとサブプロシージャが作成され、`trigger`を省略するか`null`にすると、プロシージャの内容から導出されます。
- **ナレッジベースのクロールジョブ**：クロールジョブを作成、一覧表示、確認、キャンセルするAPIを追加しました。作成リクエストには`url`（文字列）が必要で、クロール深度、ページ上限、URLパターン、サイトマップURL、フォルダー配置、自動同期、利用できないドキュメントの削除に対応しています。
- **ナレッジベースの一括管理**：1～20個の一意のドキュメントIDまたはフォルダーIDに対する[一括依存関係チェック](/docs/ja/api-reference/knowledge-base/dependent-agents-multiple)と[一括削除](/docs/ja/api-reference/knowledge-base/bulk-delete)を追加しました。依存関係チェックではページネーションと`dependent_type`に対応し、削除ではIDごとに個別の成功または失敗が返されます。`force: true`を設定すると、依存関係も削除され、空でないフォルダーも再帰的に削除されます。
- **バッチ通話結果のエクスポート**：[バッチ通話結果をエクスポート](/docs/ja/api-reference/batch-calling/export)を追加しました。終了済みバッチの受信者と会話結果をCSVでダウンロードできます。
- **会話フィルターと分析データ**：[会話を一覧表示](/docs/ja/api-reference/conversations/list)と[会話メッセージをテキスト検索](/docs/ja/api-reference/conversations/messages/text-search)に、任意の`visited_agent_ids`および`visited_agent_branch_ids`配列フィルターを追加しました。各フィルターは最大50件です。一覧リクエストでは`data_collection_ids`と`evaluation_criteria_ids`も受け付け、対応する結果を各会話の要約に含めることができます。要約には任意の`data_collection_results`、`evaluation_criteria_results`、`tag_ids`も追加されます。
- **参照による分析設定**：エージェントプラットフォーム設定に、評価およびデータ収集項目を参照で関連付ける、`AgentAnalysisItems`型の任意かつnull許容の`analysis_items`フィールドを追加しました。`null`はエージェントが引き続き従来のインラインフィールドを使用していることを示し、空の値は関連付けられた項目がない移行済みエージェントを示します。
- **プロシージャ依存関係メタデータ**：プロシージャ参照に`trigger`（文字列）と、`referenced_tool_ids`、`referenced_kb_ids`、`referenced_procedure_ids`、`referenced_dynamic_variables`の配列を追加しました。
- **WebRTCトークンレスポンス**：[WebRTCトークンを取得](/docs/ja/api-reference/conversations/get-webrtc-token)のレスポンスでは、`token`に加えて`conversation_id`（文字列）が必須になりました。これは、レスポンス形状を検証またはデシリアライズするクライアントにとって破壊的なスキーマ変更です。
- **ナレッジベースRAG結果**：`KnowledgeBaseRagToolResultModel`に、RAG-result-in-tool-resultモード用の`chunks`（`KnowledgeBaseRagChunkModel[]`）を追加しました。

### Studio

- **プロジェクトのドラフトステータス**：`ProjectCreationMetaResponseModel.status`に`draft`を追加しました。プロジェクト作成タイプでは、既存の値が同じ共有`ProjectCreationMetaType`列挙型を使用するようになりました。

### Voices

- **音声アクセント**：共有ボイスライブラリで利用可能なアクセントを一覧表示する`GET /v1/voices/accents`を追加しました。結果は`language`と`model_id`でフィルタリングでき、各アクセントでは`accent`、`language`、`code`、人間が読める`name`が返されます。`accent`値は、共有音声をフィルタリングするために[共有音声を取得](/docs/ja/api-reference/voices/voice-library/get-shared)の`accent`クエリパラメーターに渡せます。

### Workspaces

- **Webhook使用状況レポート**：`WebhookUsageType`に`Flows`を追加しました。

### SDKリリース

#### JavaScript SDK

- [v2.60.0](https://github.com/elevenlabs/elevenlabs-js/releases/tag/v2.60.0) - 共有ボイスライブラリの音声アクセントを一覧表示する`voices.accents.get`に加え、最新スキーマのElevenAgentsプロシージャ、ナレッジベースのクロールジョブ、一括管理API、参照による分析設定を追加しました。

#### Python SDK

- [v2.60.0](https://github.com/elevenlabs/elevenlabs-python/releases/tag/v2.60.0) - 最新スキーマの音声アクセント、ElevenAgentsプロシージャ、ナレッジベースのクロールジョブ、一括管理APIを追加しました。また、ブロックしないように`AsyncConversation`の起動を修正し、プリミティブ値のリストを含むmultipartフィールドが繰り返しフォームフィールドとして送信されるよう修正しました。

#### パッケージ

- [@elevenlabs/client@1.15.2](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Fclient%401.15.2) - WebRTCトランスポートの`onAudioAlignment`を修正しました。音声再生をLiveKitトラックで維持しつつ、音声メッセージからアラインメントメタデータを転送します。
- [@elevenlabs/react@1.10.2](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Freact%401.10.2)、[@elevenlabs/react-native@1.2.16](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Freact-native%401.2.16)、[@elevenlabs/convai-widget-core@0.14.12](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Fconvai-widget-core%400.14.12)、[@elevenlabs/convai-widget-embed@0.14.12](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Fconvai-widget-embed%400.14.12) - `@elevenlabs/client@1.15.2`のWebRTCアラインメント修正を含むよう依存関係を更新しました。

### API

<Accordion title="APIの変更を表示">

## 新しいエンドポイント

### ElevenAgents

- `POST /v1/convai/agents/{agent_id}/branches/{branch_id}/procedures`
  - プロシージャを作成し、`procedure_id`（文字列）を返します
  - 任意の`name`（文字列、最大200文字）、`content`（文字列）、`type`（`ProcedureType`、デフォルトは`free_form`）、`trigger`（null許容文字列）を受け付けます
- `GET /v1/convai/agents/{agent_id}/branches/{branch_id}/procedures`
  - `procedure_id`、`version_id`、`name`、`type`、`trigger`、`has_draft`を含むブランチのプロシージャを一覧表示します
  - プロシージャの内容は含まれません。内容を読むには個別のプロシージャを取得してください
- `GET /v1/convai/agents/{agent_id}/branches/{branch_id}/procedures/{procedure_id}`
  - 任意の`version_id`（文字列）を受け付けます。指定しない場合はブランチ先頭のバージョンを返します
  - `name`、`content`、`type`、`trigger`を返します
- `DELETE /v1/convai/agents/{agent_id}/branches/{branch_id}/procedures/{procedure_id}`
  - ブランチのドラフト作業セットからプロシージャを削除します
- `GET /v1/convai/agents/{agent_id}/branches/{branch_id}/procedures/{procedure_id}/draft`
  - 現在のプロシージャドラフトを返します
- `PATCH /v1/convai/agents/{agent_id}/branches/{branch_id}/procedures/{procedure_id}/draft`
  - ドラフトを作成または更新します
  - `name`（文字列、最大200文字）、`content`（文字列、最大50,000文字）、`type`（`ProcedureType`）が必要です。任意の`trigger`（null許容文字列）を受け付けます
- `DELETE /v1/convai/agents/{agent_id}/branches/{branch_id}/procedures/{procedure_id}/draft`
  - ドラフトの変更を破棄し、プロシージャをコミット済みバージョンにリセットします
- `POST /v1/convai/agents/{agent_id}/branches/{branch_id}/procedures/compile`
  - プロシージャのドラフトを`AgentWorkflowResponseModel`にコンパイルします
- [クロールジョブを作成](/docs/ja/api-reference/knowledge-base/create-crawl-job) - `POST /v1/convai/knowledge-base/crawl`
  - `url`（文字列）が必要です
  - 任意の`max_depth`（整数、1～5、デフォルトは`3`）、`max_pages`（整数、1～10,000、デフォルトは`1000`）、`pattern`（文字列）、`sitemap_urls`（文字列配列）、`parent_folder_id`（文字列）、`enable_auto_sync`（ブール値、デフォルトは`false`）、`auto_remove`（ブール値、デフォルトは`false`）を受け付けます
- [クロールジョブを一覧表示](/docs/ja/api-reference/knowledge-base/list-crawl-jobs) - `GET /v1/convai/knowledge-base/crawl`
  - 任意の`include_job_ids`（文字列配列）、`page_size`（整数、1～100、デフォルトは`30`）、`cursor`（文字列）を受け付けます
- [クロールジョブを取得](/docs/ja/api-reference/knowledge-base/get-crawl-job) - `GET /v1/convai/knowledge-base/crawl/{crawl_job_id}`
- [クロールジョブをキャンセル](/docs/ja/api-reference/knowledge-base/cancel-crawl-job) - `POST /v1/convai/knowledge-base/crawl/{crawl_job_id}/cancel`
- [複数のドキュメントに依存するエージェントを取得](/docs/ja/api-reference/knowledge-base/dependent-agents-multiple) - `POST /v1/convai/knowledge-base/dependent-agents`
  - `document_ids`（1～20個の一意の文字列の配列）が必要です
  - 任意の`dependent_type`（`KnowledgeBaseDependentType`、デフォルトは`all`）、`page_size`（整数、1～100、デフォルトは`30`）、`cursor`（文字列）を受け付けます
- [ナレッジベースドキュメントを一括削除](/docs/ja/api-reference/knowledge-base/bulk-delete) - `POST /v1/convai/knowledge-base/bulk-delete`
  - `document_ids`（1～20個の一意の文字列の配列）が必要です
  - 任意の`force`（ブール値、デフォルトは`false`）を受け付けます
  - ドキュメントIDごとに成功または失敗の結果を返します
- [バッチ通話結果をエクスポート](/docs/ja/api-reference/batch-calling/export) - `GET /v1/convai/batch-calling/{batch_id}/export`
  - 終了済みバッチの受信者と会話結果をCSVで返します

### Voices

- `GET /v1/voices/accents`
  - 共有ボイスライブラリで利用可能なアクセントを一覧表示します
  - 任意の`language`（文字列）および`model_id`（文字列）クエリパラメーターを受け付けます
  - 各アクセントは`accent`、`language`、`code`、`name`を返します

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

### ElevenAgents

- [会話を一覧表示](/docs/ja/api-reference/conversations/list) - `GET /v1/convai/conversations`
  - 任意の`visited_agent_ids`および`visited_agent_branch_ids`文字列配列フィルターを追加しました。各フィルターは最大50件です
  - 各要約の分析結果を選択するため、任意の`data_collection_ids`および`evaluation_criteria_ids`文字列配列を追加しました
  - レスポンスの要約に、任意のオブジェクトフィールド`data_collection_results`と`evaluation_criteria_results`、および文字列配列`tag_ids`を追加しました
- [会話メッセージをテキスト検索](/docs/ja/api-reference/conversations/messages/text-search) - `GET /v1/convai/conversations/messages/text-search`
  - 任意の`visited_agent_ids`および`visited_agent_branch_ids`文字列配列フィルターを追加しました。各フィルターは最大50件です
- [WebRTCトークンを取得](/docs/ja/api-reference/conversations/get-webrtc-token) - `GET /v1/convai/conversation/token`
  - レスポンスで`conversation_id`（文字列）が必須になりました
  - 破壊的変更：厳密なレスポンスバリデーターとデシリアライザーは、新しい必須フィールドを受け入れる必要があります

## スキーマの変更

### ElevenAgents

- エージェントプラットフォームのリクエストおよびレスポンス設定に、参照による評価およびデータ収集設定用の、`AgentAnalysisItems`型で任意かつnull許容の`analysis_items`フィールドを追加しました
- プロシージャ参照に`trigger`（文字列）、`referenced_tool_ids`（文字列配列）、`referenced_kb_ids`（文字列配列）、`referenced_procedure_ids`（文字列配列）、`referenced_dynamic_variables`（文字列配列）を追加しました
- `KnowledgeBaseRagToolResultModel`に`chunks`（`KnowledgeBaseRagChunkModel[]`）を追加しました

### Studio

- `ProjectCreationMetaResponseModel.status`に`draft`を追加しました
- `ProjectCreationMetaResponseModel.type`が共有`ProjectCreationMetaType`列挙型を参照するようになりました

### Workspaces

- `WebhookUsageType`に`Flows`を追加しました

</Accordion>

## July 20, 2026

### 音楽

- **Music Finetunes API**：[Music Finetunes](/docs/ja/eleven-creative/products/music/finetunes)を管理するためのAPIサポートを追加しました。5つのエンドポイントで、アップロードしたオーディオからのFinetune作成、アクセス可能なFinetuneの一覧表示、トレーニングステータスの取得、メタデータと公開設定の更新、Finetuneの削除ができます。すべての音楽生成SDKメソッドで`finetune_id`を公開するようになりました。

### ElevenAgents

- **外部会話参照の解決**：SlackメッセージURLまたはZendeskチケットURLから会話を解決する`GET /v1/convai/conversations/resolve`を追加しました。リクエストには`agent_id`と`reference`のクエリパラメーター（文字列）が必要です。
- **エージェントのナレッジベースをクエリ**：エージェントのナレッジベースに対する読み取り専用RAGクエリ用の`POST /v1/convai/agents/{agent_id}/knowledge-base/rag-query`を追加しました。リクエストには`query`（文字列）が必要で、任意の`branch_id`（文字列）を受け付け、ドキュメント、チャンク、テキスト、ベクトル距離のメタデータを含むランク付けされたチャンクを返します。このエンドポイントは生成SDKから除外されます。
- **ナレッジベースのコンテンツ形式**：ナレッジベースのファイル、テキスト、URLレスポンスに、任意の`content_format`（`html` | `markdown`、デフォルトは`html`）を追加しました。
- **エージェント音声設定**：TTSオーバーライドスキーマに、クライアントでオーバーライド可能な任意の`model_id`（`TTSConversationalModel`）を追加しました。`enable_phoneme_tags`のデフォルトは`false`から`true`に変更されます。
- **高速化されたバックアップLLMカスケード**：`cascade_timeout_seconds`のデフォルトを8秒から4秒に変更しました。許容範囲は2～15秒のままです。
- **ツールパラメーター値のソース**：オブジェクトツールパラメーターで、既存のスカラーおよび配列コントロールに合わせて`dynamic_variable`、`constant_value`、`is_omitted`を使用できるようになりました。定数スキーマオーバーライドは任意の配列およびオブジェクトを受け付けるようになりました。
- **完全レスポンスのガードレール**：カスタムガードレールに、完全な非TTSレスポンスを一度だけ評価する任意の`evaluate_full_response_only`（boolean、デフォルトは`false`）を追加しました。このオプションにはブロッキングモードが必要です。
- **Twilio通話録音**：テレフォニー通話設定に、任意の`twilio_call_recording_enabled`（boolean、デフォルトは`false`）を追加しました。録音は接続されたTwilioアカウントに保存され、他のプロバイダーではこの設定は無視されます。
- **ウィジェットのファイルアップロードテキスト**：ウィジェットテキスト設定に、ファイルの添付・削除、アップロード失敗、非対応タイプ、ファイルサイズ超過、ファイル数上限、入力中インジケーター用の任意のラベルとエラーメッセージを追加しました。
- **ナレッジベース同期ステータス**：ナレッジベースのファイルレスポンスに、任意の`auto_sync_info`および`refresh_status`（`FileRefreshStatus`）を追加しました。フォルダーレスポンスに、フォルダー以外のドキュメントを再帰的にカウントし、上限を1000とする必須の`document_count`（integer）を追加しました。
- **会話テキスト検索フィルター**：[会話メッセージをテキスト検索](/docs/ja/api-reference/conversations/messages/text-search)に、任意の`exclude_statuses`および`termination_reasons`配列クエリパラメーターを追加しました。
- **LLMオプション**：エージェントLLM設定に`gpt-5.6-sol`、`gpt-5.6-terra`、`gpt-5.6-luna`を追加しました。`LLMReasoningEffort`に`max`を追加しました。
- **WhatsApp入力中インジケーター**：WhatsAppアカウントのリクエストおよびレスポンススキーマに、任意の`enable_typing_indicator`（boolean）を追加しました。

### スピーチtoテキスト

- **単回使用バッチ認証**：[音声をテキストに変換](/docs/ja/api-reference/speech-to-text/convert)に、APIキーまたはBearer認証の代替として任意の`token`（文字列）を追加しました。単回使用トークンは`POST /v1/single-use-token/batch_scribe`で作成でき、15分後に期限切れになります。
- **リアルタイムクライアントの信頼性**：`@elevenlabs/client`が、マイク設定エラーおよび不正なサーバーエラーを`RealtimeEvents.ERROR`で報告し、設定失敗および接続終了後にマイクのリソースを解放し、ソケット終了後に遅延したマイクフレームを破棄するようになりました。

### テキスト読み上げ

- **アーカイブ済み発音辞書**：[発音辞書一覧](/docs/ja/api-reference/pronunciation-dictionaries/list)に、任意の`include_archived`（boolean、デフォルトは`true`）を追加しました。

### ワークスペース

- **Webhookイベントサブスクリプション**：[ワークスペースWebhookを更新](/docs/ja/api-reference/webhooks/update)のリクエストに、`voice_library_removal_notice`、`speech_to_text`、`agent_qa`を含む任意の`events`（`WorkspaceWebhookEventType[]`）を追加しました。Webhookレスポンスで購読イベント一覧を返せるようになりました。
- **使用状況分析のディメンション**：[ワークスペース使用状況を取得](/docs/ja/api-reference/analytics/workspace/usage)の`group_by`値に`surface`および`actor`を追加しました。
- **サービスアカウント上限のクリア**：[サービスアカウントAPIキーを更新](/docs/ja/api-reference/service-accounts/api-keys/update)で、`"no_update"`および整数値に加えて、月間文字数上限を削除する`character_limit: "clear"`を受け付けるようになりました。
- **アラートWebhook参照**：アラートWebhook通知スキーマで、`url`、`method`、`headers`を埋め込む代わりに、必須の`webhook_id`（文字列）でワークスペースWebhookを識別するようになりました。

### SDKリリース

#### JavaScript SDK

- [v2.59.0](https://github.com/elevenlabs/elevenlabs-js/releases/tag/v2.59.0) - Music Finetunesの一覧表示、作成、取得、更新、削除を行う`music.finetunes`メソッドを追加しました。会話参照の解決、アーカイブ済み発音辞書のフィルタリング、単回使用のスピーチtoテキストトークンも追加しました。

#### Python SDK

- [v2.59.0](https://github.com/elevenlabs/elevenlabs-python/releases/tag/v2.59.0) - 最新のAPIスキーマからMusic Finetunesおよび会話参照の解決を追加しました。`OnPremInitiationData`には、署名付き通話後Webhook用の任意の`hmac_secret`を持つ、型付きの`post_call_transcription_webhook`および`post_call_audio_webhook`設定も追加されています。

#### パッケージ

- [@elevenlabs/client@1.15.1](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Fclient%401.15.1) - 設定失敗、クライアントまたはサーバーの終了、遅延したオーディオフレーム中のScribe Realtimeエラー配信とマイククリーンアップを改善しました。
- [@elevenlabs/react@1.10.1](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Freact%401.10.1), [@elevenlabs/react-native@1.2.15](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Freact-native%401.2.15), [@elevenlabs/convai-widget-core@0.14.11](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Fconvai-widget-core%400.14.11) and [@elevenlabs/convai-widget-embed@0.14.11](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Fconvai-widget-embed%400.14.11) - `@elevenlabs/client@1.15.1`のScribe Realtime修正を含むよう依存関係を更新しました。

#### Android SDK

- [v0.11.1](https://github.com/elevenlabs/elevenlabs-android/releases/tag/v0.11.1) - `text`や`type`などの送信WebSocketおよびWebRTCイベントフィールドがR8とProGuardによって難読化されないようにしました。

#### CLI

- [@elevenlabs/cli@0.5.6](https://github.com/elevenlabs/cli/releases/tag/%40elevenlabs%2Fcli%400.5.6) - デフォルトのエージェントテンプレートを、削除された`elevenlabs` ASRプロバイダーではなく`scribe_realtime`を使用するよう更新しました。最小テンプレートは引き続きサーバーのデフォルトを使用します。

### API

<Accordion title="APIの変更を見る">

## 新しいエンドポイント

### 音楽

- [Music Finetunes一覧](/docs/ja/api-reference/music/finetunes/list) - `GET /v1/music/finetunes`
  - カーソルページネーション、公開設定および作成者フィルター、作成日時または名前での並べ替えをサポート
- [Music Finetuneを作成](/docs/ja/api-reference/music/finetunes/create) - `POST /v1/music/finetunes`
  - `name`および`primary_genre`が必要
  - 最大50個のオーディオファイル、タグ、公開設定、`model_id`を受け付け
- [Music Finetuneを取得](/docs/ja/api-reference/music/finetunes/get) - `GET /v1/music/finetunes/{finetune_id}`
- [Music Finetuneを更新](/docs/ja/api-reference/music/finetunes/update) - `PATCH /v1/music/finetunes/{finetune_id}`
  - `name`、`tags`、`primary_genre`、`visibility`を更新
- [Music Finetuneを削除](/docs/ja/api-reference/music/finetunes/delete) - `DELETE /v1/music/finetunes/{finetune_id}`

### ElevenAgents

- `GET /v1/convai/conversations/resolve`
  - `agent_id`（文字列）および`reference`（文字列）クエリパラメーターが必要
  - `GetConversationResponseModel`を返す
- `POST /v1/convai/agents/{agent_id}/knowledge-base/rag-query`
  - リクエストボディに`query`（文字列）が必要
  - 任意の`branch_id`（文字列）クエリパラメーターを受け付け
  - `AgentKnowledgeBaseRagQueryResponseModel`を返す
  - 生成SDKから除外

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

### ElevenAgents

- [会話メッセージをテキスト検索](/docs/ja/api-reference/conversations/messages/text-search) - `GET /v1/convai/conversations/messages/text-search`
  - 任意の`exclude_statuses`および`termination_reasons`配列クエリパラメーターを追加

### スピーチtoテキスト

- [音声をテキストに変換](/docs/ja/api-reference/speech-to-text/convert) - `POST /v1/speech-to-text`
  - 単回使用バッチScribeトークン用に任意の`token`（文字列）クエリパラメーターを追加

### テキスト読み上げ

- [発音辞書一覧](/docs/ja/api-reference/pronunciation-dictionaries/list) - `GET /v1/pronunciation-dictionaries`
  - 任意の`include_archived`（boolean、デフォルトは`true`）クエリパラメーターを追加

### ワークスペース

- [ワークスペースWebhookを更新](/docs/ja/api-reference/webhooks/update) - `PATCH /v1/workspace/webhooks/{webhook_id}`
  - 任意の`events`（`WorkspaceWebhookEventType[]`）リクエストフィールドを追加
- [ワークスペース使用状況を取得](/docs/ja/api-reference/analytics/workspace/usage) - `POST /v1/workspace/analytics/query/usage-by-product-over-time`
  - 任意の`group_by`配列に`surface`および`actor`を追加
- [サービスアカウントAPIキーを更新](/docs/ja/api-reference/service-accounts/api-keys/update) - `PATCH /v1/service-accounts/{service_account_user_id}/api-keys/{api_key_id}`
  - 任意の`character_limit`フィールドに`"clear"`を追加

## スキーマの変更

### ElevenAgents

- ElevenAgentsナレッジベースレスポンススキーマに、任意の`content_format`（`html` | `markdown`、デフォルトは`html`）を追加
- ナレッジベースのファイルレスポンスに、任意の`auto_sync_info`および`refresh_status`（`FileRefreshStatus`）を追加
- ナレッジベースのフォルダーレスポンスに、必須の`document_count`（integer）を追加
- エージェントTTSオーバーライドスキーマに、任意の`model_id`（`TTSConversationalModel`）を追加
- エージェントTTSの`enable_phoneme_tags`のデフォルトを`false`ではなく`true`に変更
- バックアップLLMの`cascade_timeout_seconds`のデフォルトを8秒ではなく4秒に変更
- エージェントLLM設定に`gpt-5.6-sol`、`gpt-5.6-terra`、`gpt-5.6-luna`を追加。`LLMReasoningEffort`に`max`を追加
- カスタムガードレールに、任意の`evaluate_full_response_only`（boolean、デフォルトは`false`）を追加
- テレフォニー通話設定に、任意の`twilio_call_recording_enabled`（boolean、デフォルトは`false`）を追加
- オブジェクトツールパラメーターに`dynamic_variable`、`constant_value`、`is_omitted`を追加。定数オーバーライドで任意の配列およびオブジェクト値を受け付け
- ウィジェットテキスト設定に、任意のファイルアップロードおよび入力中インジケーターラベルを追加
- WhatsAppアカウントスキーマに、任意の`enable_typing_indicator`（boolean）を追加
- シミュレーションおよびテストスキーマに`AutoGenerationMetadata`および`SimulationLibrarySettings`を追加

### 音楽

- Music Finetuneのリクエスト、レスポンス、ページネーション、公開設定、作成者、ステータス、失敗理由のスキーマを追加
- すべてのMusic生成リクエストスキーマで、生成SDK向けに`finetune_id`を公開

### ワークスペース

- ワークスペースWebhookのリクエストおよびレスポンススキーマに、任意の`events`（`WorkspaceWebhookEventType[]`）を追加
- アラートWebhook通知スキーマで、`url`、`method`、`headers`の代わりに必須の`webhook_id`（文字列）を使用

</Accordion>

## July 13, 2026

### ElevenAgents

- **エージェントごとの感情分析**：プラットフォーム設定に、エージェントごとの通話後の感情スコアリングを設定する任意の `sentiment_analysis`（`SentimentAnalysisSettings`）を追加しました。
- **文字起こしの自動翻訳**：プラットフォーム設定に、履歴内の会話文字起こしを閲覧者のアプリ言語に翻訳する任意の `auto_translate_transcript_to_app_language`（boolean）を追加しました。
- **ネストされたエージェント転送**：ワークフローに、ネストされたエージェント転送用のpush、pop、replace操作を追加しました。
- **バックチャネル検出**：文字起こしのユーザーターンモデルに、バックチャネルとしてフィルタリングされた発話を示す任意の `ignored_as_backchannel`（boolean）を追加しました。
- **補助会話オーディオ**：[会話を取得](/docs/ja/api-reference/conversations/get)のレスポンスに、既存のオーディオフラグとともに必須の `has_auxiliary_audio`（boolean）を追加しました。
- **MCP環境スコープ**：MCPサーバーおよびツールルートのツール一覧取得、ツール取得、ツール設定作成、ツール設定更新エンドポイントに、任意の `environment` クエリパラメーター（デフォルトはproduction）を追加しました。
- **ツール呼び出しサウンドのオーバーライド**：ツールおよびMCPのオーバーライドスキーマで `tool_call_sound: "off"` を指定できるようになり、未設定時はサーバーのデフォルトを継承しつつ、ツールごとの呼び出し音を無効化できます。
- **Twilio SMSルーティング**：Twilio電話番号のインポートリクエストに、番号設定時の受信SMSルーティングを制御する任意の `enable_sms`（boolean、デフォルトで有効）を追加しました。
- **ユーザー感情による並べ替え**：[ユーザー一覧](/docs/ja/api-reference/users/list)に任意の `sort_direction` を追加し、`average_sentiment_score` による並べ替えをサポートしました。
- **ナレッジベースの外部同期**：外部同期スキーマで `ExternalSyncType` を `ExternalSyncProvider` に名称変更し、`KbExternalSyncJob` を含む同期ジョブのトリガーおよびタイプ列挙型を追加しました。フォルダレスポンスには、進行中または終了した同期のステータスを示す `active_sync_job` を含められるようになりました。
- **TTSレイテンシー設定の非推奨化**：エージェントTTS設定の `optimize_streaming_latency` を非推奨にし、効果のない設定としてドキュメント化しました。

### ワークスペース

- **サービスアカウントの作成**：プログラムによるサービスアカウントのプロビジョニング向けに、任意の `default_sharing_groups`（`DefaultSharingGroupConfig`）を備えた[サービスアカウントを作成](/docs/ja/api-reference/service-accounts/create)（`POST /v1/service-accounts`）を追加しました。
- **ワークスペースメンバーの一覧取得**：ユーザーID、メールアドレス、シートステータス、オーナーおよびロックフラグを含む `WorkspaceMemberResponseModel` エントリーを返す[ワークスペースメンバーを取得](/docs/ja/api-reference/workspace/members/list)（`GET /v1/workspace/members`）を追加しました。サービスアカウントは除外されます。
- **招待クレジット上限**：ワークスペース招待のペイロード（個別・一括）に、招待者の月間クレジット上限用の任意の `usage_limit` を追加しました。

### SDKリリース

#### JavaScript SDK

- [v2.57.0](https://github.com/elevenlabs/elevenlabs-js/releases/tag/v2.57.0) - `run_subagent` システムツール型、エージェントごとの感情分析設定、ネストされたエージェント転送ワークフローモデル、ナレッジベース外部同期型、MCP `environment` クエリパラメーターを含む最新のOpenAPIスキーマから再生成しました。
- [v2.58.0](https://github.com/elevenlabs/elevenlabs-js/releases/tag/v2.58.0) - サービスアカウント作成、ワークスペースメンバー一覧、招待の `usage_limit`、会話の `has_auxiliary_audio`、マルチコンテキストのテキストtoダイアログWebSocketメッセージ型を含む最新のOpenAPIスキーマから再生成しました。

#### Python SDK

- [v2.57.0](https://github.com/elevenlabs/elevenlabs-python/releases/tag/v2.57.0) - `run_subagent` システムツールモデル、エージェントごとの感情分析設定、ネストされたエージェント転送ワークフローモデル、ナレッジベース外部同期型、MCP `environment` クエリパラメーターを含む最新のOpenAPIスキーマから再生成しました。
- [v2.58.0](https://github.com/elevenlabs/elevenlabs-python/releases/tag/v2.58.0) - サービスアカウント作成、ワークスペースメンバー一覧、招待の `usage_limit`、会話の `has_auxiliary_audio`、マルチコンテキストのテキストtoダイアログWebSocketメッセージ型を含む最新のOpenAPIスキーマから再生成しました。

#### パッケージ

- [@elevenlabs/client@1.15.0](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Fclient%401.15.0) - 接続レイテンシー監視用に `ping` イベントと推定 `ping_ms` を公開する `onPing` コールバックを追加しました。
- [@elevenlabs/react@1.10.0](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Freact%401.10.0) - Reactフックで `@elevenlabs/client@1.15.0` の `onPing` コールバックを公開しました。
- [@elevenlabs/types@0.17.1](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Ftypes%400.17.1), [@elevenlabs/convai-widget-core@0.14.10](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Fconvai-widget-core%400.14.10) and [@elevenlabs/convai-widget-embed@0.14.10](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Fconvai-widget-embed%400.14.10) - `@elevenlabs/client@1.15.0` への依存関係を整合させました。

### API

<Accordion title="APIの変更を表示">

## 新しいエンドポイント

### ワークスペース

- [サービスアカウントを作成](/docs/ja/api-reference/service-accounts/create) - `POST /v1/service-accounts`
- [ワークスペースメンバーを取得](/docs/ja/api-reference/workspace/members/list) - `GET /v1/workspace/members`

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

### ElevenAgents

- [会話を取得](/docs/ja/api-reference/conversations/get) - `GET /v1/convai/conversations/{conversation_id}`
  - レスポンスに必須の `has_auxiliary_audio`（boolean）を追加
- [ユーザー一覧](/docs/ja/api-reference/users/list) - `GET /v1/convai/users`
  - 任意の `sort_direction` クエリパラメーターを追加
  - 並べ替えオプションとして `average_sentiment_score` を追加
- [ツールを取得](/docs/ja/api-reference/tools/get) - `GET /v1/convai/tools/{tool_id}`
  - 任意の `environment` クエリパラメーターを追加
- [MCPサーバーツール一覧](/docs/ja/api-reference/mcp/list-tools) - `GET /v1/convai/mcp-servers/{mcp_server_id}/tools`
  - 任意の `environment` クエリパラメーターを追加
- [MCPツール設定を作成](/docs/ja/api-reference/mcp/tool-configuration/create) - `POST /v1/convai/mcp-servers/{mcp_server_id}/tool-configs`
  - 任意の `environment` クエリパラメーターを追加
- [MCPツール設定を更新](/docs/ja/api-reference/mcp/tool-configuration/update) - `PATCH /v1/convai/mcp-servers/{mcp_server_id}/tool-configs/{tool_name}`
  - 任意の `environment` クエリパラメーターを追加

### ワークスペース

- [ユーザーを招待](/docs/ja/api-reference/workspace/invites/create) - `POST /v1/workspace/invites/add`
  - 招待者の月間クレジット上限用の任意の `usage_limit` を追加
- [複数のユーザーを招待](/docs/ja/api-reference/workspace/invites/create-batch) - `POST /v1/workspace/invites/add/bulk`
  - 招待者の月間クレジット上限用の任意の `usage_limit` を追加

## スキーマの変更

### ElevenAgents

- システムツール
  - 必須の `agents` 配列を持つ `run_subagent`（`RunSubagentToolConfig`）を追加
- プラットフォーム設定
  - 任意の `sentiment_analysis`（`SentimentAnalysisSettings`）を追加
  - 任意の `auto_translate_transcript_to_app_language`（boolean）を追加
- ワークフロー
  - `AgentTransferOp` のpush、pop、replaceを備えたネストされた `AgentTransfer` モデリングを追加
- 文字起こし
  - ユーザーターンモデルに任意の `ignored_as_backchannel`（boolean）を追加
- ツールとMCP
  - ツール設定モデルで `tool_call_sound: "off"` のオーバーライドをサポート
  - TTSエージェント設定の `optimize_streaming_latency` を非推奨化（効果なし）
- テレフォニー
  - Twilio電話番号インポートリクエストに任意の `enable_sms`（boolean）を追加
- ナレッジベース
  - `ExternalSyncType` を `ExternalSyncProvider` に名称変更
  - `KbExternalSyncJob`、同期ジョブのトリガーおよびタイプ列挙型を追加
  - フォルダレスポンスに任意の `active_sync_job` を追加
- 感情
  - `SentimentAggregate` に直近ウィンドウの件数と平均スコアを追加

### ワークスペース

- サービスアカウント
  - 作成レスポンス用の `WorkspaceCreateServiceAccountResponseModel` を追加
  - 作成リクエストに任意の `default_sharing_groups` を追加
- メンバー
  - 一覧レスポンス用の `WorkspaceMemberResponseModel` を追加
- 招待
  - 個別および一括の招待リクエスト本文に任意の `usage_limit` を追加

</Accordion>

## July 6, 2026

### 音楽

- **詳細付き音楽ストリーミング**：作曲したオーディオと詳細なメタデータをSSEストリーミングするための[Stream music with details](/docs/ja/api-reference/music/compose-detailed-stream)（`POST /v1/music/detailed/stream`）を追加しました。構成プラン、楽曲メタデータ、base64オーディオチャンク、`with_timestamps`による任意の単語タイムスタンプが含まれます。

### ElevenAgents

- **会話シミュレーションの非推奨化**：[Simulate conversation](/docs/ja/api-reference/agents/simulate-conversation)と[Stream simulate conversation](/docs/ja/api-reference/agents/simulate-conversation-stream)は非推奨となりました。代わりに[Create test](/docs/ja/api-reference/tests/create)と[Run tests on the agent](/docs/ja/api-reference/tests/run-tests)を使用してください。
- **ツール割り込みモード**：`disable_interruptions`は、エージェントツールおよびMCPサーバースキーマ全体で非推奨となりました。代わりに`interruption_mode`（`ToolInterruptionMode`：`allow`、`disable_during_tool`、`disable_during_tool_and_turn`）を使用してください。ツールオーバーライドモデルの`interruption_mode`により、ツールごとにオーバーライドできます。
- **数値評価スコアリング**：評価基準スキーマに任意の`scoring_mode`（`binary`｜`numeric_uniform`）、任意の`max_score`（整数）、任意の`score_instructions`（文字列）を追加しました。評価結果に任意の数値`score`を追加しました。会話分析ペイロードに任意の`call_success_score`と`success_score`を追加しました。
- **会話推論**：文字起こしおよび履歴モデルに任意の`reasoning`（`ConversationReasoningModel`）を追加し、文字起こしレスポンスに任意の`reasoned`（ブール値）を追加しました。エージェントプロンプトおよびLLMスキーマに任意の`enable_reasoning_summary`（ブール値）を追加しました。
- **会話プラットフォーム課金**：会話関連モデルに任意の`platform_charge`、`platform_price`、`platform_usage`を追加しました。`PlatformCategory`および`PlatformCategoryUsage`を通じてカテゴリ別の内訳を確認できます。
- **会話コストメタデータ**：会話履歴メタデータに、必須の読み取り専用`cost_fiat`（数値、USD）を追加しました。
- **非マスキングWebhookイベント**：非マスキングのペイロードが必要なWebhookサブスクリプション向けに、`WebhookEventType`に`unredacted_transcript`と`unredacted_audio`を追加しました。
- **ワークフロー電話転送のUUI上限**：SIP REFER転送時のRFC 7433 User-to-User Information用に、`UUITransferConfig.data`の最大長を256文字から8192文字に増やしました。

### Speech Engine

- **任意の認証バイパス**：JavaScriptおよびPython SDK v2.56.0で、Speech Engine WebSocketクライアントに任意の`disableAuth`／`disable_auth`を追加しました。これは、APIキー認証ではなくIP許可リストやカスタム認証ヘッダーなど、別の方法で接続を保護するインテグレーション向けです。

### ワークスペース

- **プロフェッショナル音声スロットの追跡**：統合請求を見えやすくするため、サブスクリプション形式モデルに、グループ全体の`professional_voice_slots_used`の明確化と併せて、任意の`professional_voice_slots_used_in_workspace`を追加しました。

### ElevenCreative Studio

- **キャプションスタイリング**：キャプションスタイルモデルにぼかしと角丸フィールドを追加しました。開始および終了アニメーション列挙型に`slam`、`scale_down`、`slide_in`を追加しました。

### SDKリリース

#### JavaScript SDK

- [v2.56.0](https://github.com/elevenlabs/elevenlabs-js/releases/tag/v2.56.0) - Speech Engine WebSocketクライアントに任意の`disableAuth`を追加しました。最新のOpenAPIスキーマから再生成し、音楽の詳細ストリーミング、ツールの`interruption_mode`、評価スコアリングモード、会話推論、プラットフォーム課金フィールドを含めました。

#### Python SDK

- [v2.56.0](https://github.com/elevenlabs/elevenlabs-python/releases/tag/v2.56.0) - Speech Engine WebSocketクライアントに任意の`disable_auth`を追加しました。最新のOpenAPIスキーマから再生成し、音楽の詳細ストリーミング、ツールの`interruption_mode`、評価スコアリングモード、会話推論、プラットフォーム課金フィールドを含めました。

#### CLI

- [@elevenlabs/cli@0.5.5](https://github.com/elevenlabs/cli/releases/tag/@elevenlabs%2Fcli%400.5.5) - 設定のラウンドトリップ忠実性を維持するため、エージェントの作成・更新リクエストをraw JSONとして送信するようになりました。

### API

<Accordion title="APIの変更を表示">

## 新しいエンドポイント

### 音楽

- [Stream music with details](/docs/ja/api-reference/music/compose-detailed-stream) - `POST /v1/music/detailed/stream`

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

### ElevenAgents

- [Simulate conversation](/docs/ja/api-reference/agents/simulate-conversation) - `POST /v1/convai/agents/{agent_id}/simulate-conversation`
  - 非推奨としてマークしました。代わりに[Create test](/docs/ja/api-reference/tests/create)と[Run tests on the agent](/docs/ja/api-reference/tests/run-tests)を使用してください
- [Stream simulate conversation](/docs/ja/api-reference/agents/simulate-conversation-stream) - `POST /v1/convai/agents/{agent_id}/simulate-conversation/stream`
  - 非推奨としてマークしました。代わりに[Create test](/docs/ja/api-reference/tests/create)と[Run tests on the agent](/docs/ja/api-reference/tests/run-tests)を使用してください

## スキーマの変更

### ElevenAgents

- ツールとMCP
  - `disable_interruptions`を非推奨とし、代わりに`interruption_mode`（`allow`、`disable_during_tool`、`disable_during_tool_and_turn`）を使用
  - MCPおよびツールオーバーライドモデルに、ツールごとの`interruption_mode`オーバーライドを追加
- 評価と分析
  - 評価基準に任意の`scoring_mode`、`max_score`、`score_instructions`を追加
  - 評価結果に任意の数値`score`を追加
  - 会話分析ペイロードに任意の`call_success_score`と`success_score`を追加
- 文字起こしと推論
  - 文字起こしおよび履歴モデルに任意の`reasoning`（`ConversationReasoningModel`）を追加
  - 文字起こしレスポンスに任意の`reasoned`（ブール値）を追加
  - エージェントプロンプトおよびLLMスキーマに任意の`enable_reasoning_summary`（ブール値）を追加
- 課金とメタデータ
  - 会話モデルに任意の`platform_charge`、`platform_price`、`platform_usage`を追加
  - 会話履歴メタデータに必須の読み取り専用`cost_fiat`（USD）を追加
- Webhook
  - `WebhookEventType`に`unredacted_transcript`と`unredacted_audio`を追加
- ワークフロー
  - `UUITransferConfig.data`の最大長を256文字から8192文字に増加

### ワークスペース

- 請求
  - サブスクリプション形式モデルに任意の`professional_voice_slots_used_in_workspace`を追加

### ElevenCreative Studio

- キャプション
  - キャプションスタイルモデルにぼかしと角丸フィールドを追加
  - `slam`、`scale_down`、`slide_in`アニメーションタイプを追加

</Accordion>

## June 29, 2026

### ElevenAgents

- **ブランチのマージ・リベースプレビュー**：[Preview merged configuration](/docs/ja/api-reference/agents/branches/preview)（`GET /v1/convai/agents/{agent_id}/branches/{source_branch_id}/merge-preview`）と、リベース後の設定をプレビューするエンドポイント（`GET /v1/convai/agents/{agent_id}/branches/{branch_id}/rebase-preview`）を追加しました。コミット前に、マージまたはリベース後のエージェント設定を確認できます。どちらも、結果の設定、`overridden_fields`、`source_identical_to_target`を含む`MergePreviewResponseModel`を返します。
- **ブランチ使用量メトリクス**：[List agent branches](/docs/ja/api-reference/agents/branches/list)のブランチ概要レスポンスに、ブランチごとの過去7日間の通話量を示す任意の`calls_7d`（整数）を追加しました。
- **認証接続ステータス**：ワークスペース認証接続のレスポンスモデルで、OAuth専用の`OAuthConnectionStatus`を共通の`AuthConnectionStatus`（`active`、`refresh_failed`、`revoked`、`credential_invalid`）に置き換えました。Bearer、Basic、mTLS、カスタムヘッダー、OAuth、OAuth2 JWT、Slack、URLシークレット、WhatsAppの認証レスポンスに、任意の`status`、`status_detail`、`status_updated_at`フィールドを追加しました。
- **ツールレスポンスのフィルタリング**：HTTPおよびエージェントツール設定スキーマに、ツールレスポンスがLLMに到達する前に内容を絞り込む任意の`response_filter`を追加しました。関連するオーバーライドモデルには`response_filter_mode`と`response_filters`も追加されています。
- **ワークフローの電話転送**：ワークフローの電話番号転送ノードに、SIP REFER転送時のRFC 7433 16進数User-to-User Information用の任意の`uui`（`UUITransferConfig`）を追加しました。
- **電話エージェントの割り当て**：Twilio、Exotel、SIPトランクの電話番号インポートリクエストスキーマに、番号設定時にエージェントを割り当てるための任意の`agent_id`（文字列）を追加しました。
- **割り込み無効時のターン文字起こし**：ターン設定スキーマに、割り込みが無効な場合にユーザー発話を文字起こしするかどうかを制御する任意の`transcribe_on_disabled_interruptions`（ブール値、デフォルトは`false`）を追加しました。
- **会話センチメント**：会話概要スキーマに任意の`sentiment_analysis`を追加しました。会話ユーザーモデルに、フラストレーションのある会話への参照を含む任意の`sentiment`を追加しました。

### スピーチtoテキスト

- **結合マルチチャンネル出力**：[Convert speech to text](/docs/ja/api-reference/speech-to-text/convert)に、`use_multi_channel`が有効な場合の任意の`multichannel_output_style`（`separate`がデフォルト｜`combined`）を追加しました。`combined`を設定すると、チャンネルごとの文字起こしではなく、すべてのチャンネルを統合して時刻順に並べた単一の文字起こしを受け取れます。マルチチャンネルモードが有効な場合、単語レベルのレスポンスでは各単語に`channel_index`が含まれます。

### テキスト読み上げ

- **`language_code`の動作**：TTSリクエストスキーマで、サポートされていない`language_code`値は拒否されるのではなく無視されること、および`language_code`は`multilingual_v2`モデルではサポートされないことを明確化しました。

### ワークスペース

- **サードパーティAPIキー無効化ポリシー**：サードパーティ無効化エンドポイントを通じてAPIキー保有者が自分でキーを無効化できるかどうかを、ワークスペース全体で制御するための[Set workspace third-party disabling policy](/docs/ja/api-reference/api-keys/set-third-party-disabling-policy)（`POST /v1/workspaces/api-keys/third-party-disabling`）を追加しました。ワークスペースAPIキーの作成、パッチ、レスポンスモデルに、任意の`third_party_disable_allowed`（ブール値）を追加しました。
- **Bearer認証接続の更新**：[Update workspace auth connection](/docs/ja/api-reference/workspace/auth-connections/update)のリクエストユニオンに、Bearerトークン認証情報を更新するための`UpdateBearerAuthRequest`を追加しました。
- **ワークスペース権限**：権限列挙型に`conversation_privacy_manage`と`synthid_detector`を追加しました。ワークスペースグループモデルに任意の`scim_group`（文字列）を追加しました。

### SDKリリース

#### JavaScript SDK

- [v2.55.0](https://github.com/elevenlabs/elevenlabs-js/releases/tag/v2.55.0) - 最新のOpenAPIスキーマから再生成しました。ブランチのマージ・リベースプレビュークライアント、ブランチ通話量メトリクス、認証接続ステータスフィールド、ツールレスポンスフィルタリング型、スピーチtoテキストの結合マルチチャンネル出力、ワークスペースのサードパーティAPIキー無効化ポリシーが含まれます。

#### Python SDK

- [v2.55.0](https://github.com/elevenlabs/elevenlabs-python/releases/tag/v2.55.0) - 最新のOpenAPIスキーマから再生成しました。ブランチのマージ・リベースプレビュークライアント、ブランチ通話量メトリクス、認証接続ステータスフィールド、ツールレスポンスフィルタリングモデル、スピーチtoテキストの結合マルチチャンネル出力、ワークスペースのサードパーティAPIキー無効化ポリシーが含まれます。

#### パッケージ

- [@elevenlabs/client@1.13.0](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Fclient%401.13.0) - `sendFeedback(like, eventId?)`が、特定の過去メッセージを評価するための任意の`event_id`を受け取れるようになりました。`canSendFeedback`は接続状態を反映するようになり、セッションがライブ中は任意のメッセージにフィードバックを送信できます。
- [@elevenlabs/client@1.14.0](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Fclient%401.14.0) - `sendFeedback`が、イベントのフィードバックをクリアするために第1引数として`null`（`score: null`）を受け取れるようになりました。
- [@elevenlabs/react@1.8.0](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Freact%401.8.0)と[@elevenlabs/react@1.9.0](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Freact%401.9.0) - `@elevenlabs/client@1.13.0`と`@elevenlabs/client@1.14.0`のメッセージごとのフィードバックおよびフィードバッククリアの`sendFeedback`変更を、Reactフックで公開しました。
- [@elevenlabs/react-native@1.2.11](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Freact-native%401.2.11)と[@elevenlabs/react-native@1.2.12](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Freact-native%401.2.12) - `@elevenlabs/client@1.13.0`～`1.14.0`および`@elevenlabs/react@1.8.0`～`1.9.0`に依存関係を合わせました。
- [@elevenlabs/types@0.16.0](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Ftypes%400.16.0)、[@elevenlabs/convai-widget-core@0.14.6](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Fconvai-widget-core%400.14.6)～[0.14.8](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Fconvai-widget-core%400.14.8)、[@elevenlabs/convai-widget-embed@0.14.6](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Fconvai-widget-embed%400.14.6)～[0.14.8](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Fconvai-widget-embed%400.14.8) - `@elevenlabs/client@1.13.0`～`1.14.0`に依存関係を合わせました。

#### Android SDK

- [v0.10.0](https://github.com/elevenlabs/elevenlabs-android/releases/tag/v0.10.0) - 照合済みメッセージ文字起こしを`StateFlow`として公開しました。テキストおよびエージェントコールバックを非推奨とし、イベントIDバリアントを推奨します。
- [v0.11.0](https://github.com/elevenlabs/elevenlabs-android/releases/tag/v0.11.0) - 会話中にフレームごとのオーディオを検査するためのオーディオフレームコールバックを追加しました。

#### iOS SDK

- [v3.2.2](https://github.com/elevenlabs/elevenlabs-swift-sdk/releases/tag/v3.2.2) - 正しいルームイベント処理のため、LiveKitルームデリゲートメソッドの実装を修正しました。

### API

<Accordion title="APIの変更を表示">

## 新しいエンドポイント

### ElevenAgents

- `GET /v1/convai/agents/{agent_id}/branches/{source_branch_id}/merge-preview` - マージ前にマージ後の設定をプレビュー
- `GET /v1/convai/agents/{agent_id}/branches/{branch_id}/rebase-preview` - リベース前にリベース後の設定をプレビュー

### ワークスペース

- `POST /v1/workspaces/api-keys/third-party-disabling` - ワークスペースのサードパーティAPIキー無効化ポリシーを設定

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

### ElevenAgents

- [List agent branches](/docs/ja/api-reference/agents/branches/list) - `GET /v1/convai/agents/{agent_id}/branches`
  - ブランチ概要レスポンスに任意の`calls_7d`（整数）を追加
- [Preview merged configuration](/docs/ja/api-reference/agents/branches/preview) - `GET /v1/convai/agents/{agent_id}/branches/{source_branch_id}/merge-preview`
  - マージ後の設定、`overridden_fields`、`source_identical_to_target`を含む`MergePreviewResponseModel`を返します
- リベース後の設定をプレビュー - `GET /v1/convai/agents/{agent_id}/branches/{branch_id}/rebase-preview`
  - リベース後の設定プレビューを含む`MergePreviewResponseModel`を返します

### スピーチtoテキスト

- [Convert speech to text](/docs/ja/api-reference/speech-to-text/convert) - `POST /v1/speech-to-text`
  - `use_multi_channel`が有効な場合に、任意の`multichannel_output_style`（`separate`｜`combined`）を追加
  - マルチチャンネルモードでは、単語レベルのレスポンスに単語ごとの`channel_index`を含みます

### ワークスペース

- [Set workspace third-party disabling policy](/docs/ja/api-reference/api-keys/set-third-party-disabling-policy) - `POST /v1/workspaces/api-keys/third-party-disabling`
  - APIキー保有者がサードパーティ無効化フローで自分のキーを無効化できるかどうかを制御
- [Update workspace auth connection](/docs/ja/api-reference/workspace/auth-connections/update) - `PATCH /v1/workspace/auth-connections/{auth_connection_id}`
  - リクエストユニオンに`UpdateBearerAuthRequest`を追加

## スキーマの変更

### ElevenAgents

- 認証接続
  - `OAuthConnectionStatus`を`AuthConnectionStatus`（`active`、`refresh_failed`、`revoked`、`credential_invalid`）に置き換え
  - 認証接続レスポンスモデルに任意の`status`、`status_detail`、`status_updated_at`を追加
- ツールとワークフロー
  - HTTPおよびエージェントツール設定に任意の`response_filter`を追加
  - 転送関連ワークフローモデルに任意の`uui`（`UUITransferConfig`）を追加
- ターン設定
  - 任意の`transcribe_on_disabled_interruptions`（ブール値、デフォルトは`false`）を追加
- 電話インポート
  - Twilio、Exotel、SIPトランクのインポートリクエストスキーマに任意の`agent_id`を追加
- 会話モデル
  - 会話概要型に任意の`sentiment_analysis`を追加
  - 会話ユーザーモデルに任意の`sentiment`を追加

### テキスト読み上げ

- `language_code`は未対応の場合に無視され、`multilingual_v2`ではサポートされないことを明確化

### ワークスペース

- APIキー
  - 作成、パッチ、レスポンスモデルに任意の`third_party_disable_allowed`（ブール値）を追加
- 権限
  - `conversation_privacy_manage`と`synthid_detector`を追加
- グループ
  - ワークスペースグループモデルに任意の`scim_group`（文字列）を追加

</Accordion>

## June 22, 2026

### ElevenAgents

- **ブランチのリベース**：ブランチ固有の変更を保持したまま、ブランチを最新のmainにリベースするための`POST /v1/convai/agents/{agent_id}/branches/{branch_id}/rebase`を追加しました。エージェントバージョンの親モデルに、リベース後のソースバージョンを追跡する任意の`rebased_from_version_id`（文字列）を追加しました。
- **会話プロダクトのフィルタリング**：[会話を一覧表示](/docs/ja/api-reference/conversations/list)と[会話メッセージをテキスト検索](/docs/ja/api-reference/conversations/messages/text-search)に、プロダクト別に結果をフィルタリングする任意の`conversation_product_type`クエリパラメーター（`agents`｜`speech_engine`）を追加しました。会話モデルには、この区別のための`ConversationProduct`を導入しました。
- **会話終了のフィルタリング**：[会話を一覧表示](/docs/ja/api-reference/conversations/list)に、会話の終了方法でフィルタリングする任意の`termination_reasons`クエリパラメーター（文字列の配列）を追加しました。
- **エージェントごとのトピック検出**：[エージェントを作成](/docs/ja/api-reference/agents/create)と[エージェントを更新](/docs/ja/api-reference/agents/update)のプラットフォーム設定に、エージェントごとのトピック検出を設定する任意の`topic_discovery`（`TopicDiscoverySettings`）を追加しました。
- **バックグラウンドサウンドの設定**：エージェントのプラットフォームおよび会話設定モデルに、会話中の環境音用として任意の`background_sound`（`BackgroundSoundConfig`）を追加しました。
- **ターン中断の無視語句**：ターン設定スキーマに、特定のフレーズでターン検出を抑制する任意の`interruption_ignore_terms`（文字列の配列）を追加しました。
- **ソフトタイムアウトのフィラーメッセージのランダム化**：ソフトタイムアウト設定に、ソフトタイムアウト間でフィラーメッセージをシャッフルする任意の`randomize_fillers`（ブール値）を追加しました。ソフトタイムアウトメッセージとLLMプロンプトのオーバーライドフィールドで動的変数をサポートするようになりました。
- **トランスクリプトのユーザー識別子**：トランスクリプトメッセージモデルで、ユーザー作成メッセージに任意の`user_identifier`（文字列）を追加しました。
- **シミュレーションの成功条件**：エージェントシミュレーションテストのスキーマに、任意の`success_conditions`（配列、最大30項目）を追加しました。従来の`success_condition`フィールドは、配列形式に移行するため非推奨になりました。
- **エージェントテストの繰り返し上限**：[エージェントでテストを実行](/docs/ja/api-reference/tests/run-tests)の`repeat_count`の最大値を20から50に引き上げました。
- **ツールスキーマの動的な許可値**：ElevenAgentsツールのJSONスキーマプロパティに、動的変数から取得した値をサーバー側で検証してLLMが選択できるようにする任意の`allowed_values_dynamic_variable`（文字列）を追加しました。
- **ウィジェット署名付きURLのドキュメント**：[ウィジェットを取得](/docs/ja/api-reference/widget/get)の`conversation_signature`ドキュメントを更新し、`/v1/convai/conversation/get_signed_url`を参照するようにしました。

### 音楽

- **高品質な出力形式**：[音楽を生成](/docs/ja/api-reference/music/compose)、[詳細な音楽を生成](/docs/ja/api-reference/music/compose-detailed)、[音楽をストリーミング](/docs/ja/api-reference/music/stream)で、サポートする`output_format`値に`mp3_48000_240`と`mp3_48000_320`を追加しました。`output_format`が`auto`の場合、v2モデルは`mp3_48000_128`ではなく`mp3_48000_192`をデフォルトで使用するようになりました。
- **セクション長フラグの明確化**：`respect_sections_durations`は、`music_v1`で`composition_plan`を使用する場合にのみ適用されます。`music_v2`ではセクション長が常に適用され、このフラグは無視されます。
- **構成プランスキーマの分割**：音楽リクエストの`composition_plan`は、`MusicPrompt`と`CompositionPlan`の`oneOf`ユニオンを使用します。前者は`music_v1`の構成プランに、後者は`music_v2`に使用されます。

### 吹き替え

- **プロジェクト一覧フィルター**：[吹き替えを一覧表示](/docs/ja/api-reference/dubbing/list)に、フィルタリングした一覧表示用の任意の`dubbing_statuses`、`dubbing_models`、`target_language_codes`、`creation_sources`配列クエリパラメーターを追加しました。`order_by`パラメーターは、`created_at`に加えて`name`も受け付けるようになりました。

### ワークスペース

- **ロックと無効化の理由**：ワークスペースおよびAPIキーモデルに、`LockReason`と任意の`disable_reason`フィールドを追加しました。ワークスペースグループ設定に、SCIM管理の凍結状態用として任意の`scim_frozen`（ブール値）を追加しました。

### ElevenCreative Studio

- **キャプションアニメーション**：Studioのキャプション表示・終了アニメーション列挙型に、`pop`、`slide_up`、`slide_down`を追加しました。

### SDKリリース

#### JavaScript SDK

- [v2.54.0](https://github.com/elevenlabs/elevenlabs-js/releases/tag/v2.54.0) - 最新のOpenAPIスキーマから再生成しました。ブランチリベースのクライアントサポート、会話一覧およびテキスト検索の`conversation_product_type`と`termination_reasons`フィルター、吹き替え一覧の複数値フィルター、音楽固有の`output_format`型、トピック検出設定、コーチング関連のエクスポート型の削除を含みます。
- [v2.53.1](https://github.com/elevenlabs/elevenlabs-js/releases/tag/v2.53.1) - v2.53.0で誤って絞り込まれていた`DynamicVariablesConfig`レコードの任意値を復元しました。

#### Python SDK

- [v2.54.0](https://github.com/elevenlabs/elevenlabs-python/releases/tag/v2.54.0) - 最新のOpenAPIスキーマから再生成しました。ブランチリベースのクライアントサポート、会話一覧およびテキスト検索フィルター、吹き替え一覧の複数値フィルター、音楽出力形式の更新、トピック検出設定、コーチング関連のエクスポート型の削除を含みます。`ElevenLabs`と`AsyncElevenLabs`は、ベースクライアントへの`headers`および`follow_redirects`のパススルーを受け付けるようになりました。

#### パッケージ

- [@elevenlabs/client@1.12.0](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Fclient%401.12.0) - ブラウザクライアントで`overrides.asr.keywords`をサポートし、会話ごとのASRキーワードバイアスを`conversation_initiation_client_data`経由で送信できるようにしました。
- [@elevenlabs/react@1.7.0](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Freact%401.7.0) - リアルタイムScribeセッション向けに`includeLanguageDetection`を公開しました。検出された言語メタデータのリクエストと読み取りに対応するReactの`useScribe`サポートも含まれます。
- [@elevenlabs/react-native@1.2.9](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Freact-native%401.2.9)、[@elevenlabs/types@0.15.0](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Ftypes%400.15.0)、[@elevenlabs/convai-widget-core@0.14.4](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Fconvai-widget-core%400.14.4)、[@elevenlabs/convai-widget-embed@0.14.4](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Fconvai-widget-embed%400.14.4) - `@elevenlabs/client@1.12.0`および`@elevenlabs/types@0.15.0`との依存関係を整合させました。
- [@elevenlabs/client@1.12.1](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Fclient%401.12.1) - 内部Unityエントリポイントからファイルアップロードヘルパーを公開しました。
- [@elevenlabs/react@1.7.1](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Freact%401.7.1)、[@elevenlabs/react-native@1.2.10](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Freact-native%401.2.10)、[@elevenlabs/convai-widget-core@0.14.5](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Fconvai-widget-core%400.14.5)、[@elevenlabs/convai-widget-embed@0.14.5](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Fconvai-widget-embed%400.14.5) - `@elevenlabs/client@1.12.1`との依存関係を整合させました。

#### MCPサーバー

- [v0.10.0](https://github.com/elevenlabs/elevenlabs-mcp/releases/tag/v0.10.0) - Music v2モデルとエンドポイント、全24ツール向けのMCPツールアノテーション、Python 3.14サポート、シンガポールのデータレジデンシー、EU/INレジデンシーの短縮エイリアス、クライアント切断時のグレースフルシャットダウン処理、音声プレビュー作成および出力ディレクトリパス解決の修正を追加しました。

### API

<Accordion title="APIの変更を表示">

## 新しいエンドポイント

### ElevenAgents

- `POST /v1/convai/agents/{agent_id}/branches/{branch_id}/rebase` - ブランチ固有の変更を保持したまま、ブランチを最新のmainにリベースします

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

### ElevenAgents

- [会話を一覧表示](/docs/ja/api-reference/conversations/list) - `GET /v1/convai/conversations`
  - 任意の`conversation_product_type`クエリパラメーター（`agents`｜`speech_engine`）を追加
  - 任意の`termination_reasons`クエリパラメーター（文字列の配列）を追加
- [会話メッセージをテキスト検索](/docs/ja/api-reference/conversations/messages/text-search) - `GET /v1/convai/conversations/messages/text-search`
  - 任意の`conversation_product_type`クエリパラメーター（`agents`｜`speech_engine`）を追加
- [ウィジェットを取得](/docs/ja/api-reference/widget/get) - `GET /v1/convai/agents/{agent_id}/widget`
  - `conversation_signature`ドキュメントを更新し、`/v1/convai/conversation/get_signed_url`を参照するように変更
- [エージェントでテストを実行](/docs/ja/api-reference/tests/run-tests) - `POST /v1/convai/agents/{agent_id}/run-tests`
  - `repeat_count`の最大値を20から50に引き上げ

### 吹き替え

- [吹き替えを一覧表示](/docs/ja/api-reference/dubbing/list) - `GET /v1/dubbing`
  - 任意の`dubbing_statuses`、`dubbing_models`、`target_language_codes`、`creation_sources`クエリパラメーターを追加
  - `order_by`は`created_at`に加えて`name`も受け付けるように変更

### 音楽

- [音楽を生成](/docs/ja/api-reference/music/compose)、[詳細な音楽を生成](/docs/ja/api-reference/music/compose-detailed)、[音楽をストリーミング](/docs/ja/api-reference/music/stream)
  - サポートする`output_format`値に`mp3_48000_240`と`mp3_48000_320`を追加
  - `auto`出力形式はv2モデルで`mp3_48000_192`を選択（以前は`mp3_48000_128`）

## スキーマの変更

### ElevenAgents

- エージェントのブランチとバージョン
  - エージェントバージョンの親モデルに任意の`rebased_from_version_id`を追加
- プラットフォームと会話の設定
  - プラットフォーム設定のリクエストおよびレスポンスモデルに任意の`topic_discovery`（`TopicDiscoverySettings`）を追加
  - 任意の`background_sound`（`BackgroundSoundConfig`）を追加
- ターンとタイムアウトの設定
  - ターン設定スキーマに任意の`interruption_ignore_terms`（文字列の配列）を追加
  - ソフトタイムアウト設定に任意の`randomize_fillers`（ブール値）を追加
- トランスクリプトとシミュレーション
  - トランスクリプトのユーザーメッセージに任意の`user_identifier`（文字列）を追加
  - 任意の`success_conditions`（配列、最大30件）を追加し、`success_condition`を非推奨化
- ツールJSONスキーマプロパティ
  - 任意の`allowed_values_dynamic_variable`（文字列）を追加

### 音楽

- 構成プラン
  - `composition_plan`リクエストフィールドは`oneOf`（`MusicPrompt`｜`CompositionPlan`）を使用
  - `music_v1`と`music_v2`における`respect_sections_durations`の動作を明確化

### ワークスペース

- `LockReason`列挙型と任意の`disable_reason`フィールドを追加
- ワークスペースグループ設定に任意の`scim_frozen`（ブール値）を追加

### ElevenCreative Studio

- キャプションアニメーション列挙型に`pop`、`slide_up`、`slide_down`を追加

## 削除されたスキーマ

### ElevenAgents

- コーチング関連の設定スキーマ（`CoachedAgentSettings`、`CoachingAgentSettings`、`NoCoachingSettings`）を削除

</Accordion>

_Showing the 20 most recent of 100 entries. Append `/llms.txt` to the changelog URL for the complete index._